Учебное пособие: Создание табличных связей в СУБД ACCESS

• Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1. Выполните команду

Формат \ Переименовать столбец

или сделайте двойной щелчок мышью по заголовку поля. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу <Enter>.

• Переименуйте Поле 2. Для этого поставьте курсор в любую ячейку столбца Поля 2. Выполните команду

Формат \ Переименовать столбец

или сделайте двойной щелчок мышью по заголовку поля. Ячейка имени столбца окажется выделенной. Введите название поля Преподаватель и нажмите клавишу <Enter>.

• Сохраните таблицу с именем Группы, щелкнув по кнопке - Сохранить. На вопрос о создании ключевого поля ответьте отрицательно.

Перейдите в режим Конструктор, щелкнув по кнопке , и посмотрите, как заданы поля. Сделайте поле Учебная группа ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле. Тип данных поля Учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка. Щелкните по кнопке - Сохранить. Закройте таблицу (при сохранении таблицы вопросов не появится, так как имя таблицы уже задано).

Задание 2. Создайте таблицу Ученик

Порядок работы:

• Выберите объект Таблицы в окне база данных (см. рис. 1).

• Щелкните мышкой по кнопке Создать.

• Появится окно, в котором оставьте Режим таблицы и щелкните мышкой по кнопке ОК. Появится пустая таблица, поля которой не определены и не имеют названия.

• Переименуйте поля по аналогии с предыдущим заданием, выполнив команду Формат \ Переименовать поле или сделав двойной щелчок мышью по заголовку поля.. Данные возьмите из табл. 1.

Таблица 1

Поле1 Код
Поле2 Фамилия
ПолеЗ Имя
Поле4 Отчество
Поле5 Год рождения
Полеб Школа
Поле7 Класс
Поле8 Учебная группа

Сохраните таблицу с именем Ученик, щелкнув по кнопке - Сохранить. На вопрос о создании ключевого поля ответьте отрицательно.

• Перейдите в режим Конструктор и посмотрите, как заданы поля. Сделайте поле Код ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле. Тип поля Код - Счетчик, полей Фамилия, Имя, Отчество - Текстовый, полей Год рождения, Школа, Класс, Учебная группа - Числовой. С полем Учебная группа разговор особый. Его тип - Числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Группы . Для этого в области Свойства поля следует указать, что здесь имеет место подстановка. Для этого выберите вкладку Подстановка, тип элемента управления - Поле со списком, источник строк - Группы. Получите значения элементов, как показано на рис 3


Рис 3 Окно в режиме конструктора

Сохраните изменения, щелкнув по кнопке - Сохранить.

• Закройте таблицу.

В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.

Задание 3. Создайте схему данных

Порядок работы:

Щелкните по кнопке Схема данных.

• В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Ученик и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы. Увеличьте окно таблицы Ученик так, чтобы были видны все поля.

• Поставьте мышь на имя поля Учебные группы в таблице Группы и, не отпуская кнопку мышки, перетащите ее на поле Учебные группы в таблице Ученик. Отпустите мышку. Появится диалоговое окно Изменение связей, представленное на рис.4


Рис.4 Диалоговое окно изменение связей

К-во Просмотров: 194
Бесплатно скачать Учебное пособие: Создание табличных связей в СУБД ACCESS