
- •Содержание
- •Раздел 1. Модель предметной области
- •Раздел 2. Проектирование объектов базы данных «овощная база»
- •Введение
- •Раздел 1. Модель предметной области
- •1.1 Описание предметной области
- •1.2 Проектирование схемы данных
- •1.3 Установление ключевых полей
- •1.4 Установление связей между таблицами
- •Раздел 2. Проектирование объектов базы данных «овощная база»
- •2.1 Разработка таблиц
- •2.2 Создание запросов
- •2.3 Создание форм
- •2.4 Создание отчетов
- •Заключение
- •Список использованной литературы
2.2 Создание запросов
Запрос является объектом база данных Base и создается при работе с этой программой [3].
Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое [2].
Для создания запросов также предусмотрен встроенный мастер. Их можно создать и вручную, в наглядном виде или в виде SQL-запроса. Стоит отметить, что мастер создания запросов очень удобен и позволяет осуществлять весьма гибкие запросы из таблиц базы данных.
В разработанной базе данных «Овощная база» были построены запросы на выборку (Товар - Склад(1); Товар-Склад(2); Товар-Склад (3); Какая фирма заказала товар, количество которого превышает 200 штук с 02.08.2011 по 01.12.2011) и перекрёстный запрос (Товары за отчётный период).
Запросы на выборку были созданы с помощью Режима дизайна. Рассмотрим запрос Товар-Склад(1). Для его построения были использованы следующие таблицы: Товары, Склады, Заказы, из которых были выбраны такие атрибуты, как: Наименование товара, Код склада, Код заказа, Объем заказа, Сумма. Для атрибута Код склада было введено условие отбора «1», позволяющее выбирать только товары с первого Склада (рис. 4).
Рис. 4 Построение запроса в режиме дизайнера
Результат выполнения данного запроса представлен на (рис. 5).
Рис. 5 Результат запроса Товары_Склад1
Запросы: Товар-Склад(2); Товар-Склад(3), были выполнены аналогичным способом.
Кроме того, в данной базе был построен перекрестный запрос Товары за отчётный период, отображающий количество проданного товара за каждый месяц текущего года.
2.3 Создание форм
Если запросы — это специальные средства для отбора и анализа данных, то формы — это средства для ввода данных. Смысл их тот же - предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка — это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок. [3].
Для ввода, просмотра и редактирования данных в базе данных «Овощная база» созданы формы: Склады, Бригады, Документы (рис. 6) , Заказы (рис. 7), Клиенты (рис 8.), Товары (рис. 9). Все они вмещают информацию, представленные в таблицах с соответствующими именами.
Рис. 6 Форма «Документы»
Рис. 7 Форма «Заказы»
Рис. 8 Форма «Клиенты»
Рис. 9 Форма «Товары»