Практика БД 09.02.21. Таблицы 36
Скачать 1.98 Mb.
|
Таблица «Преподаватели»Создадим таблицу «Преподаватели» в режиме «Конструктор» (Создание/Конструктор таблиц). В таблице два поля (столбца таблицы). Поле Код и поле Преподаватель. Поле Код – ключевое поле. Тип данных – Счетчик. При добавлении в таблицу нового преподавателя счетчик автоматически увеличивается на 1. Это избавит нас от необходимости вручную вводить код преподавателя и автоматически обеспечит отсутствие повторений. Поле Преподаватель – текстовое, размер поля – 100 знаков. В поле будем вести список преподавателей (Фамилия, Имя, Отчество). (Рис. 8). Рисунок 8. Таблица «Преподаватели» в Конструкторе. Переключитесь в режим таблицы и введите список преподавателей.
Подчиненные (связанные) таблицыПродолжим работу по созданию таблиц. Создадим подчиненные (связанные) таблицы, В нашей базе подчиненных таблиц две: «Студенты» и «Успеваемость». Чтобы иметь возможность связать их с главными таблицами надо предусмотреть в подчиненных таблицах поля для связи. Тип данных связываемых полей будем задавать с помощью Мастера подстановок. Подчиненная таблица «Студенты»Создадим таблицу «Студенты». В таблицу включим следующие поля: №Зачетки – ключевое поле, однозначно идентифицирующее студента, Фамилия, Имя, Отчество, Дата Рождения, Фото. Таблица «Студенты» должна быть подчинена таблице «Группы» (в каждой группе много студентов). Для обеспечения возможности связи этих таблиц надо добавить в таблицу «Студенты» поле «Группа», которое должно иметь такой же тип данных (текстовый), как и поле «Группа» в таблице «Группы». Задайте подходящий тип данных для каждого поля (рис. 9). Рисунок 9. Таблица «Студенты» в Конструкторе. Вкладка Подстановка поля «Группа». Свойства поля «Группа» Выделите поле «Группа». Перейдите на вкладку Подстановка в разделе Свойства поля и убедитесь, что Тип элемента управления – Поле (рис. 9). Для удобства ввода данных в поле «Группа» таблицы «Студенты» нам надо будет изменить это свойство на Поле со списком. Удобно это сделать с помощью Мастера подстановок. Поле со списком «Группа» таблицы «Студенты» Поле «Группа» таблицы «Студенты» преобразуем в Поле со списком с помощью Мастера подстановок. Для этого надо открыть таблицу «Студенты» в режиме Конструктора, выделить поле «Группа», выбрать тип данных "Мастер подстановок". Далее, действуя по инструкциям мастера, надо выбрать таблицу «Группы», а в ней выбрать связываемое поле «Группа». Сделайте это самостоятельно. В результате поле «Группа» таблицы «Студенты» будет преобразовано в поле со списком. Это можно увидеть на вкладке Подстановка раздела Свойства поля (рис. 10). Рисунок 10. Таблица «Студенты» в Конструкторе. Вкладка «Подстановка» поля со списком «Группа». Поясним свойства поля со списком «Группа» таблицы «Студенты»:
Переключитесь в режим таблицы и посмотрите, как работает поле со списком «Группа» в таблице «Студенты». Теперь при вводе данных в поле «Группа» открывается список значений, который берется из поля «Группа» таблицы «Группы». Это значительно облегчает работу по вводу данных и снижает риск ошибок (рис. 11). Рисунок 11. Таблица «Студенты». Использование поля со списком «Группа». Ввод данных в таблицу «Студенты» Заполните подчиненную таблицу «Студенты», связанную с главной таблицей «Группы», данными. Данные нужно вводить построчно (запись за записью), как в реальной жизни. Не надо копировать данные, это может привести к ошибкам. Добавьте в эту таблицу данные о себе.
|