Практическая работа №2. Создание базы данных, состоящей из двух таблиц в MS Access

Практическая работа №2. Создание базы данных, состоящей из двух таблиц.

Цели работы:
научиться создавать таблицы базы данных в Режиме таблицы и с помощью Шаблона таблиц;
научиться самостоятельно создавать ключевое поле; закрепить навыки по удалению, добавлению, заполнению и редактированию таблиц;
познакомиться с свойством таблицы Мастер подстановок и научиться им пользоваться;
научиться использовать фильтр в таблице.

Ход работы.

Откройте учебную базу данных Анкета группы 1 ДОШ В.
Создайте таблицу Преподаватели в Режиме таблицы. Для этого в меню Создание выберите кнопку Таблица. В появившейся таблице сделайте следующее:
Добавьте два поля – Поле 1 и Поле 2, выполнив команду через контекстное меню.
Переименуйте Поле 1 на Предмет. Для этого поставьте курсор в любую ячейку столбца Поля 1 и выполните команду Переименовать столбец из контекстного меню. Или щелкните два раза по имени поля, удалите старое название и впечатайте новое.
Переименуйте аналогично Поле 2 на Преподаватель.
Сохраните таблицу с именем Преподаватели, щелкнув по кнопке Сохранить (кнопка на
панели инструментов).
Перейдите в режим Конструктор и удалите строку с ключевым словом Счетчик. Посмотрите как заданы поля. Сделайте поле Предмет ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле. Тип данных поля задайте текстовым.
Перейдите в Режим таблицы и заполните таблицу Преподаватели записями из Таблицы3 (<Рисунок5>).
Таблица 3
(Рисунок 5)

Закройте таблицу Преподаватели, сохранив все изменения.
Используя Шаблон таблиц, создайте таблицу Личные данные студентов с ключевым полем. Для этого:
Находясь на закладке Создание щелкните по кнопке Шаблоны таблиц, Контакты. Появится таблица уже с готовыми полями.
Переименуйте предложенные поля на следующие поля: Код студента, Фамилия, Имя, Город, Адрес, Телефон, Дата рождения, Фотография, Любимый предмет, лишние поля удалите.
Замечание. Поля можно переставлять – для этого выделите поле и мышкой перетащите в нужное место.
Сохраните полученную таблицу под названием Личные данные. Ключевое поле задано автоматически.
Внесите данные в новую таблицу, заполнив поля Фамилия, Имя, Город, Адрес, Телефон, Дата рождения.

ПРИМЕЧАНИЕ. Поля Фамилия и Имя можно скопировать из таблицы Ведомость успеваемости.
В поле Город внесите четыре разных города (например, Москва, Нарафоминск, Троицк, Люберцы)

Перейдите в режим Конструктор и назначьте типы данных: для поля Телефон - числовой, для поля Дата рождения - дата/время, для поля Фотография – поле объекта OLE, для остальных – текстовый.
Для поля Любимый предмет выполните свойство выбор предмета из списка с помощью Мастера подстановок. Для этого в строке Любимый предмет в поле Тип данных – текстовый щелкните по кнопке и в ниспадающем меню выберите команду Мастер подстановок.
Для этого:
В диалоговом окне Создание подстановки поставьте флажок напротив способа Будет введен фиксированный набор значений и нажмите Далее.
В следующем окне внесите в столбец все предметы (предметы из таблицы Преподаватели), нажмите Далее.
В последнем окне, не изменяя имени столбца нажмите Готово.
10) Перейдите в режим таблицы и выберите для каждого студента с помощью кнопки из списка любимый предмет.
11) Создайте схему данных, т.е. установите связи между таблицами. Для этого:

Щелкните по кнопке - Схема данных на панели инструментов меню Работа с базами данных. В окне Отобразить таблицу выделите таблицу Ведомость успеваемости и щелкните по кнопке Добавить. Также добавьте таблицы Преподаватели и Личные данные. В окне Схема данных (<Рисунок6>) появится условный вид этих таблиц. Закройте окно Добавление таблицы.
(Рисунок 6)
Поставьте мышку на имя поля Предметы в таблице Преподаватели, и, не отпуская кнопку мыши, перетащите его на поле Любимый предмет таблицы Личные данные. Отпустите мышку. Появится диалоговое окно Связи, в котором включите значки «Обеспечение целостности данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей». Щелкните по кнопке Создать. Появится связь «один-ко-многим».
Поставьте мышку на имя поля Код студента в таблице Личные данные и перетащите его, не отпуская мышки, на поле Код таблицы Ведомость успеваемости. В появившемся окне Связи включите значок «Обеспечение целостности данных» и щелкните по кнопке Создать. Появится связь «один-к-одному». (<Рисунок7>)
(Рисунок 7)
Закройте схему данных, сохранив ее.
12) Произведите фильтрацию данных в таблице Личные данные по выделенному. Для этого:
Откройте таблицу в режиме таблицы.
Выберите студентов, проживающих в Троицке. Для этого поставьте курсор в одну из первых записей, где есть город Троицк и щелкните по кнопке - Выделение на панели инструментов. Выберите команду Равно «Троицк» <Рисунок8 >.
(Рисунок 8)
Access отобразит все записи, удовлетворяющие критерию фильтрации.
Для отображения всех записей выполните команду Удалить фильтр - для этого щелкните по соответствующей кнопке на панели инструментов - Фильтр. Выбрать команду «Снять фильтр с Город».
13) Закончите работу с базой данных Access.

13 EMBED PBrush 1415

13 EMBED PBrush 1415

13 EMBED PBrush 1415

13 EMBED PBrush 1415

13 EMBED PBrush 1415

13 EMBED PBrush 1415



Рисунок 1Рисунок 5Root Entry