- •Глава 1. Проектирование базы данных 7
- •Глава 2. Описание технологического процесса обработки информации 10
- •Глава 3. Приложение к пояснительной записке 12
- •Глава 1. Проектирование базы данных
- •1.2 Физическая модель базы данных
- •1.2.1 Описание таблиц
- •1.2.2 Схема таблиц базы данных
- •Глава 2. Описание технологического процесса обработки информации
- •2.1 Описание последовательности накопления информации
- •2.2 Запросы
- •Глава 3. Приложение к пояснительной записке
- •3.1 Исходные таблицы базы данной
- •3.2 Результаты запросов
Глава 1. Проектирование базы данных
1.1 Описание предметной области (ПО)
Основная цель проектирования БД – сокращение избыточности хранимых данных, а следовательно экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранения возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте («чистый» проект БД).
Чтобы обеспечить быстроту и качество поиска данных в базе, этот процесс должен быть автоматизирован. База данных позволит улучшить работу и ускорить поиск необходимой информации. Поэтому для лучшей организации данных при постоянно изменяющихся условиях необходимо построить правильную БД.
Данные о фамилиях поставщиков, их адресе и контактного телефона находятся в таблице «Поставщик». Данные о личном номере, наименовании и цене товаров представлены в таблице «Товар». Данные о номере товаров и их количество на складе – в таблице «Склад». В таблице «Поставка» содержаться сводные сведения о номере поставки, коде товара, номере поставщика, количестве, дате поставки и стоимости поставки.
На основании этих таблиц создается запрос на выборку «Смета», в котором из ряда перечисленных данных, выводится наименование товаров, их цена (руб./кг), количество (кг), фамилия поставщика и стоимость поставки (руб.). На базе таблицы «Поставка» создан запрос на обновление, подсчитывается сумма всех поставок.
1.2 Физическая модель базы данных
1.2.1 Описание таблиц
Исходные таблицы в Конструкторе выглядят в следующем виде:
Таблица 1.1
Поставка
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Номер поставки |
Числовой |
Длинное целое |
|
Код товара |
Числовой |
Длинное целое |
|
Номер поставщика |
Числовой |
Длинное целое |
|
Количество товара |
Числовой |
Длинное целое |
|
Дата поставки |
Текстовый |
Дата/время |
|
Стоимость поставки |
Числовой |
Длинное целое |
|
Таблица 1.2
Поставщик
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Номер поставщика |
Числовой |
Длинное целое |
|
ФИО |
Текстовый |
50 |
Ключевое поле |
Адрес |
Текстовый |
50 |
|
Контактный телефон |
Текстовый |
50 |
|
Таблица 1.3
Склад
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Код товара |
Числовой |
Длинное целое |
|
Количество на складе |
Числовой |
Длинное целое |
|
Таблица 1.4
Товар
Имя поля |
Тип данных |
Размер поля |
Ключевое поле |
Код товара |
Числовой |
Длинное целое |
|
Наименование |
Текстовый |
50 |
Ключевое поле |
Стоимость |
Числовой |
Длинное целое |
|
Дополнительные сведения |
Текстовый |
50 |
|
Эти исходные таблицы должны давать самое общее представление о том, какой поставщик приобретает товар, какой товар, количество и цену. (см. Приложение табл. 3.1, 3.2, 3.3, 3.4).