Сгенерируй тест для школьников с учетом следующих параметров:
1. Предмет: Информатика
2. Тема теста: база данных access
3. Класс учеников: 11
4. Типы вопросов в тесте: Открытый вопрос
5. Количество вопросов: 10
6. Выводить ли тест с ответами: Без ответов
Тест по информатике: Базы данных Access (11 класс)
Тип вопросов: Открытые вопросы
Количество вопросов: 10
Вывод теста без ответов
1. Что такое база данных и какую роль в ней играет MS Access как система управления базами данных? Опишите основные объекты Access: таблицы, запросы, формы, отчёты, макросы и модули.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
2. Перечислите типы данных, доступные в Access, и приведите по одному практическому примеру использования каждого типа (Text, Number, Date/Time, Currency, Yes/No, Memo/Long Text, Hyperlink, OLE Object и т. д.).
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
3. Объясните принципы нормализации данных. Что такое 1NF, 2NF и 3NF? Приведите конкретный пример, где схема нарушает нормализацию, и опишите, как это нарушение можно исправить.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
4. Спроектируйте схему базы данных для школьной библиотеки. Опишите:
- таблицы (названия, ключевые поля, примерные типы данных);
- связи между таблицами (один-ко-многим, многие-ко-многим);
- какие поля должны быть первичными ключами и какие внешними ключами;
- как обеспечить целостность ссылок.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
5. Объясните понятия связи один-ко-многим и многие-ко-многим в базе данных Access. Как реализовать связь 1:M между таблицами "Ученики" и "Оценки"? Что такое Referential Integrity и как её включить в Access?
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
6. Напишите пример SQL-запроса в Access (ACE/Jet SQL) для вывода списка учеников и их среднего балла, используя таблицу результата (Results/Marks). Запишите текст запроса и поясните его составные части (SELECT, FROM, GROUP BY, агрегатная функция AVG).
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
7. Опишите процесс создания формы ввода данных в Access: привязка формы к таблице, добавление элементов управления (текстовые поля, списки, кнопки), привязка элементов управления к полям таблицы и настройка базовой валидации на форме.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
8. Опишите процесс создания отчета в Access: выбор источника данных (таблица или запрос), добавление группировок и сортировок, включение заголовков, подотчетов и визуального оформления. Какие параметры отчета можно использовать для удобной печати?
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
9. Что такое макросы в Access и чем они отличаются от VBA-модулей? Приведите примеры задач, которые можно автоматизировать макросами, и случаи, когда предпочтительнее использовать VBA.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
10. Какие методы обеспечения целостности данных применяются в Access: правила валидации полей, маски ввода, ограничения уникальности, индексы и т. д.? Приведите конкретные примеры:
- правила валидации для поля Email;
- правила для поля даты (например, DateOfBirth) или аналогичного поля.
Ответ:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------