Построение базы данный СМК. Курсовой проект III курс - Патя. Инструкция по использованию бд 34 Вызов программы 34 Экранные формы 35 Описание отчетов 37 Заключение 39
Скачать 3.88 Mb.
|
Нормализация – это приведение, к лучшей форме относительно включения, удаление и модификации.Процесс проектирования баз данных с использованием метода нормальных форм является итерационным и заключается в последовательном переводе отношений из первой нормальной формы в нормальные формы более высокого порядка по определенным правилам. Каждая следующая нормальная форма ограничивает определенный тип функциональных зависимостей, устраняет соответствующие аномалии при выполнении операций над отношениями базы данных и сохраняет свойства предшествующих нормальных форм. Для определения структуры каждой таблицы необходимо выполнить анализ функциональных зависимостей, т. е. выяснить какие поля зависят от других полей, а затем поля с одинаковой зависимостью организовать в отдельную таблицу. Таким образом, в одну и туже таблицу не нужно включать поля, являющиеся произвольными от других полей. В результате количество необходимых таблиц определяется числом функциональных зависимостей. Формально нормализация данных обеспечена, если набор таблиц удовлетворяет первым трем правилам, которые называются нормальными формами. Первая нормальная форма требует отсутствия повторяющихся полей в первичном ключе. Вторая – чтобы каждый столбец таблицы зависел от своего первичного ключа. Третья – чтобы все непервичные поля зависели только от первичных. В данном случае рациональные варианты группировки атрибутов удовлетворяют требованиям нормальных форм. Выбранные ключи отличаются минимальной избыточностью. Не возникает никаких трудностей при выполнении операций включение, удаление и модификации. Перестройка набора отношений при выделении новых типов минимальна. Разброс времени ответа на запросы к БД небольшой. Нормализованы отношения, исключены функциональные транзитивные зависимости. Проверено соответствие отношений требованиям третьей нормальной формы. 5. ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ 5.1. Состав таблиц базы данных В этом разделе приводится состав таблиц базы данных «Трудоустройство». Для каждого поля таблицы указан размер поля (в количестве символов), тип. Для первичных ключей введен запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области. Таб.6 Состав таблицы «pacient»
Таб.7 Состав таблицы «poliklinika»
Таб. 8 Состав таблицы «registracia»
Таб.9 Состав таблицы «strah_kompania».
Таб.10 Состав таблицы «zabolevanie»
|