- •1. Выделить основные абстракции (сущность, атрибут, связь) в предметной области и определить их параметры.
- •3.Построить концептуальную модель в виде er-диаграммы.
- •4. Представить концептуальную модель в терминах реляционной модели.
- •5. Описать домены (допустимые множества значений, которые могут принимать атрибуты), указывая типы соответствующих данных и их характеристики.
- •7. Выписать функциональные зависимости (рассматривая возможные значения полей таблицы).
- •8. Привести полученную концептуальную модель к третьей нормальной форме (показать, что она находится в соответствующей нормальной форме).
- •Лабораторная работа №2
- •Пример выполнения:
Пример выполнения:
Таблица Клиенты
Таблица Маршруты
Таблица Путевки
3. Определить схему базы данных, связи между таблицами и наложить условия целостности на таблицы, связанные отношением «один-к-многим». Показать на примерах, чтó меняется при включении/выключении каждого из флажков «Обеспечение целостности данных», «Каскадное обновление связанных записей» и «Каскадное удаление связанных записей».
3.1. Схема базы данных формируется слушателем с помощью средств MS Access.
Схема данных
4. Ввести данные в таблицы. При вводе выяснить, что дает наложение условий на значения полей.
5.Выполнение запросов на выбор данных.
Примеры реализации запросов:
Вывести таблицу, в каких странах находятся четырехзвездочные отели с сухим климатом;
Режим конструктора:
Результат выполнения запроса:
2. В какие страны можно полететь стоимость которых не превышает 30000 рублей;
Режим конструктора:
Результат выполнения запроса:
3.Кто из клиентов и в какую страну летят на 2 недели;
Режим конструктора:
Результат выполнения запроса:
4.Собрать всю информацию по всем клиентам;
Режим конструктора:
Результат выполнения запроса:
5. Собрать всю информацию по клиенту Иванову.
Режим конструктора:
Результат выполнения запроса:
Заключение.
В ходе выполнения лабораторной работы приобретены навыки создания структуры реляционной базы данных с использованием СУБД MS Access,заполнения базы данных и реализации запросов пользователя на выборку данных из таблиц.