Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность».

Выполнение работы:

Задание№1

1. Откройте базу данных «Заказы товаров» в папке своей группы.

2. Откройте окно «Схема данных» и добавьте в окно все три таблицы.

3. Попробуйте связать таблицы Заказчики и Заказы по полям Код_заказчика с обеспечением целостности данных.

4. Access не разрешил Вам связать эти таблицы, т.к. в таблице Заказы совершил заказ Заказчик с кодом 876, а такого в таблице Заказчики нет! Выберите отмена в окне Схема данных и сверните это окно.

5. Проверьте таблицы Заказчики и Заказы на совпадение значений, для этого откройте обе таблицы, окно Базы данных сверните и упорядочите окна сверху вниз, используя меню Окно. Сохраните изменения и закройте таблицы.

6. Разверните окно схема данных и свяжите таблицы ещё раз с обеспечением целостности данных и каскадного обновления и удаления.

7. Попробуйте связать таблицы Товары и Заказы по полям Код_товара с обеспечением целостности данных.

8. Access не разрешил Вам связать эти таблицы, т.к. в таблице Товары поле Код_товара размера целое, а в таблице Заказы длинное целое! Выберите отмена в окне Схема данных и сверните это окно.

9. Откройте таблицу Заказы в режиме Конструктор и измените размер для поля Код_товара на целое. Закройте таблицу и сохраните

10. Разверните окно схема данных и свяжите таблицы ещё раз с обеспечением целостности данных и каскадного обновления и удаления. Закройте окно Схема данных и сохраните.

11. Попробуйте использовать каскадное обновление связанных полей, для этого откройте таблицы Заказчики и Заказы и упорядочите их сверху вниз.

12. В таблице Заказчики измените, код Михайлова Н.П. 111 на 112 и перейдите на другую запись, посмотрите результат в таблице Заказы.

13. Попробуйте использовать каскадное удаление связанных записей, закройте таблицу Заказчики и откройте таблицу Товары.

14. Удалите запись с товара с кодом 68 -Чай "Принцесса Гита", для этого выделите строку и в контекстном меню выберите Удалить запись, подтвердите удаление, посмотрите результат в таблице Заказы.

15. Создайте индексы для полей ФИО, с совпадениями, для этого откройте таблицу Заказчики в режиме Конструктор и выберите поле ФИО, в свойстве Индексированное поле выберите Да (совпадения допускаются). Аналогично для поля дата_рождения.

Задание№2

Добавление связей таблиц

1. Импортируйте в папку своей группы базу Борей.mdb, которая находится по пути:
C:\Program Files\ Microsoft Office\Office\Samples\Борей.mdb и таблицу «Персональные мероприятия», которая находится по пути G:\Txt\Access\ПМ.MDB. Нужно определить связи этой таблицы с другими таблицами базы данных Борей, определить ключевое поле и создать индексы.

Одному сотруднику в таблице «Персональные мероприятия» может соответствовать несколько записей. Например, одна запись появится при приеме на работу, ещё одна при начислении премии и т.д. В среднем, число записей в таблице «Персональные мероприятия» будет превышать число записей в таблице «Сотрудники» примерно в 10 раз. Поэтому между таблицей «Сотрудники» и «Персональные мероприятия» нужно установить связь с отношением «один- ко- многим»

2. Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность». - student2.ru Чтобы определить связь между таблицами «Персональные мероприятия» и «Сотрудники», выберите команду Сервис-Схема данных или нажмите кнопку на панели инструментов-

3. Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность». - student2.ru Выберите команду Связи - Добавить таблицу или нажмите кнопку «Добавить таблицу»
на панели инструментов. Появится диалоговое окно «Добавление таблицы».

4. В списке таблиц выделите «Персональные мероприятия» и нажмите кнопку Добавить. Нажмите кнопку закрыть. Таблица «Персональные мероприятия» появится в окне «Схема данных».

5. Связь между таблицами «Персональные мероприятия» и «Сотрудники» строится по значению полей «КодСотрудника».

6. Для обеспечения ссылочной целостности установите флажок «Обеспечение целостности данных».

7. Нажмите кнопку Создать, чтобы подтвердить создание связи и перейдите в окно «Схема данных».

8. Закройте окно «Схема данных», подтвердив сохранение изменения схемы данных.

Наши рекомендации