34
Контрольная работа
Учебник: с. 76–77
ЦельВыполняет вариант контрольной работы по главе о базах данных: таблицы, ключи, связи, запросы, формы и вычисления.
Новые слова
вариант: одна версия контрольной работы · variantусловие на значение: условие, при котором значение принимается · tekshirish qoidasiусловие отбора: условие, которому должна соответствовать запись · shartинтерпретация: объяснение того, что означает результат · izohlash
Объяснение
Задания контрольной работы охватывают все этапы главы. В каждом задании сначала выясните, что спрашивается: создание таблицы, выбор ключа, настройка связи, запись условия или вычисление. Записывая ответ, используйте точные названия в Access: Конструктор, Ключевое поле, Схема данных, Условие отбора, Group By, IIf. В конце проверьте вычисления вручную и заранее предскажите, сколько записей должен вернуть запрос на выборку. Закончив, запишите задание, в котором допустили ошибку, и ещё раз потренируйте эту тему.
Примеры
Пример варианта: 1) Запишите типы полей для таблицы «Students» с FullName, Class и Mark – «Короткий текст», «Короткий текст», «Число». 2) Сделайте StudentID первичным ключом – «Работа с таблицами – Конструктор – Ключевое поле». 3) Условие для Mark: Between 0 And 100.
4) Запрос для учеников класса 10A с оценкой 4 и выше: "10A" в Class и >=4 в Mark в одной строке. 5) Цена 7500, количество 4: [Price]*[Qty] = 30000; с НДС 12% – 30000*112/100 = 33600. 6) IIf([Mark]>=3,"Pass","Fail") даёт Fail при Mark = 2.
Работа в классе
«Работа над ошибками»: после контрольной каждый ученик объясняет партнёру одну ошибку, и вместе они записывают верное решение.
Упражнения
1
Какой тип выбирают для поля Mark, заполняемого только целыми числами?
Number
2
Если цена равна 6000, а количество – 5, чему равно [Price]*[Qty]?
30000
3
В IIf([Mark]>=3,"Pass","Fail") каков результат при Mark = 3?
Pass
4
Чем полезно в контрольной работе вручную подсчитать ожидаемое число записей после записи условия?
Если результат не совпадает с предсказанием, ошибка в условии сразу видна.