11 класс Информатика ГДЗ учебник Босова Параграф 13. Системы управления базами данных — Глава 3. Информационное моделирование
Стр.175-177.
1) Сопоставьте этапы решения задач на ПК/моделирования и этапы разработки БД
Решение. В обоих случаях цикл одинаков: постановка задачи → анализ предметной области → проектирование модели → реализация → тестирование/верификация → эксплуатация → сопровождение. Для БД это: изучение данных и пользователей → ER-модель → логическая/физическая схемы → наполнение, формы/запросы/отчёты → контроль целостности и доступов → поддержка (резервное копирование, миграции).
2) Суть этапов разработки БД
- Обследование — цели, объёмы, роли пользователей.
- Концептуальное проектирование — сущности, атрибуты, связи (ER).
- Логическое проектирование — таблицы, ключи, внешние ключи, нормализация.
- Физическое проектирование — типы столбцов, индексы, партиционирование.
- Реализация — DDL/DML, формы/запросы/отчёты.
- Тестирование — корректность, производительность, права.
- Эксплуатация и сопровождение — бэкапы, мониторинг, изменения схемы.
3) Взаимодействие специалистов по БД и экспертов предметной области
Решение. Эксперты описывают процессы и данные; аналитик формирует требования; архитектор/разработчик БД проектирует схему; прикладные программисты делают интерфейсы; пользователи принимают результат. Обратная связь по итерациям. Удобно рисовать BPMN-схему + ER-диаграмму.
4) Доступ в «Электронном журнале»
Решение. Учителя — редактирование оценок/тем по своим предметам; ученики — просмотр своих данных; родители — просмотр по своему ребёнку. Права различаются (RBAC) и ограничиваются по ролям и классам.
5) Каких СУБД касается необходимость ставить «полные версии» на каждый ПК?
Решение. Локальные/настольные (file-based) СУБД, где клиенту нужен весь движок (пример: установленный Access). Минусы: сложное обновление, слабая масштабируемость, зависимость от ресурсов ПК.
6) Файл-серверные vs клиент-серверные
Решение. Файл-сервер: файлы БД на сетевой шаре, клиент обрабатывает локально — проще, но меньше надёжности/скорости и проблемнее с многопользовательским доступом. Клиент-сервер: отдельный сервер СУБД (PostgreSQL, MySQL и др.), клиенты отправляют запросы — выше производительность, надёжность, безопасность и резервирование.
7) Локальные и распределённые СУБД
Решение. Локальная — один узел, один файл/экземпляр; распределённая — данные/запросы по нескольким узлам (репликация, шардирование) с единым интерфейсом.
8) Встраиваемые СУБД
Решение. Используются в устройствах и приложениях (терминалы, кассы, IoT) — небольшие, надёжные, автономные; примеры: SQLite, Firebird Embedded.
9) Когда появилась первая версия Microsoft Access?
Решение. Историческая справка: первые релизы — начало 1990-х (семейство Microsoft Office). Для сайта дайте короткое предложение без цитат/копипаста.
10) Что понимается под структурой БД?
Решение. Совокупность таблиц, их столбцов и типов, ключей, индексов, ограничений, связей, представлений и хранимых программных объектов.
11) Структура таблицы
Решение. Имя, список полей с доменами/типами, признаки NULL/DEFAULT, ключи и индексы, описания/комментарии.
12) Основные типы данных в Access
Решение. Краткий текст, Длинный текст (МЭМО), Числовой (целые/вещественные), Дата/время, Денежный, Логический (Да/Нет), Счетчик (Автонумерация), Поле подстановки, Вложение, Гиперссылка и др.
13) Определите типы полей (подсказка)
Решение. Номер дома — текст/целое (если есть литеры — текст); Возраст — целое; Пол — текст/перечисление; Количество учеников — целое; Название ученика ПК — текст; Наименование товара — текст; Дата изготовления — дата.
14) Целостность данных
Решение. Гарантия корректности и согласованности: ссылочная (FK указывает на существующий PK), доменная (типы/диапазоны), сущностная (уникальность PK), бизнес-правила (CHECK). Это одно из ключевых свойств БД: без него отчёты и решения недостоверны.
15) Зачем формы?
Решение. Удобный ввод/редактирование/просмотр без прямого доступа к таблицам, валидация данных, навигация, печать карточек, безопасные интерфейсы для разных ролей.
16) Объясните «типы форм» и инструменты
Решение. Карточки, табличные формы, мастер-деталь (форма/подформа), диалоги. Создаются мастером форм, конструктором, а также автоформами; связаны с запросами или таблицами.
17) Мини-проект БД «Мои учебники» (2 таблицы)
Решение (структуры).
- Форма(ID, Название формы {печатная|электронная}).
- Фонд(КодПечат, КодЭлектрон, Название, Автор, ФормаID → Форма.ID, Год, ТитульнаяСтр).
Настройте связь 1:N (Форма→Фонд), задайте типы полей и заполните данными.
18) Манипулирование данными и инструменты
Решение. Вставка, изменение, удаление и выборка. Инструменты: формы, запросы, макросы/скрипты, импорт/экспорт, конструктор таблиц и связей.
19) Что такое фильтр?
Решение. Временная выборка строк, удовлетворяющих условию (по значению, диапазону, шаблону, цвету и т. п.), без изменения самой таблицы.
20) Что такое запрос?
Решение. Операция (SQL или конструктор), которая формирует новый набор данных из одной/нескольких таблиц: выборка, сортировка, группировка, соединение, агрегаты; также бывают обновляющие/удаляющие запросы.
21) По таблице «Страны» — укажите количество записей
- (Процент > 2) И (Процент < 5): 7 записей (Бангладеш, Бразилия, Индонезия, Нигерия, Пакистан, Россия, США).
- (Материк = «С. Америка») ИЛИ (Материк = «Ю. Америка»): 3 записи (Бразилия; Мексика; США).
- ((Население > 80 000 000) И (Дата > 01.01.2012)) ИЛИ (Площадь < 500 000): 13 записей.
Логика: истина у всех, кроме Индонезии, Мексики и Эфиопии.
Пример SQL (для п.1): SELECT COUNT(*) FROM Countries WHERE Percent > 2 AND Percent < 5;
22) Что такое отчёт?
Решение. Печатная/экранная форма представления данных с макетом (заголовки, группировки, итоги, диаграммы). Отчёты формируются из таблиц/запросов без возможности редактирования в самом отчёте.
23) Мини-БД «ОТДЫХ» (две таблицы) и запрос
Структуры:
- Тур(ID, Страна, ВидОтдыха, Длительность, Стоимость, НазваниеФирмы → Фирма.ID, ПроцентСкидки).
- Фирма(ID, Название, Адрес, Телефон, ЕстьСистемаСкидок {Да/Нет}, ПроцентСкидок).
Заполните не менее 20 туров и 5 фирм. Создайте запрос, выдающий фирмы (название, адрес, телефон), предлагающие пляжный отдых, и постройте на его основе отчёт.
| § 11 | § 12 | § 13 | § 14 | § 15 |