Базы данных MS Access. Практическая работа

Рабочий лист "Создание запросов в базе данных"

Методическая разработка учителя информатики НИШ ФМН г.Уральск Тлеккабыловой Динары Жаркиновны

Цель обучения: 9.2.3.7 создавать запросы в СУБД

Скачайте базу данных "Подписка"

 

Задание 1

Исследуйте схему "сущность-связь" базы данных "Подписка".

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.

Вариант ответа

 

Практическое задание

Критерии оценивания:

  • создает запросы с помощью конструктора запроса
  • использует операторы сравнение для отбора данных

Сформулировать условие отбора, позволяющее получить

  1. список подписчиков журнала «Асыл сөз» (запрос должен содержать следующие поля: ФИО подписчика, Название издания, Срок подписки);
  2. список подписчиков, по которым у кого больше срок подписки больше 3 месяцев (запрос должен содержать следующие поля: ФИО подаисчика, название издания, срок);
  3. список всех подписчиков, проживающих по улице Махамбета.  (запрос должен содержать следующие поля: ФИО подписчика, адрес, названия издания);
  4. список изданий, где стоимость от 500 до 1500. (запрос должен содержать следующие поля: Название, Стоимость, Код издании, ФИО, Код подписчика).
     
Категория: Relational databases | Добавил: bzfar77 (26.01.2022)
Просмотров: 985 | Теги: схема данных, база данных, запрос, сортировка, поле, Таблица | Рейтинг: 5.0/1
Всего комментариев: 0
avatar