практическая по базам данных. Практичсекая 10. Конспект лекций Основы проектирования баз данных
Скачать 66.15 Kb.
|
Практическое занятие 10 Создание запросов с помощью SQL Время выполнения: 4 часа Средства обучения: ПК с установленным MS Access, методические указания. Цель: Научиться создавать запросы на выборку данных средствами языка SQL РЕКОМЕНДАЦИИ ПО ПОДГОТОВКЕ К ЗАНЯТИЮ Д ля подготовки к занятию рекомендуется повторить теоретический материал, используя конспект лекций «Основы проектирования баз данных»» - лекции 16-19. Для самопроверки использовать вопросы из этого же источника. З АДАНИЕ ВВОД ДАННЫХ В ТАБЛИЦЫ Создайте базу данных Оптовые_продажи2.mdb. Схема этой базы данных представлена на рисунке 1. Рисунок 1. Схема данных Вывести информацию о двух товарах, первого сорта. Решение: SELECT TOP 2 * FROM Товар WHERE Сорт=1; Вывести 25% информации о конфетах. Решение: SELECT TOP 25 PERCENT * FROM Товар WHERE Тип="Конфеты"; Создать запрос, позволяющий найти список товаров, любого указанного типа. Решение: PARAMETERS [УКАЖИТЕ ТИП ТОВАРА] TEXT; SELECT * FROM Товар WHERE Тип=[УКАЖИТЕ ТИП ТОВАРА]; Создайте запрос, выводящий все сделки с фирмой «Сладкоежка» Создайте запрос, выводящий информацию о товарах в порядке возрастания сорта. Создайте параметрический запрос, позволяющий найти сведения о товаре по его наименованию. Создайте запрос, определяющий количество клиентов из города Курган. Создайте запрос, выводящий информацию о 3 товарах с ценой больше 50 рублей. Создайте запрос, выводящий информацию о сделках с количеством товара от 10 до 20 единиц. Создайте запрос, определяющий максимальную цену шоколада. Создайте запрос, определяющий самое дешевое печенье. Создайте запрос, определяющий среднюю цену конфет. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ Создайте запрос, выводящий информацию о клиентах, чей номер телефона содержит «67». Создайте запрос выводящий информацию о двух самых крупных сделках. Создайте запрос, определяющий общее число товара каждого типа. Создайте запрос, выводящий информацию о всех сделках клиента №4 и подсчитывающий общую сумму этих сделок. Создайте запрос, выводящий всех клиентов в алфавитном порядке и для каждого из них все его сделки в хронологическом порядке. КРИТЕРИИ ОЦЕНКИ о ценка «5»: студент выполнил работу в полном объеме (задания 1-3); оценка «4»: студент выполнил задания 1-2; работа студента удовлетворяет основным требованиям к оценке 5, но имеет недочеты; оценка «3»: студент выполнил задание 1; работа студента удовлетворяет основным требованиям к оценке 4, но имеет недочеты; оценка «2»: студент выполнил работу не полностью и объем выполненной части работы не позволяет сделать правильных выводов |