МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


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

Описание разработанных объектов базы данных





 

База данных "Доставка товара" разработана в MS Access 2007. Данная база данных является локальным приложением, позволяющим вводить новые данные в память компьютера, редактировать данные, удалять данные, а также сохранять все необходимые изменения. Для создания единой информационной системы с удобным пользовательским интерфейсом необходимо в процессе разработки приложения создать следующие объекты базы данных: таблицы, запросы, формы, отчеты, макросы. Рассмотрим описание разработанных объектов базы данных:

1. Таблицы

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

База данных состоит из пяти таблиц:

- ТОВАР (код_товара, название, цена, код_производителя);

- ЗАКАЗ (код_накладной, код_товара, количество, код_заказчика, дата_выписки, оплата);

- ДОСТАВКА (код_накладной, дата_доставки, адрес, телефон, цена, количество);

- ЗАКАЗЧИК (код заказчика, название, адрес, телефон);

- ПРОИЗВОДИТЕЛЬ (код_производителя, название_компании, код_товара, юридический_адрес, директор).

Для того чтобы данные не противоречили друг другу используется мастер подстановок. В результате получились таблицы с вложенными (подчиненными) таблицами (рисунки 4.1 - 4.2).

 

Рисунок 4.1 Таблица ПРОИЗВОДИТЕЛЬ

 

Рисунок 4.2 Таблица ДОСТАВКА

 

2. Запросы

Для работы с данными используются возможности языка SQL. В SQL эти возможности опираются на логическую структуру базы данных, а не на физическую сторону. Запросы осуществляют выборку данных из таблиц по определенным условиям. Рассмотрим запросы в режиме SQL, в режиме Конструктора запросов, а также отразим полученные результаты.

 

Запрос Заказчик/товар

 

Рисунок 4.3 Конструктор запроса Заказчик/товар

 

Рисунок 4.4 Вывод данных по запросу Заказчик/товар

 

Текст запроса SQL:

SELECT Заказчик. Код_заказчика, Заказчик. Название, Заказ. Код_накладной, Заказ. Код_товара, Товар. Название

FROM Товар INNER JOIN (Заказчик INNER JOIN Заказ ON Заказчик. Код_заказчика = Заказ. Код_заказчика) ON Товар. Код_товара = Заказ. Код_товара.

Запрос Итоговая стоимость

 

Рисунок 4.5 Конструктор запроса Итоговая стоимость

 

Рисунок 4.6 Вывод данных по запросу Итоговая стоимость

 

Текст запроса SQL:

SELECT Товар. Код_товара, Товар. Название, Товар. Цена, Заказ. Количество, [Цена] * [Количество] AS [итоговая стоимость]

FROM Товар INNER JOIN Заказ ON Товар. Код_товара = Заказ. Код_товара;

Запрос Товар/производитель

 

Рисунок 4.7 Конструктор запроса Товар/производитель

 

Рисунок 4.8 Вывод данных по запросу Товар/производитель

 

Текст запроса SQL:

SELECT Производитель. Код_производителя, Производитель. Название_компании, Производитель. Код_товара, Товар. Название, Товар. Цена

FROM Производитель INNER JOIN Товар ON (Товар. Код_товара = Производитель. Код_товара) AND (Производитель. Код_производителя = Товар. Код_производителя);

Запрос Цена товара

 

Рисунок 4.9 Конструктор запроса Цена товара

 

Рисунок 4.10 Поле для ввода запрашиваемого параметра

 

Текст запроса SQL:

SELECT Товар. Код_товара, Товар. Название, Товар. Цена

FROM Товар

WHERE ( ( (Товар. Название) = [Введите название товара])).



Запрос Доставка

 

Рисунок 4.11 Конструктор запроса Доставка

 

Рисунок 4.12 Вывод данных по запросу Доставка

 

Текст запроса SQL:

SELECT Доставка. Код_накладной, Доставка. Дата_доставки, Доставка. Количество, Доставка. Цена, [Цена] * [Количество] AS Сумма

FROM Доставка.

Запрос Доставка/кол

Текст запроса SQL:

SELECT Доставка. Код_накладной, Доставка. Дата_доставки, Доставка. Адрес, Доставка. Количество

FROM Доставка

WHERE ( ( (Доставка. Количество) Between 100 And 750)).

Запрос Доставка/цена

Текст запроса SQL:

SELECT Доставка. Код_накладной, Доставка. Дата_доставки, Доставка. Количество, Доставка. Цена

FROM Доставка

WHERE ( ( (Доставка. Цена) >100 And (Доставка. Цена) <500)).

3. Формы

Организовать удобную работу с данными в MS Access можно с помощью форм. Формы служат для просмотра, ввода и модификации данных. Формы содержат элементы управления, с помощью которых выполняется доступ к данным в таблице. Элементами управления являются: текстовые поля для ввода и правки данных, кнопки, флажки, списки, надписи, и т.д. Использование форм, содержащих объекты управления, упрощает ввод данных и предотвращает возможные ошибки.

4. Отчеты

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

5. Макросы

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






©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.