1. Измените параметры шрифта в таблице Сотрудники и Услуги.
2. В таблицу Клиенты добавьте новую запись: 9, ООО Маяк, 15, 105, 303.
3. В таблицу Клиенты добавьте новое поле Адрестекстового типа данных. В Режиме таблицы самостоятельно заполните поле данными.
4. Закройте все таблицы.
Лабораторная работа 4
Установление связей между таблицами базы данных
После создания таблиц необходимо установить связи между таблицами или запросами. Создать связь между таблицами можно с помощью окна «Связи» или с помощью перетаскивания поля из области Список полей в таблицу.
Область Список полей отображает поля, доступные в связанных таблицах, а также поля, доступные в других таблицах базы данных. При перетаскивании поля из «другой» (несвязанной) таблицы и выполнении инструкций мастера подстановок автоматически создается новое отношение «один ко многим» между таблицей в области Список полей и текущей таблицей. Эта созданная Access связь не поддерживает целостность данных по умолчанию.
Другим инструментом, позволяющим установить / изменить связи в таблицах, является Схема данных. Схема данных может включать часть созданных таблиц и запросов БД, позволяет автоматически контролировать целостность данных связанных таблиц, выполнять операции замены связанных полей и удаления связанных записей.
Таблицы/запросы БД связаны по ключам связи – одинаковому по формату и значениям полей (связь устанавливается между ключевым полем одной таблицы и точно таким же полем, не являющимся ключевым, другой таблицы). СУБД Access автоматически создает объединение таблиц, имеющих одинаковые имена, типы данных и значения полей, если одно из этих полей является первичным ключевым.
Между объектами реляционной БД можно установить 3 типа отношений:
- 1:1 – одному объекту одной таблицы соответствует 1 объект другой;
- 1 :¥– 1 объекту одной таблицы соответствует много объектов другой;
- ¥:¥ - множество элементов одной таблицы соответствует множеству другой.