Курсовая работа: Информационная система о программных продуктах
Сущность «Операционная система» связана с сущностью «Платформа ЭВМ» так «каждая операционная система должна построена на одной и только одной платформе».
Сущность «Минимальные системные требования» семантически связана еще с четырьмя сущностями: «Объём HDD», «Наминал ОЗУ», «Наминал видеокарты» и «Наминал процессора».
Семантическая связь: «каждое минимальное системное требование должно включать один и только один параметр объёма HDD», «каждое минимальное системное требование должно включать один и только один параметр наминала ОЗУ», «каждое минимальное системное требование должно включать один и только один параметр наминала видеокарты», «каждое минимальное системное требование должно включать один и только один параметр наминала процессора».
Для того чтобы определить правильность и корректность разработанной ER-модели необходимо провести проверку качества сущностей, атрибутов и связей.
Проверка качества сущностей:
· Имена сущностей – существительное в единственном числе или записаны компактным словосочетанием.
· Смысл каждой сущности отражен в ее имени.
· Описание сущности является достаточно кратким и смысловым.
· Сущности не являются разновидностью другой сущности с упущенной рекурсивной связью.
· Каждая сущность согласуется с принципами нормализации отношений.
· Ключ сущности действительно уникально идентифицирует каждый ее экземпляр.
· Ключ сущности действительно минимален.
Проверка атрибутов:
· Имя атрибутов – существительное в единственном числе.
· Смысл атрибута отражен в его имени.
· Описание атрибута является достаточно краткими смысловым.
· Атрибуты не представляют упущенную связь.
· Атрибуты не являются агрегатами других данных.
· Значение обязательного атрибута всегда известно.
Проверка связей:
· Связи действительно необходимы.
· Если связь обязательная, то всегда определена сущность с другого конца.
После проверки качества ER –модели можно перейти к разработке структуры базы данных о сдаче сессии.
4. РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ
Разработав базу данных о программных продуктах при помощи выбранной СУБД MicrosoftAccess на основа построенной ER-модели, получили 20 таблиц, связанных между собой отношениями «один-ко-многим», таким образом каждой записи со стороны первой таблицы может (или должна) соответствовать одна и более записей в таблице с другой стороны. Связи между таблицами позволяют быстро структурировать и анализировать информацию, схема данных (Приложение №1) отражает данные связи.
Основной является таблица «Программные продукты», которая создана при помощи Конструктора. Технология создания таблицы «Программные продукты»:
1. Создать новую базу данных, щелкнув по соответствующей кнопке инструментальной панели.
2. На вкладке ''Общие'' дважды щелкнуть по значку ''База данных''. В окне «Файл новой базы данных'' ввести имя базы данных «Программные продукты».
3. В окне базы данных щелкнуть по кнопке ''Создать''. В окне базы данных выбрать режим создания таблицы с помощью конструктора.
4. В открывшемся окне необходимо ввести соответствующие этой таблице название полей (они указаны ниже), затем вводятся типы данных (с помощью раскрывающегося списка) и на вкладке общие указываем размер поля (тоже с помощью раскрывающегося списка).