База данных «Лучшая собака года»

Автор работы: Пользователь скрыл имя, 09 Декабря 2013 в 14:47, контрольная работа

Краткое описание

База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Перед созданием базы данных необходимо ответить на следующие вопросы.
А) Каково назначение базы данных и кто будет ею пользоваться
Б) Какие таблицы (данные) будет содержать база данных?
В) Какие запросы и отчеты могут потребоваться пользователям этой базы данных?
Г) Какие формы может потребоваться создать?

Прикрепленные файлы: 1 файл

Контрольная работа.docx

— 787.18 Кб (Скачать документ)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное  бюджетное образовательное учреждение

Высшего профессионального  образования

«Рязанский государственный  университет имени С.А. Есенина»

 

Физико-математический факультет

 

Кафедра общей и теоретической  физики

и методики преподавания физики

 

 

 

 

 

 

База данных «Лучшая  собака года»

 

Контрольная работа по

Теории информационных

процессов и систем

студентки 4 курса

группы 3040

Попова Т.В.

 

Проверил:

кандидат технологических 

наук, доцент

Бистерфельд О.А.

 

 

Рязань, 2013 год

База данных – это информационная модель, позволяющая упорядоченно хранить  данные о группе объектов, обладающих одинаковым набором свойств.

Перед созданием базы данных необходимо ответить на следующие вопросы.

А) Каково назначение базы данных и кто будет ею пользоваться

Б) Какие таблицы (данные) будет содержать база данных?

В) Какие запросы и отчеты могут потребоваться пользователям  этой базы данных?

Г) Какие формы может  потребоваться создать?

После того, как данные вопросы  решены, мои действия:

  1. Постановка задач: требуется разработать базу данных (БД) о собаках, соревнующихся в конкурсе «Лучшая собака года», в которой будет отражена связь «многие – ко – многим».

Существует два основных типа связей между таблицами: «один-ко-многим»  и «многие-ко-многим».

Тип связи «один-ко-многим». К примеру:  собаки и владельцы, породы собак. Ключевая фраза : у каждой собаки может быть только один владелец, но один владелец может иметь несколько собак. Я в таблице «Собаки» создаю дополнительное поле и записываю туда Id владельца каждой собаки.

Рис. 1 Таблица «Собаки»

Рис. 2 Таблица «Порода»

 

Тип связи «многие - ко - многим». К примеру: оценки судей. Ключевая фраза: каждый судья ставит оценки нескольким собакам, и каждая собака получает оценки от нескольких судей. Я создаю дополнительную таблицу «Оценка» и в ней перечисляю попарно: какую оценку поставил такой-то судья такой-то собаке.

Рис. 3 Таблица «Собака»

Рис. 4 Таблица «Оценка»

Рис. 5 База данных «Эксперты»

 

БД должна содержать следующую  информацию: данные о владельцах собаках, породы, даты рождения собак, клички, оценки экспертов по окончании соревнований, данные экспертов – ФИО, e-mail, телефон.

Предполагается, что в  БД будут запросы следующего вида: узнать какие породы собак участвуют  в соревнованиях, кто их владелец, какие оценки поставлены в конкурсе, кто из экспертов поставил данную оценку.

  1. Проектирование структуры БД.

Для начала нужно определить данные, с которыми будет работать приложение, распределить данные по таблицам, организовать связи между таблицами, создать необходимые запросы к базе данных.

Составим идентификацию сущностей.

Сущности предметной области: идентификационный номер, кличка, порода, дата рождения, владелец, оценка, эксперт.

Атрибуты сущности:

    • Собака: идентификационный номер, кличка, порода, дата рождения, владелец;
    • Оценка: собака, эксперт.
    • Эксперт: ФИО, e-mail, телефон.
  1. Создание БД в Microsoft Access

Разработка базы данных разбивается  на следующие основные этапы.

Определим цели создания базы данных.

На первом этапе разработки базы данных необходимо определить ее назначение и как она будет  использоваться.

Если есть возможность, то можно посоветоваться с будущими пользователями базы данных. Вместе с  ними сформулировать вопросы, ответы на которые вы и они хотите получать с помощью базы данных.Создать  эскизы отчетов, которые хотелось бы получить.

По мере определения предназначения базы данных начнет формироваться перечень необходимых данных. Зная это, можно  определить, какие фактические данные следует сохранять в базе данных и по каким темам распределяются эти данные. Темам должны соответствовать  таблицы, а данным - поля (столбцы) в этих таблицах.

Определим нужные поля в  базе данных.

Каждое поле содержит определенные фактические данные. В моем случае может потребоваться следующая  информация о собаках: кличка, год рождения, владелец. Для каждого типа сведений следует создать отдельное поле. При составлении схемы полей, учитываем следующее.

Включаем все необходимые  сведения.

Разобьем информацию на минимальные  логические компоненты.

Для связывания в Microsoft Access сведений, хранящихся в разных таблицах - каждая таблица базы данных должна содержать поля или набор полей, однозначно определяющих каждую запись. Такое поле или набор полей называют первичным ключом.

Определим связи между  таблицами.

Усовершенствование структуры  базы данных.

После создания нужных таблиц, полей и связей необходимо еще  раз просмотреть структуру базы данных и выявить возможные недочеты.

Создаем таблицы в Microsoft Access, создаем между ними связи и введем в таблицы достаточный объем данных для проверки структуры. Чтобы проверить связи в базе данных, посмотрим, удается ли создать запросы для получения нужных сведений. Создаем черновые формы и отчеты и посмотрим, отображаются ли в них те данные, что ожидалось.

Если структуры таблиц отвечают поставленным требованиям, то можно ввести все данные. Затем  можно создать все необходимые объекты базы данных - запросы, формы, отчеты, страницы доступа к данным, макросы и модули.

Создаем простой запрос с  помощью мастера запросов. Выбираем таблицу «Собака». Обозначаем доступные  поля – id, порода и дата рождения.

 

Рис. 6 Запрос на породу собаки

 

 

Рис. 7 Форма отчета – запрос на оценку

 

Использование баз данных и информационных систем – это  составная часть функционирования различных преуспевающих организаций  и деятельности современного человека. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих  технологий и программных продуктов.

В настоящее время базы данных почти во все сферы человеческой деятельности. Так как с помощью  электронных баз данных работа персонала  организации, будь то хоть соревнования «Лучшая собака года», становится быстрой, качественной и удобной.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Литература:

 

  1. Гарсиа-Молина Г. Системы баз данных. Полный курс. – М.: Вильямс, 2003.– 1088 с.
  2. Дейт К. Дж.  Введение в системы баз данных, 6-е изд. – М.: Вильямс, 2000. – 848 с.
  3. Диго С. М.  Базы данных: проектирование и использование: учебник – М.: Финансы и статистика, 2005. – 592 с.
  4. Карпова Т. С.  Базы данных: модели, разработка, реализация: учебное пособие – СПб.: Питер, 2001. – 304 с.
  5. Хомоненко А. Д.  Базы данных: учебник / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. – СПб.: КОРОНА принт, 2002. – 672 с.

 

 

 

 


Информация о работе База данных «Лучшая собака года»