Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access малая версия.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Практическое задание №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).

Овал 67 Прямая со стрелкой 68

сСоединительная линия уступом 66 вязь типа 1:М по составному ключу

Рис. 3.1. Схема данных БД «Учебный процесс»

7. Определение связей по простому ключу. Установим связь между таблицами ГРУППА и СТУДЕНТ по простому ключу НГ.

8. Для этого в окне Схемы данных установим курсор мыши на ключевом поле НГ главной таблицы ГРУППА и перетащим его на поле НГ в подчиненной таблице СТУДЕНТ.

9. В открывшемся окне Изменение связей в строке Тип отношения установится значение один-ко-многим.

10. Отметим параметр Обеспечение целостности данных. Если таблица ГРУППА и СТУДЕНТ ранее были заполнены корректными данными, между таблицами будет установлена связь, обозначенная на схеме как 1:∞. Это свидетельствует о регистрации связи типа 1:М с параметром поддержания целостности. В противном случае появится сообщение о невозможности установить этот тип отношения.

11. Для обеспечения автоматической корректировки данных во взаимосвязанных таблицах установим флажок каскадное обновление связанных полей и каскадное удаление связанных записей.

12. Аналогичные действия выполняются для других пар таблиц КАФЕДРА → ПРЕПОДАВАТЕЛЬ (ключ ККАФ), ПРЕДМЕТ → ИЗУЧЕНИЕ (ключ КН), ПРЕПОДАВАТЕЛЬ → ИЗУЧЕНИЕ (ключ ТАБН), ГРУППА → ИЗУЧЕНИЕ (ключ НГ).

13. Определение связей по составному ключу. Определим связи между таблицами СТУДЕНТ → УСПЕВАЕМОСТЬ, которые связаны по составному ключу НГ+НС. Для этого в главной таблице СТУДЕНТ выделим оба этих поля, удерживая клавишу Ctrl. Перетащим оба поля на поле НГ в подчиненной таблице УСПЕВАЕМОСТЬ.

14. В окне Изменение связи (рис. 3.2) для ключевого поля НС главной таблицы ТАБЛИЦА/ЗАПРОС выберем соответствующее поле подчиненной таблица СВЯЗАННАЯ ТАБЛИЦА/ЗАПРОС. В этом же окне установим режимы Обеспечение целостности данных и другие параметры связи.

Рис. 3.2. Окно выбора параметров Связи

15. Аналогично определяются связи между парой таблиц ИЗУЧЕНИЕ → УСПЕВАЕМОСТЬ (составной ключ связи – НГ+КП+ТАБН+ВИДЗ).