Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы MS Access.docx
Скачиваний:
16
Добавлен:
17.12.2018
Размер:
258.45 Кб
Скачать

Создание таблиц Товары и Заказано с помощью команды Импорт

  1. Скопируйте таблицы Товары и Заказано из готовой базы данных. Выполните следующие действия:

  • в области навигации щелкните правой кнопкой мыши на имени любой таблицы и выберите команду Импорт – База данных Access;

  • в окне Внешние данные в поле Имя файла укажите путь до файла, содержащего нужную таблицу (Сетевое окружение – Aspr1 – папка Data Продажи. accdb);

  • в диалоге Импорт объектов на вкладке Таблицы выделите имена таблиц Товары и Заказано, затем нажмите кнопку ОК.

  1. Откройте таблицу Заказано, выполнив двойной щелчок по имени таблицы, и перейдите в режим Конструктор.

  2. В окне конструктора задайте составной первичный ключ:

  • выделите строки верхней половины окна конструктора, соответствующие полям КодЗаказа и КодТовара;

  • щелкните левой кнопкой мыши по кнопке Ключевое поле.

  1. Сохраните изменения в структуре таблицы.

Примечание. Поля КодЗаказа и КодТовара могут содержать только те значения, которые присутствуют в соответствующих полях первичных ключей главных таблиц Заказы и Товары. В таблице Заказано значения внутри поля КодЗаказа и внутри поля КодТовара могут повторяться, но пары значений этих полей должны быть уникальными!

Создание схемы данных – установка связей между таблицами

  1. Закройте все таблицы, перейдите на вкладку Работа с базами данных и выберите команду Схема данных.

  2. Выполните команду Очистить макет, в случае отображения в окне Схема данных несуществующих таблиц и связей.

3. На вкладке Работа со связями (Конструктор) выберите команду Отобразить таблицу.

4. В окне Добавление таблицы выделите все таблицы базы данных и нажмите кнопку Добавить.

5. Закройте окно Добавление таблицы.

6. В окне Схема данных расположите таблицы в соответствии с рис. 5.1.

7. Выполните действия для установления связи между таблицами Покупатели и Заказы:

  • перенесите поле первичного ключа КодПокупателя из таблицы Покупатели на поле внешнего ключа КодПокупателя таблицы Заказы;

  • в окне Изменение связей удостоверьтесь, что установлен тип отношения Один-ко-многим;

  • установите флажок Обеспечение целостности данных;

  • нажмите кнопку Создать.

8. Повторите вышеперечисленные действия для связывания таблиц Поставщики и Товары, используя поле КодПоставщика.

9. Выполните действия для установления связи между таблицами Заказы и Заказано. Перенесите поля первичного ключа КодЗаказа главной таблицы Заказы на поле КодЗаказа, являющееся частью составного первичного ключа подчиненной таблицы Заказано.

10. Аналогично установите связь между таблицами Товары и Заказано, используя поле КодТовара.

11. Сохраните схему данных.

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

5.2. Лабораторная работа Редактирование таблиц. Сортировка и фильтрация таблиц. Создание запросов

5.2.1. Редактирование таблиц

  1. Вставьте в таблицу Покупатели поле Надежность. Заполните вставленное поле данными (значения: высокая, средняя, низкая).

  2. Вставьте в таблицу Товары поле К-воНаСкладе. Тип данных – числовой, размер – Целое. Заполните вставленное поле данными (числа от 20 до 100).

  3. Выделите и зафиксируйте с помощью команды Закрепить поля (контекстное меню) поля КодПокупателя и Название в таблице Покупатели.

  4. Скройте, а затем отобразите поле Название в таблице Покупатели (команды Скрыть поля, Отобразить поля из контекстного меню).