11 класс Информатика ГДЗ учебник Босова Параграф 13

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) По таблице «Страны» — укажите количество записей

  1. (Процент > 2) И (Процент < 5): 7 записей (Бангладеш, Бразилия, Индонезия, Нигерия, Пакистан, Россия, США).
  2. (Материк = «С. Америка») ИЛИ (Материк = «Ю. Америка»): 3 записи (Бразилия; Мексика; США).
  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