В методических указаниях приведены лабораторные работы по курсу
«ТЕОРИЯ РАЗРАБОТКИ И ЗАЩИТЫ БАЗ ДАННЫХ». Лабораторные
работы сопровождаются краткой теорией, что делает более удобным их выполнение. Успешное решение практических задач требует владения приемами программирования в среде Visual C#.
Цель выполнения лабораторных работ – изучение основ языка SQL и получение практических навыков работы с реляционными базами данных. Выполнение работ включает создание базы данных, заполнение его данными, формирование запросов на SQL и создание представлений, хранимых процедур, пользовательских функций.
Лабораторная работа №1. Проектирование базы данных
Цель работы
Приобретение навыков анализа предметной области и построения концептуальной модели.
1.2 Содержание работы
Анализ текстового описания предметной области.
Построение концептуальной модели.
Задания к работе
В соответствии с вариантом (см. Приложение):
Выделить основные абстракции (сущность, атрибут, связь) в предметной области и определить их параметры.
Сформировать максимально полный перечень возможных запросов к базе данных на основе анализа предметной области.
Построить концептуальную модель в виде ER-диаграммы. 4.Представить концептуальную модель в терминах реляционной
модели.
Описать домены (допустимые множества значений, которые могут принимать атрибуты), указывая типы соответствующих данных и их характеристики.
Определить ключи и внешние ключи (если они есть).
Выписать функциональные зависимости (рассматривая возможные значения полей таблицы)