Закрепление нового материала. Выполнение задания|задачи|.

Задание 1. Создание схемы данных.

Откройте базу данных, созданную на прошлом занятии (прилагается).

На вкладке Работа с базами данных с помощью кнопки Схема данных вызвать схему данных и поместить на неё все имеющиеся таблицы.

 

Следующий шаг - это установка связей между таблицами в окне Схема данных. Для этого в окне Схема данных необходимо отбуксировать (переместить) нужное поле из таблицы на соответствующее поле другой таблицы. В результате этой операции появится окно "Изменение связей".

Примечание: Для создания связей в каждой таблице должно присутствовать ключевое поле. Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.

 

Существует три вида связей между таблицами. Вид создаваемой связи зависит от того, как заданы связанные столбцы.

Связь "один ко многим"

Связь "многие ко многим"

Связь "один к одному"

Чаще всего мы будем использовать связь «Один ко многим» Поэтому в появившемся окне диалога "Изменение связей" необходимо активизировать флажки: "Обеспечить целостность данных", "каскадное обновление связанных полей" и "каскадное удаление связанных записей", убедиться в том, что установлен тип отношений один-ко-многим и нажать кнопку Создать.

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

 

В случае использования Мастера подстановок, реализующего связи между таблицами, на Схеме данных уже будут отображены связи между таблицами (в противном случае, с помощью мыши установить связи между таблицами по одинаковым по смыслу полям).

Для каждой связи вызвать команду Изменение связи и в появившемся окне установить флажок Обеспечение целостности данных:

 

Внешний вид схемы данных должен быть следующий:

 

Задание 2. Создание таблиц и построение схемы данных.

Создайте новую базу данных с именем «Организация», в ней создайте три таблицы:

Задайте ключевые поля:

В таблице Сотрудники ключевым будет поле «Код сотрудника»

В таблице Клиенты – «Код клиента»

В таблице Заказы – «Код заказа»

В таблицу Заказы организовать вставку информации в поле Код сотрудника из таблицы Сотрудники с помощью Мастера подстановок.

Для этого:

- откройте таблицу Заказы в режиме Конструктора;

- для поля Код сотрудника выберите тип данных Мастер подстановок;

- в появившемся окне выберите команду «Объект «столбец подстановки» будет использовать значения из таблицы или запроса» и щелкните на кнопке Далее;

- в списке таблиц выберите таблицу Сотрудники и щелкните на кнопке Далее;

- в списке Доступные поля выберите поле Код сотрудника и щелкните на кнопке со стрелкой, чтобы ввести поле в список Выбранные поля. Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее.

- выберите порядок сортировки списка по полю Фамилия и нажмите кнопку Далее;

- в следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка, установите флажок Скрыть ключевой столбец (или оставьте установленным) и нажмите кнопку Далее;

- на последнем шаге Мастера подстановок щелкните на кнопке Готово.

- после запроса - ОТКАЖИТЕСЬ ОТ УСТАНОВКИ СВЯЗИ

- закройте окно конструктора сохранив внесенные изменения.

Аналогичным образом в таблице Заказы создайте раскрывающийся список для поля Код клиента из таблицы Клиенты с помощью Мастера подстановок. В качестве доступных полей выберите: Код клиента и Название компании

Создать необходимые связи между таблицами. Выполните команду: вкладка ленты Работа с базами данных ->кнопка

Установите связь между таблицами Сотрудники и Заказы.

Для этого:

- выберите поле Код сотрудника в таблице Сотрудники и перенесите его на такое же поле в таблице Заказы.

- после перетаскивания откроется диалоговое окно Изменение связей, в котором включите флажок Обеспечение условия целостности. Это позволит предотвратить случаи удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи.

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

После установления всех необходимых параметров закройте окно Схема данных, сохранив установленные параметры связи.

В результате должна получиться схема данных, представленная ниже.

Домашнее задание: составить отчет о проделанной работе в виде скриншота готовых схем данных.

 

Критерии оценивания выполненной работы:

 

Оценка «отлично» выставляется, если студент выполнил работу без ошибок и недочетов, допустил не более одного недочета.

Оценка «хорошо», если студент выполнил работу полностью, но допустил в ней не более одной негрубой ошибки и одного недочета, или не более двух недочетов.

Оценка «удовлетворительно», если студент правильно выполнил не менее половины работы или допустил не более двух грубых ошибок, или не более одной грубой и одной негрубой ошибки и одного недочета, или не более двух-трех негрубых ошибок, или одной негрубой ошибки и трех недочетов, или при отсутствии ошибок, но при наличии четырех-пяти недочетов, плохо знает текст произведения, допускает искажение фактов.

Оценка «неудовлетворительно», если студент допустил число ошибок и недочетов, превосходящее норму, при которой может быть выставлена оценка «3», или если правильно выполнил менее половины работы.