Практикум. Лабораторный практикум БД. Задача проектирования базы данных проходит четыре основных этапа
Скачать 1.05 Mb.
|
На этом этапе разработки концептуальная модель данных будет преобразована в логическую модель данных для реляционной СУБД. Сначала проанализируем связи типа многие-ко-многим для их возможного преобразования в связи типа один-ко-многим. Связь Продукция Хранится на Складе удалим как избыточную – эти данные можно вычислить используя связи между сущностями Продукция, Накладнаяна перемещение и Склад. Следующим этапом необходимо провести нормализацию. Приведение отношений к первой нормальной форме можно сказать выполнено, так как любое отношение в реляционной базе данных автоматически находится в первой нормальной форме. Следовательно, ранее созданные отношения удовлетворяют требованиям 1НФ. Таблица находится во 2НФ, если она удовлетворяет требованиям 1НФ и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом. В данном случае только отношение Накладнаянаперемещение имеет составной ключ, все остальные отношения автоматически находятся во 2НФ. Для приведения отношения Накладная на перемещение ко 2НФ преобразуем его в два отношения Накладная_шапка и Накладная _строка. Во второе отношение добавим новое поле Номер_строки, благодаря которому сможем вводить в одну накладную несколько строк одной и той же продукции. Приведение отношений к третьей нормальной форме сводится к исключению транзитивных зависимостей. В нашем случае транзитивная зависимость есть только в отношении Накладная на перемещение – поле Единица зависит от поля Продукция. Так как поле Единица содержится в отношении Продукция, то его можно удалить из отношения Накладная на перемещение. Задания для лабораторных работ5.1 Лабораторная работа 1 Цельработы: Создание баз данных с помощью СУБД MSAccess. Изучение возможностей режима Конструктор таблиц. Задание: Создать таблицы базы данных “Успеваемость”. Описать структуру записей таблиц, заполнить таблицы данными. Создайте базу данных, в которой хранятся сведения о результатах сдачи сессии студентами университета. Информационные объекты СТУДЕНТ, СЕССИЯ, СПРАВОЧНИК ДИСЦИПЛИН, ПРЕПОДАВАТЕЛЬ. Таблица 5 – Объекты базы данных «Успеваемость»
|