Исследуйте схему "сущность-связь" базы данных "Подписка".
a) Сколько таблиц в БД? ______________
b) Назовите имена таблиц _____________
Задание 2
Критерий оценивания:
Объясняет создание простых запросов
Дескрипторы для оценивания:
Определяет имена таблиц
Определяет имена полей
Указывает какие поля нужно вывести в результате
Создайте запрос для получения следующей таблицы данных, используя конструктор запросов:
Заполните бланк запроса в окне Конструктора запросов:
Вариант ответа
Задание 3.
Критерий оценивания:
Выполняет запросы из разных таблиц базы данных в СУБД.
Дескрипторы для оценивания:
Определяет имена таблиц
Определяет имена полей
Указывает какие поля нужно вывести в результате
Указывает вид сортировки
С помощью запроса получите следующую таблицу:
Используйте запрос для вывода из БД «Подписчики» значений полей «Индекс», «Название», «Стоимость», «Фамилия», «Адрес» и сортировки поля "Фамилии" по алфавиту.
Вариант ответа
Задание 4.
Критерий оценивания:
Выполняет запросы из разных таблиц базы данных в СУБД.
Дескрипторы для оценивания:
Определяет имя таблицы
Определяет имена полей
Определяет вид сортировки
Использует числовое значение для отбора по определенному критерию
Использует постановочные символы для отбора данных по определенному критерию
Использует операции сравнения для отбора данных по определенному критерию
a) Прочитайте текст. Время: 10 мин.
Выражение, которое указывает, какие записи необходимо включить в динамическую таблицу при выполнении запроса вводится в строку Условие отбора для поля, по которому это условие необходимо проверить. Для задания условий отбора можно использовать операторы меньше (<), меньше или равно (<=), больше (>), больше или равно (>=), не равно (<>), равно (=), Like (выбор по маске), Between (между), In (в интервале), And (и), Or (или) и другие, а также имена объектов, константы и функции.
Подстановочные символы:
Знак
Описание
Пример
*
Соответствует любому количеству знаков. Может использоваться в качестве первого или последнего знака текстовой строки
wh* — поиск слов what, white и why.
?
Соответствует любому текстовому знаку
B?ll — поиск слов Ball, Bell и Bill.
[ ]
Соответствует любому одному знаку из заключенных в скобки.
B[ae]ll — поиск слов Ball и Bell, но не Bill.
!
Соответствует любому одному знаку, кроме заключенных в скобки.
b[!ae]ll — поиск слов bill и bull, но не bell или ball.
-
Соответствует любому знаку из диапазона. Необходимо указывать этот диапазон по возрастанию (от A до Z, но не от Z до A).
b[a-c]d — поиск слов bad, bbd и bcd.
Like
Оператор Like можно использовать для поиска значений полей, соответствующих указанному шаблону.
Like “Marzhan”
Like “Mar*”
Like “M*”
Операторы, используемые в выражениях:
Арифметические
+
сложение
3+2
-
вычитание
3-2
*
умножение
3*2
/
деление
3/2
^
возведение в степень
2^3
\
вычисление целой части от деления
3\2
mod
остаток от целочисленного деления
3 mod 2
Сравнения
<
меньше
<1000
<=
меньше либо равно
<=100
>
больше
>3
>=
больше либо равно
>=100
between... and...
значения между
between #02.02.21# and #05.02.21#
Логические
NOT
отрицание
NOT "Android"
OR
логическое ИЛИ
"Актау" OR "Уральск"
AND
логическое И
>3 AND <5
b) Изучите таблицы "Подписные издания" и "Подписчики"
Таблица "Подписные издания"
Таблица "Подписчики"
с) Создайте запрос, используя конструктор запросов, чтобы вывести на экран поля с условиями «Фамилия» - по возрастанию, «Срок» - 3 месяца, «Название» - Начинается на букву «А», «Стоимость» - от 500.
Вариант ответа
Практическое задание
Критерии оценивания:
создает запросы с помощью конструктора запроса
использует операторы сравнение для отбора данных
Сформулировать условие отбора, позволяющее получить
список подписчиков журнала «Асыл сөз» (запрос должен содержать следующие поля: ФИО подписчика, Название издания, Срок подписки);
список подписчиков, по которым у кого больше срок подписки больше 3 месяцев (запрос должен содержать следующие поля: ФИО подаисчика, название издания, срок);
список всех подписчиков, проживающих по улице Махамбета. (запрос должен содержать следующие поля: ФИО подписчика, адрес, названия издания);
список изданий, где стоимость от 500 до 1500. (запрос должен содержать следующие поля: Название, Стоимость, Код издании, ФИО, Код подписчика).