
- •Общие сведения о реляционных базах данных (БД)
- •Проектирование базы данных
- •Создание новой базы данных
- •Создание таблиц БД
- •Ввод данных в таблицы БД
- •Ввод данных в режиме таблицы
- •Создание форм
- •Ввод данных с использованием форм
- •Создание связей между таблицами
- •Создание запросов
- •Создание отчетов
- •Задание 1. Формулирование задания на проектирование БД.
- •Задание 2. Создание таблиц «Товары», «Клиенты», «Продажи»
- •Задание 3. Заполнение таблицы ТТовары в режиме таблицы
- •Задание 4. Создание форм фТовары, фКлиенты, фПродажи
- •Задание 5. Заполнение таблиц ТТовары, ТКлиенты, ТПродажи
- •Задание 6. Создание схемы данных
- •Задание 7. Создание запросов на выборку
- •Задание 8. Создание запросов на выборку с критерием в виде неравенства
- •Задание 9. Создание запросов на выборку с параметром
- •Задание 10. Создание отчетов
- •Задание 11. Оформление отчета по выполненной работе
- •Контрольные вопросы

Лабораторные работы №22, 23. Разработка базы данных с использованием СУБД OpenOffice.org Base
Создание отчетов
Для создания отчетов – документов на бумажном носителе – удобно использовать
Мастер отчетов (рисунок 37).
Рисунок 37 – Выбор Мастера для создания отчетов Формирование отчета показано на примере отчета по запросу зКлиенты-Параметр.
Рисунок 38 – Диалоговое окно Мастера для создания отчетов
Вотчете использованы все поля запроса. На страницу отчета введены реквизиты автора
иорганизации.
На рисунках 39, 40 показан ход выполнения запроса для отчета и внешний вид отчета. Отчет может быть сохранен как обычный текстовый документ.
21

Лабораторные работы №22, 23. Разработка базы данных с использованием СУБД OpenOffice.org Base
Рисунок 39 – Диалоговое окно запроса для ввода значения параметра
Рисунок 40 – Отчет по запросу зКлиенты-Параметр
22

Лабораторные работы №22, 23. Разработка базы данных с использованием СУБД OpenOffice.org Base
Задание 1. Формулирование задания на проектирование БД.
На основании материала методических указаний к лабораторной работе, данных прайслиста организации по продаже компьютерной техники (файл Price.xls) сформулировать требования к БД «Продажа компьютеров».
Следует предусмотреть:
●таблицы «Товары», «Клиенты», «Продажи»;
●формы для ввода данных;
●запросы для получения аналитических данных;
●отчеты.
Задание 2. Создание таблиц «Товары», «Клиенты», «Продажи»
Создать таблицу тТовары с полями в соответствии с рисунком 41.
Рисунок 41 – Проектирование таблицы тТовары
Создать таблицу тКлиенты с полями «КодКлиента», «НаименКлиента», «АдресКлиента». В качестве первичного ключа выбрать «КодКлиента».
Создать таблицу тПродажи с полями «КодПродажи», «ДатаПродажи», «НаименКлиента», «НаименТовара», «КоличТовара», «ОтметкаОплаты». В качестве первичного ключа выбрать «КодПродажи».
Обратите внимание, что для таких полей, как, например, «ДатаПродажи», следует использовать тип данных «Дата/время» (это связано с особым представлением подобных данных, а соответственно и с использованием соответствующих операций обработки данных типа дата и время). Также в таблицу добавлено поле «ОтметкаОплаты» логического типа данных, которое может принимать два значения – «истина» или «ложь» («да» или «нет»). Поэкспериментировав с набором свойств для полей этих типов данных, выберите подходящие вам форматы полей.
23
Лабораторные работы №22, 23. Разработка базы данных с использованием СУБД OpenOffice.org Base
Задание 3. Заполнение таблицы ТТовары в режиме таблицы
Открыть таблицу тТовары. Ввести 5-7 записей в соответствии с намеченным заранее содержанием.
Проверить различные способы перемещения по полям записи.
Проверить возможность завершения ввода записи, если заполнены не все поля, обязательные для заполнения.
Проверить возможности редактирования полей записи. Удалить одну из записей, полагая ее ошибочной.
Задание 4. Создание форм фТовары, фКлиенты, фПродажи
Создать и сохранить формы фТовары, фКлиенты, фПродажи.
Задание 5. Заполнение таблиц ТТовары, ТКлиенты, ТПродажи
Используя разработанные формы и данные прайс-листа, заполнить таблицы. Ввести в таблицу тТовары дополнительно не менее 15 записей, в таблицу тКлиенты – не менее 10 записей, в таблицу тПродажи – не менее 25 записей о продажах всей номенклатуры товаров различным клиентам.
Задание 6. Создание схемы данных
Установить связи между таблицами, сохранить схему данных.
Задание 7. Создание запросов на выборку
Создать и сохранить запросы на выборку для данных по продажам двух видов товаров, для двух клиентов.
Предложить, обосновать и применить сортировку данных.
Задание 8. Создание запросов на выборку с критерием в виде неравенства
Создать и сохранить запросы на выборку для данных по продажам группы товаров, продаж за несколько дней.
Предложить, обосновать и применить сортировку данных.
Задание 9. Создание запросов на выборку с параметром
Создать и сохранить запросы на выборку для данных по продажам конкретного товара, продаж конкретным клиентам.
Задание 10. Создание отчетов
Создать 3-4 отчета для созданных запросов. Сохранить отчеты в виде текстовых файлов.
24