Практическая работа №2. Создание базы данных,
состоящей из двух таблиц.
Цели работы:
·
научиться создавать
таблицы базы данных в Режиме таблицы и с помощью Шаблона таблиц;
·
научиться самостоятельно
создавать ключевое поле; закрепить навыки по удалению, добавлению, заполнению и
редактированию таблиц;
·
познакомиться с свойством
таблицы Мастер подстановок и научиться им пользоваться;
·
научиться использовать
фильтр в таблице.
Ход работы.
1)
Откройте учебную базу
данных Анкета группы 1 ДОШ В.
2)
Создайте таблицу Преподаватели
в Режиме таблицы. Для этого в меню Создание выберите
кнопку Таблица. В появившейся таблице сделайте следующее:
·
Добавьте два поля – Поле
1 и Поле 2, выполнив команду через контекстное меню.
·
Переименуйте Поле 1
на Предмет. Для этого поставьте курсор в любую ячейку столбца Поля 1
и выполните команду Переименовать столбец из контекстного меню. Или
щелкните два раза по имени поля, удалите старое название и впечатайте новое.
·
Переименуйте аналогично Поле 2 на Преподаватель.
3)
Сохраните таблицу с именем
Преподаватели, щелкнув по кнопке Сохранить (кнопка на
панели инструментов).
4)
Перейдите в режим Конструктор и удалите строку с ключевым словом
Счетчик. Посмотрите как заданы поля. Сделайте поле Предмет
ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое
поле. Тип данных поля задайте текстовым.
5)
Перейдите в Режим
таблицы и заполните таблицу Преподаватели записями из Таблицы3 (<Рисунок5>).
Таблица 3
(Рисунок 5)
6)
Закройте таблицу Преподаватели,
сохранив все изменения.
7)
Используя Шаблон
таблиц, создайте таблицу Личные данные студентов с ключевым
полем. Для этого:
· Находясь на закладке Создание щелкните
по кнопке Шаблоны таблиц, Контакты. Появится таблица уже с
готовыми полями.
· Переименуйте предложенные поля на следующие
поля: Код студента, Фамилия, Имя, Город, Адрес, Телефон, Дата рождения,
Фотография, Любимый предмет, лишние поля удалите.
Замечание. Поля можно переставлять – для этого выделите поле и
мышкой перетащите в нужное место.
· Сохраните полученную таблицу под названием Личные
данные. Ключевое поле задано автоматически.
8)
Внесите данные в новую
таблицу, заполнив поля Фамилия, Имя, Город, Адрес, Телефон, Дата рождения.
ПРИМЕЧАНИЕ. Поля Фамилия и Имя можно скопировать из
таблицы Ведомость успеваемости.
В поле Город внесите четыре разных города (например, Москва,
Нарафоминск, Троицк, Люберцы)
9)
Перейдите в режим Конструктор
и назначьте типы данных: для поля Телефон - числовой, для поля Дата
рождения - дата/время, для поля Фотография – поле объекта OLE,
для остальных – текстовый.
Для
поля Любимый предмет выполните свойство выбор предмета из списка
с помощью Мастера подстановок. Для этого в строке Любимый предмет
в поле Тип данных – текстовый щелкните по кнопке и в ниспадающем
меню выберите команду Мастер подстановок.
Для этого:
· В диалоговом окне Создание подстановки
поставьте флажок напротив способа Будет введен фиксированный набор значений
и нажмите Далее.
· В следующем окне внесите в столбец все
предметы (предметы из таблицы Преподаватели), нажмите Далее.
· В последнем окне, не изменяя имени столбца
нажмите Готово.
10) Перейдите в режим таблицы и выберите для
каждого студента с помощью кнопки из списка любимый предмет.
11) Создайте схему данных, т.е. установите связи между
таблицами. Для этого:
· Щелкните по кнопке - Схема данных
на панели инструментов меню Работа с базами данных. В окне Отобразить
таблицу выделите таблицу Ведомость успеваемости и щелкните по кнопке
Добавить. Также добавьте таблицы Преподаватели и Личные данные.
В окне Схема данных (<Рисунок6>) появится условный вид этих
таблиц. Закройте окно Добавление таблицы.
(Рисунок 6)
· Поставьте мышку на имя поля Предметы в
таблице Преподаватели, и, не отпуская кнопку мыши, перетащите его на
поле Любимый предмет таблицы Личные данные. Отпустите мышку.
Появится диалоговое окно Связи, в котором включите значки «Обеспечение
целостности данных», «Каскадное обновление связанных полей» и «Каскадное
удаление связанных полей». Щелкните по кнопке Создать. Появится
связь «один-ко-многим».
· Поставьте мышку на имя поля Код студента
в таблице Личные данные и перетащите его, не отпуская мышки, на поле Код
таблицы Ведомость успеваемости. В появившемся окне Связи включите
значок «Обеспечение целостности данных» и щелкните по кнопке Создать.
Появится связь «один-к-одному». (<Рисунок7>)
(Рисунок
7)
· Закройте схему данных, сохранив ее.
12) Произведите фильтрацию
данных в таблице Личные данные по выделенному. Для этого:
· Откройте таблицу в режиме таблицы.
· Выберите
студентов, проживающих в Троицке. Для этого поставьте курсор в
одну из первых записей, где есть город Троицк и щелкните по кнопке
- Выделение на панели инструментов. Выберите команду Равно «Троицк»
<Рисунок8 >.
(Рисунок
8)
Access отобразит все записи, удовлетворяющие
критерию фильтрации.
· Для отображения всех записей выполните команду
Удалить фильтр - для этого щелкните по соответствующей кнопке на
панели инструментов - Фильтр. Выбрать команду «Снять
фильтр с Город».
13) Закончите работу с базой
данных Access.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.