База данных "Учет готовой продукции на складе"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
°граммой, в логической схеме отображаются сущности:
Журнал накладных, в которой хранится информация о приходных ордерах;
Готовая продукция, в которой хранится информация о товарах на складе;
Цех, в которой хранится информация о цехах;
Сущность Приходный ордер
№ Накладной - Числовой
Дата - Дата/время
Название организации - Текстовый
Адрес - Текстовый
Сдал - Текстовый
Принял - Текстовый
Сдал цех Текстовый
2.Сущность Готовая продукция
Наименование - Текстовый
Кол-во - Числовой
Ед_изм - Текстовый
Цена - Числовой
№ Накладной Числовой
Стеллаж - Текстовый
Сущность Цех
Наименование Текстовый
Зав. цехом Текстовый
2.2 Процедура нормализации
Так как таблица Готовая продукция содержит атрибут ед_изм., который может повторяться, то этот атрибут необходимо вынести в отдельную таблицу Ед_изм. И связать эти таблицы связью один ко многим.
2.3 Разработать модель( Таблица- связь)
3 Разработка даталогической модели
3.1 Описание выбранной СУБД
В качестве СУБД была выбрана MS Access 2003, т.к. она создана для работы с реляционными базами данных, включающая все необходимые инструментальные средства для создания локальной базы данных. Теперь обосную свой выбор:
MS Access входит в основной пакет Ms Office, который имеет широкое распространение, что при условии покупки этого пакета исключает необходимость приобретения другой СУБД;
с помощью MS Access можно разрабатывать простые и удобные формы ввода данных, что упрощает работу пользователя;
MS Access позволяет осуществлять автоматическую обработку данных;
MS Access имеет интуитивно понятный интерфейс, что значительно упрощает работу;
MS Access позволяет осуществлять выдачу простых и сложных отчетов.
Система Access это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов, отчетов, web страниц и макросов.
3.2 Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера
Каждая сущность логической схемы должна быть представлена таблицей реляционной базы данных, в которой каждый столбец - это атрибут сущности. На каждую таблицу составляется описание логической структуры, в ней определяются основные характеристики каждого поля (атрибута) таблицы, значения характеристик будут использованы при создании базы данных в конкретной СУБД. Для данного задания таблицы будут иметь вид:
Таблица 1. Сущность таблицы Ед_изм
Ед_измШт.
Таблица 2. Сущность таблицы Приходный ордер
№ НакладнойДатаСдал цех №101-дек-20081
Таблица 3. Сущность таблицы Готовая продукция
НаименованиеКол-воЕд_измЦенаСтеллаж № Накладнойхлеб белый1000Кг20,00р.11
Таблица 4. Сущность таблицы Цех
№ цехаЗав. цехом1Петров И. И.
3.3 Описание логической структуры таблиц с определением ключей и описанием ограничений
Таблица 1. Описание логической структуры таблицы Ед_изм
Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-Ед_измТекстовый10--
Таблица 2. Описание логической структуры таблицы Приходный ордер
Признак ключаИмя поляТип данных поляДлинаТочность числаограниченияPk№ НакладнойЧисловойДлинное целоеАвто>0ДатаДата/время---FkСдал цех №числовойДлинное целоеАвто >0<4
Таблица 3. Описание логической структуры таблицы Готовая продукция
Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-НаименованиеТекстовый50---Кол-воЧисловойДлинное целоеАвто>0-Ед_измТекстовый10---ЦенаДенежныйДенежныйАвто--Стеллаж Числовой Длинное целоеАвто>0<11PK№ НакладнойЧисловойДлинное целоеАвто-
Таблица 4. Описание логической структуры таблицы Цех
Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-Зав. цехомТекстовый30--PkЦех №числовойцелоеАвто >0<4
3.4 Описание запросов к базе данных на основе разработанных таблиц реляционной БД
Запрос Готовая_продукция используется для формирования отчета Готовая продукция, отбирает данные о продукции. используются поля Наименование, Кол-во, Ед_изм, Цена, № Приходного ордера, Стеллаж из таблицы Готовая продукция.
Запрос Приходный_ордер используется для формирования отчетов Приходный ордер и Карточка учета , отбирает данные об отдельно взятой накладной. Используются поля №Накладной (поиск по № накладной), дата, Сдал цех №, Принял склад из таблицы Приходный ордер, поле Зав. складом из таблицы Склад.
3.5 Описание формирования, содержания и вида выходных документов (отчетов)
В базе данных используется отчета: Готовая продукция, Приходный ордер.
1. Отчет Готовая продукция сформирован на основе таблицы Готовая продукция
НаименованиеКол-воЕд_измЦена№ Приходного ордераСтеллажХлеб "поклеванный"100Шт.10,00р.22
2. Отчет Приходный ордер сформирован на основе запроса Приходный_ордер
Приходный ордер №Дата
Сдал Принял склад
НаименованиеКоличествоЕд измеренияЦена
Сдал зав. цехом ___________________________ Подписьрасшифровка подписи
Принял зав. складом ____________________________
3. Отчет карточка учета сформирован на основе запроса Приходный_ордер
4 Физическая модел?/p>