Проектирование информационной системы

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

едставляют собой упущенные в модели сущности.

Приведение ко 2НФ предполагает вынесение атрибутов, которые не удовлетворяют требованиям функционально полной зависимости от уникального идентификатора сущности, являющегося составным ключом.

Приведение к 3НФ состоит в исключении транзитивных зависимостей атрибутов от атрибутов, не являющихся частью ключа. Приведение к 3НФ, так же как и приведение к 1НФ, 2НФ, позволяет выявить в модели упущенные сущности и связи и, кроме того, устранить избыточность данных и аномалии изменения.

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

После приведения схемы по 3 нормализациям и устранив связи вида многие - ко - многим она приняла вид (схема2).

 

Рис 2. Модель сущность-связь. Приведение к 3 НФ и устранение связи м - м.

 

3. Физическая модель

 

3.1 Разработка физической модели базы данных

 

На основании модели сущность - связь генерируется проект базы данных в соответствии со следующими правилами:

  • каждая сущность преобразуется в таблицу, имя сущности становится именем таблицы;
  • каждый атрибут сущности преобразуется в колонку таблицы, которая называется полем, имя атрибута становится именем поля;
  • каждая строка таблицы является экземпляром сущности и называется записью;
  • ключевые атрибуты становятся первичными ключами таблиц;
  • если для сущности была определена ключевая связь, то первичный ключ связанной сущности копируется в таблицу и объединяется с ключом таблицы рассматриваемой сущности;
  • связь М:1 приводит к копированию первичных ключей таблицы для сущности, находящейся на одной стороне связи, в таблицу для сущности, находящейся на другом конце связи; если связь М:1, то ключи таблицы для сущности, находящейся на конце один, копируется в таблицу для сущности на стороне многие.

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

 

3.2 Структура физической модели (схема данных)

 

На (рис.3) изображена физическая модель БД Образование, получена после преобразований логической модели.

 

Рис 3. Схема данных для базы данных Образование

 

В проектируемой базе данных созданы следующие таблицы:

 

Рис 4. Таблица 1 Группы

 

Рис 5. Таблица 2 Оценки

 

Рис 6. Таблица 3 Предметы

 

Рис 7. Таблица 4. Студенты

 

Рис 8. Таблица 5. Факультеты

 

4. Проектирование интерфейса

 

.1 Формы

 

Формы Microsoft Access предназначены для ввода, вывода, редактирования, просмотра данных. Использование формы существенно упрощает ввод данных.

База данных Образование содержит форму-меню, которая появляется сразу при очередной загрузки базы данных. Это выполнено с помощью команды Параметры запуска меню Сервис. Структура этой формы - кнопочная форма со вкладками, которые были созданы выбором соответствующей команды на панели инструментов.

 

Рис. 9. Главная кнопочная форма

 

Формы создаются на основе имеющихся таблиц, запросов или других форм.

 

Рис. 10. Форма Оценки студентов

 

4.2 Запросы

 

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

модель база данных access

Рис. 11. Запрос Запрос на выборку оценок

 

4.3 Отчёты

 

Отчет - это форма объединения информации одной или нескольких таблиц.

 

Рис. 12. Отчёт Оценки

 

4.4 Макросы

 

Главное меню закрывается щелчком мыши по кнопке Выход. При этом запускается макрос выход из системы (рис.5):

 

 

Рис.13. Макрос ЗАКРЫТИЕ БАЗЫ ДАННЫХ

 

Заключение

 

В результате проделанной работы созданное приложение решает следующие основные задачи (представленные в отчетах и формах):

внесение информации об отчисляемых студентах или ушедших в академический отпуск;

возможность поиска необходимой информации;

выполнение отчетов;

удобный интерфейс;

внесение информации в таблицы с использованием форм;

вывод информации в виде форм;

в случае необходимости - редакция имеющихся записей;

Созданная информационная система отвечает всем требованиям, заявленным в начале работы, и содержит хороший интерфейс, облегчающий работу с ней.

 

Список используемой литературы

 

1.Методические указания к выполнению курсовой работы по дисципл