Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД / МУ к лаб и КП.doc
Скачиваний:
35
Добавлен:
27.04.2015
Размер:
347.65 Кб
Скачать

Теоретическая часть

Изучить разделы справочной системы:

Работа с отчетами

Общие сведения об отчетах

Основные положения

Создание

Открытие, копирование, сохранение, переименование и удаление

Печать и предварительный просмотр

Выделение отчетов и элементов управления отчетов

Задание значений свойств отчетов

Использование списка полей панелей инструментов и элементов, линеек и сетки

Разработка отчетов

Изменение внешнего вида отчета

Добавление разрывов страниц и нумерация страниц

Работа с разделами

Рисование линии и пометка данных

Создание почтовьх и других наклеек

Сортировка и группировка записей в отчете

Вычисление итоговых значений и применение выражений

Создание сложных отчетов

Задание на выполнение работы

Ознакомиться с перечисленными разделами справочной системы Microsoft Access.

Опробовать различные способы создания отчетов на созданной базе данных или на копии демонстрационной базы.

С помощью автоотчета создать варианты отчетов: в столбец и ленточный.

С помощью мастера отчетов создать отчеты для одной и для нескольких таблиц без группировки и с группировкой, с различными вариантами сортировки записей, с различными видами макетов отчета, с различными стилями оформления.

Просмотрите полученные отчеты, проанализируйте результаты.

С помощью мастера почтовых наклеек создайте наклейки на основе данных одной из таблиц.

Лабораторная работа № 9 Jet sql

Цель работы. Изучение средств языка запросов Jet SQL.

Теоретическая часть

Изучить разделы справочной системы:

Работа с запросами

Создание запросов SQL

Работа с инструкциями SQL

Справочник по Microsoft Jet SQL

Общие сведения

Язык определения данных (DDL)

Инструкция CREATE TABLE

Инструкция CREATE INDEX

Инструкция ALTER TABLE

Предложение CONSTRAINT

Инструкция DROP

Язык обработки данных (DML)

Инструкция SELECT

Инструкция SELECT INTO

Инструкция INSERT INTO

Инструкция UPDATE

Инструкция DELETE

Операция INNER JOIN

Операции LEFT JOIN RIGHT JOIN

Описание PARAMETERS

Операция UNION

Задание на выполнение работы

Ознакомиться с перечисленными разделами справочной системы Microsoft Access. Изучить инструкции Jet SQL. Разобрать и проанализировать приведенные примеры запросов.

В режиме SQL cоздать и опробовать различные типы запросов на SQL, переключаясь для контроля их корректности в режим конструктора.

Создать управляющий запрос на создание таблицы ТИПЫ (Тип товара, Наименование типа), первичный ключ – Тип товара.

Создать запросы на выборку:

определить все данные о всех товарах;

определить код товаров и наименования для всех товаров;

определить имена поставщиков из заданного города;

определить коды поставщиков, поставивших товары в текущую дату;

определить наименование и цену товаров нескольких заданных типов;

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

определить данные о поставках товаров за заданный период времени;

определить поставщиков, адрес которых не задан;

определить 10 наиболее дорогих товаров;

определить товары заданного типа не дороже заданной цены;

определить количество поставщиков из заданного города.

Создать запросы с группировкой записей:

определить количество наименований товаров каждого типа;

определить суммарное количество товаров, поставленное каждым поставщиком позднее заданной даты в количестве не более заданной величины.

Создать запросы с соединением таблиц:

определить имена поставщиков, коды товаров, их количества и даты поставки для заданного города и даты;

определить наимнования и стоимость (цена*количество) товаров, поставленных позднее заданной даты;

определить наименования всех товаров, а для поставляемых товаров – номер поставщика и количество.

Создать запрос с объединением (конструктор при этом недоступен!):

включить в одну таблицу типы товаров и их наименования из таблицы ТИПЫ, коды товаров и их наименования из таблицы ТОВАРЫ и коды поставщиков и их имена из таблицы ПОСТАВЩИКИ.

Создать запросы с вложенными (подчиненными) запросами:

определить наименования товаров, поставляемых поставщиками из заданного города;

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

определить коды поставщиков, поставляющих (не поставляющих) несколько товаров;

определить наименования и цены товаров, цена которых превышает цены всех товаров заданного типа.

Создать запросы на изменение:

добавить новый товар в таблицу ТОВАРЫ;

увеличить количества поставленных товаров на 25 для поставщика с заданным кодом и датой поставки большей заданной;

создать новую таблицу из записей таблицы ТОВАРЫ заданного вида.

Создать перекрестный запрос, определяющий суммарные количества товаров каждого кода за каждую дату поставки по каждому коду товара.

Создать запрос с параметром на выборку данных по поставщику, имя которого задается как параметр.

Соседние файлы в папке БД