11 класс Информатика ГДЗ учебник Семакин Параграф 6. Проектирование многотабличной базы данных — Глава 1. Информационные системы и базы данных
Стр.39.
1. Перечислите задачи и информационные процессы приёмной комиссии.
- Задачи информационной системы «Приёмная комиссия»:
- Сбор и хранение данных об абитуриентах (ФИО, экзамены, результаты, выбранные направления).
- Контроль сроков подачи документов и формирования списков поступающих.
- Автоматический расчёт рейтинга и формирование приказов о зачислении.
- Обеспечение доступа комиссии и абитуриентов к актуальной информации.
- Информационные процессы при поступлении:
- На первом этапе — ввод данных абитуриентов и документов.
- На втором этапе — обновление данных по результатам экзаменов.
- На завершающем этапе — анализ рейтингов и публикация итоговых списков.
- Добавляемая информация на каждом этапе:
При подаче документов — личные данные и выбранные направления;
после экзаменов — оценки и результаты;
на этапе зачисления — статус поступления и номер приказа.
2. Построение модели данных и расширение базы.
- В чём заключается построение модели данных?
Это определение таблиц, полей, типов данных и связей между ними для точного описания предметной области. - Что означает свойство целостности?
Целостность базы данных — это согласованность информации: нельзя добавить запись, нарушающую связи или ключевые ограничения. - Какие данные добавить, если нужно учитывать преподавателей и экзаменационные группы?
Следует создать таблицы:- ПРЕПОДАВАТЕЛИ (Код, ФИО, дисциплина);
- ГРУППЫ (Номер группы, специальность, преподаватель).
Это позволит фиксировать, какой преподаватель принимает экзамен у какой группы.
- Какие данные добавить для учёта расписания экзаменов?
Добавить таблицу РАСПИСАНИЕ со следующими полями:- Дата экзамена
- Предмет
- Группа
- Преподаватель
- Аудитория
Она позволит хранить информацию о месте и времени проведения экзаменов.
- Схема БД:
1АБИТУРИЕНТЫ ─< Связь 1:N >─ ГРУППЫ ─< Связь 1:N >─ РАСПИСАНИЕ ─< Связь 1:1 >─ ПРЕПОДАВАТЕЛИ
3. Анализ связей и проектирование БД «Наша школа».
- Проверка связей для таблиц:
МАГАЗИН (НОМЕР_МАГ, ТИП, АДРЕС, ДИРЕКТОР, ТЕЛЕФОН)
ОТДЕЛ (НАЗВАНИЕ_ОТД, ЗАВЕДУЮЩИЙ, ТЕЛЕФОН)
ПРОДАВЕЦ (ТАБЕЛЬНЫЙ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, КАТЕГОРИЯ)Эти таблицы связаны: каждый магазин имеет несколько отделов, а в каждом отделе работают продавцы.
Для связей нужны внешние ключи:- В таблице ОТДЕЛ — поле НОМЕР_МАГ.
- В таблице ПРОДАВЕЦ — поле НАЗВАНИЕ_ОТД.
Графическая схема:
12МАГАЗИН (1) ─< ОТДЕЛ (N)ОТДЕЛ (1) ─< ПРОДАВЕЦ (N) - База данных «Наша школа» (пример проектирования):
- Учителя: Код, ФИО, предмет, стаж.
- Ученики: Код, ФИО, класс, средний балл.
- Классы: Номер класса, классный руководитель.
- Предметы: Название, количество часов в неделю.
- Оценки: Ученик, предмет, дата, оценка.
Такая структура позволит анализировать успеваемость и распределять нагрузку между учителями.
| § 4 | § 5 | § 6 | § 7 | § 8 |