Артамонова Тамара Иосифовна
методист ГОУ Центр образования №671
Лабораторная работа № 2
Тема: Работа с таблицами в Access
Подтема: Создание связей между таблицами в Access
Цель: Ознакомление с объектом базы данных Таблица.
Теория
Между таблицами базы данных Accessможно установить связи, чтобы информация из одной таблицы была доступна для другой таблицы. Для этого необходимо иметь в этих таблицах общие поля.
Отношения между общей информацией об ученике в таблице Ученики перечнем оценок по предметам в таблице Ведомость оценок осуществляются через общее поле № личного дела. Аналогичная связь устанавливается между таблицами Ученики Кружки.
Отношения между общей информацией об учителе в таблице Учительи перечнем предметов, которые преподает учитель, в таблице Преподаваниеосуществляются через общее поле Табельный №.
Для того, чтобы установить связи между таблицами, необходимо установить связи между теми полями, в которых содержится общая информация.
Пример установленных отношений приведен на рис.1.
Рис. 1. Пример отношений между таблицами
Задание
- Создать связи между таблицами в базе данных Школа.
Технология выполнения работы
- Открыть базу данных Школа.
Для этого после запуска Accessвыбрать в меню пункты Файл - Открытьили нажать кнопку «Открыть» в панели инструментов, затем в диалоговом окне выбрать базу данных Школаи нажать кнопку Открыть.
После этого на экран будет выведено окно База данных.
2. Создать связи между таблицами базы данных Школа.
- Выбрать команду Сервис-Схема данныхили щелкнуть на кнопке «Схема данных» Панели инструментов. При этом появится окно Схема данных, которое позволит создать связи между таблицами.
-
В окно Схема данныхдобавить таблицы Ученик, Ведомость оценок, Кружки, Учитель, Преподавание. Это можно сделать следующими способами:
- использовать диалоговое окно Добавление таблицы, открываемое автоматически, если окно Схема данныхдля базы данных открывается впервые. Для этого выберите таблицы Ученик, Ведомость оценок, Кружки, Учитель, Преподавание(нажимать кнопку «Добавить») и щелкните по кнопке «Закрыть».
- щелкнуть по кнопке «Добавить таблицу» панели инструментов;
- воспользоваться командой Связи- Добавить таблицу.
- Для удаления из схемы лишней таблицы щелкнуть на ней мышью, выбрать команду Правка- Удалить или нажать клавишу Del.
Размеры и местоположение таблиц в схеме можно изменять с помощью мыши.
-
После добавления таблиц в окно Схема таблицыможно создать связи между таблицами.
- Выберите поле № личного делав таблице Ученики, нажав левую кнопку мыши, перетащите его в общее поле той таблицы, которую хотите связать с первой (поле № личного делав таблице Ведомость оценок). В появившемся диалоговом окне Связищелкните на кнопке «Создать».
- Выберите поле № личного делав таблице Ученики, нажав левую кнопку мыши, перетащите его в общее поле той таблицы, которую хотите связать с первой (поле № личного делав таблице Кружки). В появившемся диалоговом окне Связищелкните на кнопке «Создать».
- Выберите поле Табельный №в таблице Учительи, нажав левую кнопку мыши, перетащите его в поле Табельный №таблицы Преподавание. В появившемся диалоговом окне Связищелкните на кнопке «Создать».
- После установления всех связей сохраните их, выполнив команду Файл- Сохранить или щелкнув кнопку «Сохранить» в панели инструментов.
3. Выйти из Access.
Выбрать в меню пункты Файл- Выходили нажать кнопку закрытия окна в правом углу окна Access.