Курсовая работа: База данных "Учет готовой продукции на складе"

3 Разработка даталогической модели

3.1 Описание выбранной СУБД

В качестве СУБД была выбрана MS Access 2003, т.к. она создана для работы с реляционными базами данных, включающая все необходимые инструментальные средства для создания локальной базы данных. Теперь обосную свой выбор:

MS Access входит в основной пакет Ms Office, который имеет широкое распространение, что при условии покупки этого пакета исключает необходимость приобретения другой СУБД;

с помощью MS Access можно разрабатывать простые и удобные формы ввода данных, что упрощает работу пользователя;

MS Access позволяет осуществлять автоматическую обработку данных;

MS Access имеет интуитивно понятный интерфейс, что значительно упрощает работу;

MS Access позволяет осуществлять выдачу простых и сложных отчетов.

Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов, отчетов, web страниц и макросов.

3.2 Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера

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

Таблица 1. Сущность таблицы «Ед_изм»

Ед_изм
Шт.

Таблица 2. Сущность таблицы «Приходный ордер»

№ Накладной Дата Сдал цех №
1 01-дек-2008 1

Таблица 3. Сущность таблицы «Готовая продукция»

Наименование Кол-во Ед_изм Цена Стеллаж № Накладной
хлеб белый 1000 Кг 20,00р. 1 1

Таблица 4. Сущность таблицы «Цех»

№ цеха Зав. цехом
1 Петров И. И.

3.3 Описание логической структуры таблиц с определением ключей и описанием ограничений

Таблица 1. Описание логической структуры таблицы «Ед_изм»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
- Ед_изм Текстовый 10 - -

Таблица 2. Описание логической структуры таблицы «Приходный ордер»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk № Накладной Числовой Длинное целое Авто >0
Дата Дата/время - - -
Fk Сдал цех № числовой Длинное целое Авто >0<4

Таблица 3. Описание логической структуры таблицы «Готовая продукция»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
- Наименование Текстовый 50 - -
- Кол-во Числовой Длинное целое Авто >0
- Ед_изм Текстовый 10 - -
- Цена Денежный Денежный Авто -
- Стеллаж Числовой Длинное целое Авто >0<11
PK № Накладной Числовой Длинное целое Авто -

Таблица 4. Описание логической структуры таблицы «Цех»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
- Зав. цехом Текстовый 30 - -
Pk Цех № числовой целое Авто >0<4

3.4 Описание запросов к базе данных на основе разработанных таблиц реляционной БД

Запрос «Готовая_продукция» используется для формирования отчета «Готовая продукция», отбирает данные о продукции. используются поля Наименование, Кол-во, Ед_изм, Цена, № Приходного ордера, Стеллаж из таблицы «Готовая продукция».

Запрос «Приходный_ордер» используется для формирования отчетов «Приходный ордер» и «Карточка учета» , отбирает данные об отдельно взятой накладной. Используются поля №Накладной (поиск по № накладной), дата, Сдал цех №, Принял склад из таблицы «Приходный ордер», поле Зав. складом из таблицы «Склад».

3.5 Описание формирования, содержания и вида выходных документов (отчетов)

В базе данных используется отчета: «Готовая продукция», «Приходный ордер».

1. Отчет «Готовая продукция» сформирован на основе таблицы ««Готовая продукция»»

Наименование Кол-во Ед_изм Цена № Приходного ордера Стеллаж
Хлеб "поклеванный" 100 Шт. 10,00р. 2 2

2. Отчет «Приходный ордер» сформирован на основе запроса «Приходный_ордер»

Приходный ордер №Дата

Сдал Принял склад

Наименование Количество Ед измерения Цена

К-во Просмотров: 526
Бесплатно скачать Курсовая работа: База данных "Учет готовой продукции на складе"