Определение функциональной зависимости
Реквизиты информационного объекта. Рис. 1. Функциональная зависимость. SELECT Продавцы. ФИО, Sum (Цена*) AS Сумма. Рис. Таблица «Продавцы». Рис. Таблица «Продано». Информационный объект. Рис. Форма «Продавцы». Рис. Таблица «Семена». Рис. Запрос «Запрос 1». База включает в себя: Рис. Форма «Продажи». Вычислительное поле. GROUP BY Продавцы. ФИО; Запросы «Запрос 1». Рис. Схема данных. Запрос «Запрос… Читать ещё >
Определение функциональной зависимости (реферат, курсовая, диплом, контрольная)
Рис. 1. Функциональная зависимость
Определение информационных объектов
Определяем информационные объекты, чтобы распределить данные по таблицам и найти связи между атрибутами.
Объединим объекты описания с ключевыми, от которых они зависят, в один ключевой объект.
Информационный объект. | Реквизиты информационного объекта. | Примечание. |
Продавцы. | Код продавца ФИО продавца Адрес Телефон. | Ключ. |
Семена. | Код семян Название семян Цена упаковки. | Ключ. |
Продано. | Код продавца Код семян Количество упаковок. |
Даталогическая модель
Рис. Схема данных
Описание состава и работы базы данных
База включает в себя:
- 1. Таблицы «Продавцы», «Семена», «Продано»;
- 2. Экранные формы «Продавцы», «Семена», «Продано»;
- 3. Запросы «Запрос 1»
- 4. Отчеты «Семена»
база данный информационный продажа.
Таблицы
Рис. Таблица «Продавцы»
Рис. Таблица «Семена»
Рис. Таблица «Продано»
Экранные формы
Формы предназначены для навигации в базе данных.
Рис. Форма «Продавцы»
Форма «Продавцы» построена на основе таблицы «Продавцы» и предназначена для вывода на экран информации о магазинах. В представленной форме имеются к записям (в начало, предыдущая, следующая, в конец), кнопка добавления записей, кнопка удаления записей, кнопка выхода из формы.
Рис. «Семена»
Форма семена построена на основе таблицы «Семена» и предназначена для вывода на экран информации о семенах. Дополнительно выводит на экран наценку.
Рис. Форма «Продажи»
Форма «Продажи» построена на основе Таблицы «Продано» и запрос «Запрос 1» и предназначена для вывода на экран информации о сумме проданных семян каждым продавцом.
Запросы
Запрос «Запрос 1».
Запрос на SQL построен на основе таблиц «Продавцы», «Семена» и «Продано». Он позволяет вывести код продавца и суммарную стоимость всех проданных им семян.
SELECT Продавцы. ФИО, Sum (Цена*[Количество упаковок]) AS Сумма.
FROM Продавцы INNER JOIN (Продано INNER JOIN Семена ON Продано. Код семян]=Семена.Код) ON Продавцы. Код=Продано. Код продавца].
GROUP BY Продавцы. ФИО;
Рис. Запрос на SQL
Рис. Запрос «Запрос 1»
Отчет
Отчет построен на основе таблиц «Продавцы», «Семена», «Продано», выводит всю введенную информацию.
Вычислительное поле
По поставленной задаче, необходимо составить одно вычислительное поле в форме с наценкой.
Вычислительное поле в форме «Семена» с наценкой 20%.
Рис. Вычислительное поле в форме «Семена» с наценкой