
- •Базы данных
- •Введение
- •Лабораторная работа № 2 Создание базы данных
- •Теоретическая часть
- •Добавление полей в таблицу в режиме конструктора
- •Задание на выполнение работы
- •Лабораторная работа № 3 Добавление, изменение и проверка корректности данных
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 5 Запросы к базам данных
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 6 Формы. Создание простых форм
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 7 Формы. Создание многотабличных и связанных форм
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 8 Отчеты
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 9 Jet sql
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 10 Использование Анализатора таблиц
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 11 Работа со словарями данных
- •Теоретическая часть
- •Задание на выполнение работы
- •Лабораторная работа № 12 Моделирование баз данных при помощи case-средства Erwin
- •Теоретическая часть
- •Задание на выполнение работы
- •Содержание и порядок выполнения курсовой работы
- •Варианты заданий на курсовую работу
- •Литература.
- •Оглавление.
- •В. Г. Пожидаев базы данных
Теоретическая часть
Изучить разделы справочной системы:
Работа с отчетами
Общие сведения об отчетах
Основные положения
Создание
Открытие, копирование, сохранение, переименование и удаление
Печать и предварительный просмотр
Выделение отчетов и элементов управления отчетов
Задание значений свойств отчетов
Использование списка полей панелей инструментов и элементов, линеек и сетки
Разработка отчетов
Изменение внешнего вида отчета
Добавление разрывов страниц и нумерация страниц
Работа с разделами
Рисование линии и пометка данных
Создание почтовьх и других наклеек
Сортировка и группировка записей в отчете
Вычисление итоговых значений и применение выражений
Создание сложных отчетов
Задание на выполнение работы
Ознакомиться с перечисленными разделами справочной системы 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 для поставщика с заданным кодом и датой поставки большей заданной;
создать новую таблицу из записей таблицы ТОВАРЫ заданного вида.
Создать перекрестный запрос, определяющий суммарные количества товаров каждого кода за каждую дату поставки по каждому коду товара.
Создать запрос с параметром на выборку данных по поставщику, имя которого задается как параметр.