- •Задачник Выпуск 3
- •Практическое задание №1
- •Практическое задание №2
- •Создание таблиц практическое задание №3
- •Практическое задание №4
- •Практическое задание №5
- •Практическое задание №6
- •Практическое задание №9
- •Практическое задание №7
- •Практическое задание №8
- •Ввод записей в режиме таблицы практическое задание №10
- •Практическое задание №11
- •Практическое задание №12
- •Практическое задание №13
- •Практическое задание №15
- •Практическое задание №16
- •Практическое задание №17
- •Формы практическое задание №18
- •Практическое задание №19
- •Запросы практическое задание №20
- •Практическое задание №21
- •Практическое задание №22
- •Практическое задание №23
- •Практическое задание №24
- •Практическое задание №25
- •Практическое задание №26
- •Отчет практическое задание №27
- •Практическое задание №28
- •Практическое задание №29
- •Самостоятельная работа по access Туристическая фирма
Практическое задание №15
1. Введем записи в таблицы по образцу:
Таблица 2.6. Данные таблицы ИЗУЧЕНИЕ
Номер группы |
Код предмета |
Таб. номер преподавателя |
Вид занятий |
Часы |
101 |
01 |
101 |
лек |
40 |
101 |
01 |
102 |
лек |
60 |
101 |
02 |
201 |
лек |
50 |
101 |
03 |
301 |
лек |
48 |
101 |
03 |
302 |
пр |
20 |
Практическое задание №16
1. Введем записи в таблицы по образцу:
Таблица 2.7. Данные таблицы УСПЕВАЕМОСТЬ
Номер группы |
Номер студента |
Код предмета |
Таб. номер преподавателя |
Вид занятий |
Оценка |
101 |
01 |
01 |
101 |
лек |
5 |
101 |
01 |
02 |
201 |
лек |
0 |
101 |
01 |
03 |
302 |
пр |
0 |
101 |
02 |
01 |
101 |
лек |
3 |
101 |
02 |
01 |
102 |
лек |
4 |
101 |
02 |
03 |
301 |
лек |
5 |
101 |
02 |
03 |
302 |
пр |
0 |
Схема данных
Практическое задание №17
Логическая структура базы данных
Связи между объектами модели данных реализуются одинаковыми реквизитами – ключами связи в соответствующих таблицах. При этом ключом связи всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код кафедры в таблице ПРЕПОДАВАТЕЛЬ). Ключ связи в подчиненной таблице называется внешним ключом.
Включение таблиц в схему данных
1. Рассмотрим процесс создания схемы данных в соответствии с логической структурой БД «Учебный процесс».
2. При активном окне Учебный процесс: База данных нажмем на вкладку Работа с базами данных.
3. В открывшемся меню нажмем Схема данных.
4. Нажмем левой кнопкой мыши на свободном участке и выберем Добавить таблицу, выберем вкладку Таблицы и, нажимая кнопку Добавить, разместим в окне Схема данных все ранее созданные таблицы базы данных, которые отображены в окне Добавление таблицы.
5. Затем нажмем кнопку Закрыть.
6. В результате в окне Схема данных будут представлены все таблицы базы данных «Учебный процесс» со списками своих полей (см. рис. 3.1).
с
вязь
типа 1:М по составному ключу
Рис. 3.1. Схема данных БД «Учебный процесс»
7. Определение связей по простому ключу. Установим связь между таблицами ГРУППА и СТУДЕНТ по простому ключу НГ.
8. Для этого в окне Схемы данных установим курсор мыши на ключевом поле НГ главной таблицы ГРУППА и перетащим его на поле НГ в подчиненной таблице СТУДЕНТ.
9. В открывшемся окне Изменение связей в строке Тип отношения установится значение один-ко-многим.
10. Отметим параметр Обеспечение целостности данных. Если таблица ГРУППА и СТУДЕНТ ранее были заполнены корректными данными, между таблицами будет установлена связь, обозначенная на схеме как 1:∞. Это свидетельствует о регистрации связи типа 1:М с параметром поддержания целостности. В противном случае появится сообщение о невозможности установить этот тип отношения.
11. Для обеспечения автоматической корректировки данных во взаимосвязанных таблицах установим флажок каскадное обновление связанных полей и каскадное удаление связанных записей.
12. Аналогичные действия выполняются для других пар таблиц КАФЕДРА → ПРЕПОДАВАТЕЛЬ (ключ ККАФ), ПРЕДМЕТ → ИЗУЧЕНИЕ (ключ КН), ПРЕПОДАВАТЕЛЬ → ИЗУЧЕНИЕ (ключ ТАБН), ГРУППА → ИЗУЧЕНИЕ (ключ НГ).
13. Определение связей по составному ключу. Определим связи между таблицами СТУДЕНТ → УСПЕВАЕМОСТЬ, которые связаны по составному ключу НГ+НС. Для этого в главной таблице СТУДЕНТ выделим оба этих поля, удерживая клавишу Ctrl. Перетащим оба поля на поле НГ в подчиненной таблице УСПЕВАЕМОСТЬ.
14. В окне Изменение связи (рис. 3.2) для ключевого поля НС главной таблицы ТАБЛИЦА/ЗАПРОС выберем соответствующее поле подчиненной таблица СВЯЗАННАЯ ТАБЛИЦА/ЗАПРОС. В этом же окне установим режимы Обеспечение целостности данных и другие параметры связи.
Рис. 3.2. Окно выбора параметров Связи
15. Аналогично определяются связи между парой таблиц ИЗУЧЕНИЕ → УСПЕВАЕМОСТЬ (составной ключ связи – НГ+КП+ТАБН+ВИДЗ).
