Самостоятельная работа № 2
«РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ»
1.1 Цель работы и задание для подготовки
Цель работы:
Ознакомьтесь с техникой формирования, анализа и приемов работы с
реляционными моделями данных (РМД).
Задание для домашней подготовки:
1. Повторить лекции, посвященные реляционным моделям данных,
акцентируя внимание на различиях между базой данных как системой
линейных списков и реляционной моделью данных, как системой
отношений.
2. Подготовить примеры операций реляционной алгебры.
3. Повторить лекции, где дается понятие об ограничениях целостности и
отдельных их классах.
1.2 Задание к работе
Дать описание реляционной модели данных, базируясь на системе списков,
сконструированных в самостоятельной работе № 1.
Для получения РМД привести примеры реализации трех запросов
средствами реляционной алгебры.
1.3 Порядок выполнения работы
Выполнение самостоятельной работы требует от студента:
1. Для каждого списка, введенного в самостоятельной работе № 1,
интерпретируемого, как отношение определить:
- схему отношения;
- дать схему функциональных зависимостей;
- определить, в какую нормальную форму входит отношение, и,
если оно не принадлежит к третьей нормальной форме (3НФ),
преобразовать его к системе отношений 3НФ.
2. На естественном языке сформулировать систему ограничений
целостности для РМД.
3. Применительно к описанной РМД привести примеры трех запросов,
обеспечивающих получение в качестве результата отношения с
использованием операций проекции, выбора и соединения отношений.
4. Записать соответствующие выражения реляционной алгебры.
пример смотреть в методичке