Проектирование базы данных, Создание табличной части и запросов - Создание информационной системы "Оптика" для отдела работы с покупателем

Создание табличной части и запросов

Таблица -- это объект БД, который служит для ввода и хранения информации. Таблица состоит из записей (строк), которые составляют информацию, хранящуюся в ней, и полей (столбцов), образующих структуру базы данных. Для каждого поля задается имя поля, тип данных, перечень свойств, описание.

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

Для определения ключа выделяется, как правило, одно поле, и на панели инструментов нажимается кнопка Ключ с изображением ключа (логотип Access). Однако в ситуации, когда данные одного поля не могут быть уникальными для каждой записи, можно назначить ключевыми два или более полей. компьютерный брандмауэр электронный запрос

Создаю первую таблицу, которая называется "Покупатели". Она содержит информацию о клиентах, оформивших заказ в магазине. Таблица имеет поле для ФИО клиента, его номер телефона и Номер покупателя.

Рисунок 1 и Рисунок 2.

конструктор таблицы

Рис 1. - Конструктор таблицы "Покупатели"

таблица

Рис 2. - Таблица "Покупатели"

Следующая таблица "Прейскурант". Она содержит в себе данные о товарах: цена, производитель, наименование и имеется ли он в наличии. Рисунок 3 и рисунок 4.

конструктор таблицы

Рис 3. - Конструктор таблицы "Прейскурант"

таблица

Рис 4. - Таблица "Прейскурант"

Таблица "Заказы". Данные о заказах клиентов хранятся в этой таблице.

Код товара, Наименование и Цена берутся из таблицы "Прейскурант". Клиент из таблицы "Покупатели". Рисунок 5 и рисунок 6.

конструктор таблицы

Рис 5. - Конструктор таблицы "Заказы"

таблица

Рис 6. - Таблица "Заказы"

Схема данных представлена на рисунке 7.

схема данных

Рис 7. - Схема данных

Запросы

Запросы в Access являются основным инструментом выборки, обновления и обработки данных в таблицах базы данных. Access в соответствии с концепцией реляционных баз данных для выполнения запросов использует язык структурированных запросов SQL (Structured Query Language). С помощью инструкций языка SQL реализуется любой запрос в Access.

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

В Access может быть создано несколько видов запроса:

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

Создаю запрос под названием "Имеющиеся товары", который отображает только те товары, которые имеются на складе магазина. Рисунок 8 и рисунок 9.

конструктор запроса

Рис 8. - Конструктор запроса "Имеющиеся товары"

результат запроса

Рис 9. - Результат запроса "Имеющиеся товары"

Далее создаю запрос "Клиенты с заказами", который выводит на экран лишь тех клиентов, у которых есть заказы в данный момент. Отображает полную информацию о клиенте и приобретенном им товаре. Рисунок 10.

результат запроса

Рис 10. - Результат запроса "Клиенты с заказами"

Запрос "Отсутствующие товары" отображает все товары, которые в данный момент отсутствуют на складе. Рисунок 11.

результат запроса

Рис 11. - Результат запроса "Отсутствующие товары"

Запрос "Поиск по товару" осуществялет поиск, по заданному коду товара, либо по наименованию товара. Рисунок 12, 13 и 14.

поиск по коду товара

Рис 12. - Поиск по коду товара

поиск по наименованию товара

Рис 13. - Поиск по наименованию товара

результат поиска товара

Рис 14. - Результат поиска товара

Похожие статьи




Проектирование базы данных, Создание табличной части и запросов - Создание информационной системы "Оптика" для отдела работы с покупателем

Предыдущая | Следующая