Создание схемы Базы данных
Для объединения данных таблиц установим связь между таблицами Личные сведения (главная таблица) и Успеваемость (подчиненная таблица) и Список групп (главная таблица) и Успеваемость (подчиненная таблица):
а) нажмем кнопку Схема данных в группе Показать или Скрыть вкладки Работа с базами данных;
б) в окне Добавление таблицы последовательно добавим таблицы Личные сведения, Список групп и Успеваемость;
в) в начале установим связь между таблицами Личные сведения и Успеваемость. Для этого перенесем поле Номер зачетной книжки из таблицы Личные сведения на поле Номер зачетной книжки таблицы Успеваемость;
г) затем установим связь между таблицами Список групп и Успеваемость. Перенесем поле Номер группы из таблицы Список групп на поле Номер групп таблицы Успеваемость;
д) полученная схема представлена на рисунке 1.
Рис. 1. Схема данных
Полученные связи:
между таблицами Личные сведения и Успеваемость – один-к-одному;
между таблицами Список групп и Успеваемость – один-ко-многим.
Ввод данных в таблицы
Заполнение таблиц будем выполнять в режиме таблицы. В начале заполняем главные таблицы Личные сведения и Список групп, затем подчиненную таблицу Успеваемость, причем поля подстановки таблицы Успеваемость заполняем, выбирая данные из списков.
Таблица 4 – Личные сведения
Номер зачетной книжки |
Фамилия |
Имя |
Отчество |
Адрес |
Телефон |
10000 |
Иванов |
Сергей |
Александро-вич |
г. В.Луки, ул. Ботвина д.3, кв.56 |
5-32-23 |
10001 |
Блинова |
Викто-рия |
Станосла-вовна |
г. В. Луки, пл. Ленина, д.12, кв.23 |
|
10002 |
Леонов |
Дмит-рий |
Георгиевич |
г. Псков, ул. Рижская, д.45, кв.18 |
2-12-45 |
10003 |
Шаров |
Евге-ний |
Дмитриевич |
п. Алоль, ул. Советская, д.34 |
|
10004 |
Григорь-ева |
Елена |
Анатольевна |
г. В. Луки, ул. Некрасова, д.6, В.6 |
3-45-48 |
10005 |
Николае-ва |
Римма |
Леонидовна |
г. В. Луки, ул. М. Кузьмина, д.56 |
6-89-89 |
10006 |
Быстров |
Олег |
Сергеевич |
п. Печоры, ул. Ленина, д.89 |
|
10007 |
Романен-ков |
Миха-ил |
Михайлович |
г. В. Луки, пр. Ленина, д.1, В. 67 |
5-12-12 |
10008 |
Зубров |
Виктор |
Владимирович |
г. В. Луки, пр. Гагарина, д.67 |
|
10009 |
Тимофе-ев |
Юрий |
Николаевич |
г. В. Луки, ул. Некрасова, д.4, В.6 |
6-78-78 |
10010 |
Николаев |
Игорь |
Юрьевич |
г. Великие Луки, ул. Герцена, д.34 |
|
Таблица 5 – Список групп
Номер группы |
Факультет |
ФИО куратора |
И21 |
инженерный |
Романов В.В. |
И22 |
инженерный |
Зыков П.Р. |
И23 |
инженерный |
Жукова И.Д. |
И24 |
инженерный |
Петров К.К. |
И25 |
инженерный |
Романов Н.Г. |
Э21 |
экономический |
Дмитриева В.Л. |
Э22 |
экономический |
Журавлева Е.А. |
Э23 |
экономический |
Быстров Д.Р. |
Э24 |
экономический |
Ларионова Н.Н. |
Э25 |
экономический |
Кержаков В.В. |
Таблица 6 – Успеваемость
Номер зач. кн. |
Номер группы |
Факультет |
Фамилия |
Имя |
Отчество |
Математика |
Информа-тика |
Инженерная графика |
10000 |
И21 |
инженер-ный |
Иванов |
Сергей |
Александро-вич |
5 |
5 |
4 |
10001 |
И21 |
инженер-ный |
Блинова |
Викто-рия |
Станисла-вовна |
4 |
4 |
4 |
10002 |
И21 |
инженер-ный |
Леонов |
Дмит-рий |
Георгиевич |
3 |
3 |
3 |
10003 |
И21 |
инженер-ный |
Шаров |
Евге-ний |
Дмитриевич |
4 |
3 |
3 |
10004 |
Э21 |
экономи-ческий |
Григо-рьева |
Елена |
Анатольевна |
5 |
5 |
5 |
10005 |
Э21 |
экономи-ческий |
Николае-ва |
Римма |
Леонидовна |
4 |
3 |
4 |
10006 |
Э22 |
экономи-ческий |
Быстров |
Олег |
Сергеевич |
3 |
4 |
5 |
10007 |
Э22 |
экономи-ческий |
Романен-ков |
Миха-ил |
Михайлович |
4 |
5 |
4 |
Продолжение таблицы 6
10008 |
Э23 |
экономи-ческий |
Зубров |
Виктор |
Владимиро-вич |
5 |
4 |
4 |
10009 |
Э23 |
экономи-ческий |
Тимофе-ев |
Юрий |
Николаевич |
5 |
5 |
4 |
10010 |
Э24 |
экономи-ческий |
Николаев |
Игорь |
Юрьевич |
3 |
4 |
3 |