Построение организационной структуры. КР БД 8 вариант. Содержание информационнологическое (Инфологическое) проектирование бд. 6 Определение требований к операционной обстановке 8 Заключение 40 Список литературы 41 Введение
Скачать 2.02 Mb.
|
СОДЕРЖАНИЕ 2. Информационно-логическое (Инфологическое) проектирование БД. 6 3. Определение требований к операционной обстановке 8 Заключение 40 Список литературы 41 Введение Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям: 1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных. 2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы). 3. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных). 4. Защита данных (от сбоев и несанкционированного доступа). 5. Простота и удобство эксплуатации. 6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей. Удовлетворение первых 4-х требований обязательно для принятия проекта. Процесс проектирования БД включает в себя следующие этапы: 1. Изучение предметной области. 2. Информационно-логическое (инфологическое) проектирование. 3. Определение требований к операционной обстановке, в которой будет функционировать информационная система. 4. Выбор СУБД и других инструментальных программных средств. 5. Логическое проектирование БД. 6. Физическое проектирование БД. 7. Разработка подсистемы безопасности 8. Разработка программного обеспечения 1. Изучение предметной области Спроектировать базу данных для коллекционера марок, собирающего тематическую коллекцию. В БД должны храниться сведения о марках, имеющихся в коллекции, и сведения об их положении в коллекции. Сведения о марках должны включать в себя: номер марки, страну выпуска марки, номер серии, тему серии, год выпуска, цвет марки, размер марки, цену марки, тему марки. Марки расположены в коллекции по темам. Сведения о положении марки в коллекции включают в себя: номер раздела коллекции (разбит на тома по темам и странам), в котором хранится марка, номер тема, номер страницы и уникальное положение марки на странице. Возможно открытие новых или закрытие старых тем. Место расположения марки может измениться. Коллекционеру могут потребоваться следующие сведения; марки каких стран содержатся в данном разделе; в каком томе коллекции находится марка определенной серии; в каких местах коллекции находятся марки указанной темы; какие темы у серий, включающих марки определенного размера; марка какой страны находится в данном месте. Коллекционер может вносить следующие изменения: добавление марки новой темы; удаление всех марок одной темы; изменение места расположения марки в коллекции. Необходимо предусмотреть возможность выдачи справки о странах, чьи марки находятся в данной теме, и отчета по коллекции (количество и названия тем и стран по разделам, количество марок каждой страны для каждой темы, количество страниц в коллекции). 2. Информационно-логическое (Инфологическое) проектирование БД.Составим список основных объектов нашей БД: Сущности: МАРКА, ТОМ, СЕРИЯ. Характеристики сущности МАРКА: Год выпуска – описательный атрибут Номер марки – указательный атрибут Номер серии – вспомогательный атрибут Цена - описательный атрибут Цвет – описательный атрибут Размер – описательный атрибут Номер тома – вспомогательный атрибут Номер страницы - описательный атрибут Характеристики сущности СЕРИЯ: Тема серии – описательный атрибут Номер серии – указательный атрибут Характеристики сущности ТОМ: Номер тома – указательный атрибут Страна – описательный атрибут Тема марки – описательный атрибут 2. Виды связей: 1:М (СЕРИЯ — МАРКА), т.к несколько марок могут иметь одну серию 1:М (ТОМ - МАРКА), т.к один том включает в себя несколько марок, Теперь, с имеющимися сведениями можно приступить к проектированию ER-Диаграммы (Рисунок 1). 3. Стержневыми являются сущности такие как: МАРКА. Обозначаемой является сущность, такая как: МАРКА. Ассоциативными являются сущности, такие как: МАРКА. Характеристическими являются сущности, такие как: СЕРИЯ, ТОМ. 4. Супертипом является сущность МАРКА, а подтипами являются сущности СЕРИЯ, ТОМ. Рисунок 1 – ER – диаграмма коллекции марок |