Similar presentations:
Проектирование и реализация базы данных «Поставщики предприятия»
1. Курсовая работа на тему:
«Уральский государственный лесотехнический университет» (УГЛТУ)Социально-экономический институт
Кафедра интеллектуальных систем
Курсовая работа на тему:
Проектирование и реализация
базы данных «Поставщики
предприятия»
Студент:.
Руководитель:
2.
Цельработы
– закрепление теоретических основ
проектирования, создания и использования
реляционных баз данных;
– получение практических навыков
создания реляционных баз данных при
помощи СУБД на примере MS SQL Server;
3. Описание предметной области
Швейная фабрика «Сладкий сон» производитготовые текстильные изделия, кроме одежды. Основным
видом деятельности является пошив постельного белья
из таких материалов как: фланель, поплин, ситец, бязь,
хлопок и др. Обеспечение предприятия этими
материалами осуществляется благодаря поставщикам,
согласно срокам, указанным в договорах.
Необходимо
спроектировать
базу
данных
ПОСТАВЩИКИ ПРЕДПРИЯТИЯ, информация которой
будет использоваться для определения расходов на
поставку необходимых товаров, просмотра данных по
договорам с поставщиками, по заказам, товарам и т.п.
4.
Описание предметной областиВ базе данных должна храниться информация о:
• ПОСТАВЩИКАХ:
ИНН,
КПП,
наименование
поставщика, контактное лицо (ФИО), адрес, город,
область, страна, телефон.
• СОТРУДНИКАХ ОРГАНИЗАЦИИ: ФИО, должность,
адрес, город, область, страна, телефон.
• ДОГОВОРАХ: номер договора, сроки действия
договора.
• ТОВАРАХ: наименование товара, страна изготовитель,
тип, единица измерения, количество, стоимость.
• ЗАКАЗАХ: номер заказа, дата заказа, сумма.
5.
Ограничения предметной областиПри проектировании базы данных необходимо
учитывать следующее:
• один поставщик может поставлять несколько товаров.
Один товар могут поставлять несколько поставщиков.
• все товары имеют страну изготовителя. Одной стране
изготовителя
могут
соответствовать
несколько
товаров.
• в заказе может указываться только один товар. Один
товар может указываться в нескольких заказах.
• в одном договоре не могут указываться несколько
сотрудников организации. Сотрудник организации
может указываться в нескольких договорах.
• сотрудник организации не может занимать несколько
должностей. Одну должность могут занимать
несколько сотрудников.
6. Выделение информационных объектов задачи
• Сущность Тип товара• Сущность Страна изготовитель
• Сущность Товар
• Сущность Должность
• Сущность Сотрудник предприятия
• Сущность Поставщик
• Сущность Договор
• Сущность Единица измерения
• Сущность Заказ
7. Описание таблиц, определение ключевых полей и связей между таблицами базы данных
Таблица «Тип товара»Таблица
«Страна
изготовитель»
Таблица
«Товар»
8. Описание таблиц
Таблица «Должность»Таблица «Сотрудник предприятия»
9.
Описание таблицТаблица «Поставщик»
Таблица «Договор»
10.
Описание таблицТаблица «Единица измерения»
Таблица «Заказ»
11.
Схема данных12. Заполнение таблиц информацией
Таблица «Товар»Таблица «Тип товара»
Таблица «Должность»
Таблица «Страна изготовитель»
13. Заполнение таблиц информацией
Таблица «Сотрудник предприятия»Таблица «Поставщик»
14. Заполнение таблиц информацией
Таблица «Договор»Таблица «Единица измерения»
Таблица «Заказ»
database