NORMI
Рис.1.5 |
NORMO
Рис.1.6 |
LN
Рис.1.7 |
GM
Рис.1.8 |
VIPUSK
Рис.1.9 |
Макет, представленный на рис. 1.8 предполагает, что код линии (бригады) однозначно определяет номер цеха, то есть нумерация бригад в цехах не повторяется. Структура макета на рис.1.2 налагает запрет на выпуск одних и тех же видов изделий разными линиями.
Цель работы:
Ознакомьтесь с техникой формирования, анализа и приемов работы с реляционными моделями данных (РМД).
Задание для домашней подготовки:
1. Повторить лекции, посвященные реляционным моделям данных, акцентируя внимание на различиях между базой данных как системой линейных списков и реляционной моделью данных, как системой отношений.
2. Подготовить примеры операций реляционной алгебры.
3. Повторить лекции, где дается понятие об ограничениях целостности и отдельных их классах.
Дать описание реляционной модели данных, базируясь на системе списков, сконструированных в самостоятельной работе N1.
Для получения РМД привести примеры реализации трех запросов средствами реляционной алгебры.
Выполнение самостоятельной работы требует от студента:
1. Для каждого списка, введенного в СР N1, интерпретируемого, как отношение определить:
- схему отношения;
- дать схему функциональных зависимостей;
- определить, в какую нормальную форму входит отношение, и, если оно не принадлежит к третьей нормальной форме (3НФ), преобразовать его к системе отношений 3НФ.
2. На естественном языке сформулировать систему ограничений целостности для РМД.
3. Применительно к описанной РМД привести примеры трех запросов, обеспечивающих получение в качестве результата отношения с использованием операций проекции, выбора и соединения отношений.
4. Записать соответствующие выражения реляционной алгебры.
Анализ отношений
Ниже дан анализ каждого из отношений, соответствующих спискам самостоятельной работы 1.
При этом использованы следующие обозначения и соглашения:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.