Проектирование базы данных предприятия
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
Федеральное агентство по науке и образованию
Саратовский государственный технический университет
Кафедра: "Информатика"
Курсовая работа по дисциплине
"Информационные технологии в экономике"
Пояснительная записка
Тема:
Проектирование базы данных предприятия
17.06.2009 хор
Выполнила: студентка 3 курса
группы ЭУМ-31
(заочная форма обучения)
Веселова П.П.
Руководитель: проф. каф. ИНФ
Синева Н.Ф.
САРАТОВ 2009
Оглавление
1. Проектирование реляционной базы данных
1.1 Предметная область БД предприятия "Металл"
1.2 Гипотетический завод металлоизделий "Металл"
1.3 Атрибуты объектов БД предприятия "Металл"
1.4 Объектные отношения БД предприятия "Металл"
1.5 Ключи отношений БД предприятия "Металл"
1.6 Связи объектов и отношений БД предприятия "Металл"
1. Проектирование реляционной базы данных
1.1 Предметная область БД предприятия "Металл"
В данном курсовом проекте разработана база данных предприятия "Завод металлоизделий". Завод осуществляет деятельность по производству металлоизделий и металлообработке. Машиностроение - отрасль народного хозяйства, определяющая уровень научно-технического прогресса, поскольку обеспечивает все отрасли машинами, оборудованием, приборами, а население - предметами потребления.
1.2 Гипотетический завод металлоизделий "Металл"
Для создания БД потребуются данные о выпускаемой данным предприятием продукции и ее типах, сырье и его поставщиках, станках, технологических процессах, отделах и цехах, сотрудниках и занимаемых ими должностях, а также продажах и, соответственно, покупателях.
Схема предприятия "Завод металлоизделий"
Чтобы спроектировать базу данных в пакете MS ACCESS, необходима информация:
Данные о заводе;
Данные о директоре;
Данные об отделах завода;
Данные о должностях;
Данные о сотрудниках;
Типы объектов БД предприятия "Металл"
Определим и назовем типы объектов в предметной области:
Фирма.
Директор.
Отделы.
Должности.
Сотрудники.
1.3 Атрибуты объектов БД предприятия "Металл"
Информационный объектАтрибуты объектовФирма
Название фирмыАдрес ТелефонФамилия директораКод директора№ лицензии№ банковского счетаИННДиректорФамилияИмяОтчествоАдресТелефонОбразованиеОкладСемейное положениеЧисло детейКод директораОтделыНазваниеЧисло сотрудниковРуководительТелефонКод отделаДолжностиНазвание должностиЧисло сотрудниковОтделОкладРазрядОбразование
СотрудникиКод сотрудникаФамилияИмяОтчествоАдресТелефонВозрастДата наймаСтаж работыСемейное положениеЧисло детейДолжность
1.4 Объектные отношения БД предприятия "Металл"
Имя атрибутаСмыслТип данныхОграничения Фирма
Название фирмыНазваниетекстовыйАдрес Юридический адрестекстовыйТелефонГородской телефонный номерчисловойФамилия директораФамилия директоратекстовыйКод директораУникальный № как основа, внутренняя нумерациятекстовый
№ лицензии№ лицензиичисловой№ банковского счета№ банковского счетачисловойИННИННчисловойДиректорФамилияФамилиятекстовыйИмяИмятекстовыйОтчествоОтчествотекстовыйАдресДомашний адрестекстовыйТелефонВнутренний телефонный номерЧисловойОбразованиеПрисвоенная квалификация по дипломутекстовыйОкладОкладЧисловойСемейное положениеСемейное положениетекстовыйЧисло детейЧисло детейчисловойКод директораУникальный №текстовыйОтделыНазваниеНазвание отделатекстовыйЧисло сотрудниковЧисло сотрудниковчисловойРуководительУникальный № руководителятекстовыйТелефонВнутренний телефонный номерчисловойКод отделаУникальный № отделачисловойПодчиненность Прямая подчиненность директорутекстовыйДолжностиНазвание должностиНазвание должноститекстовый
Число сотрудниковКол-во сотрудников работающих в отделечисловойКод должностиУникальный № должноститекстовыйОтделВнутренний телефонный номерчисловойОкладокладчисловойРазрядПрямая подчиненность ГДтекстовыйОбразованиеПрисвоенная квалификация по дипломутекстовыйСотрудникиКод сотрудникаУникальный индивидуальный № сотрудникачисловойФамилияФамилиятекстовыйИмяИмятекстовыйОтчествоОтчествотекстовыйАдресДомашний адрестекстовыйТелефонВнутренний телефонный номерчисловойВозрастВозраст сотрудникачисловойДата наймаДата принятия на должностьДата/времяСтаж работыСтаж работы в фирме, гчисловойСемейное положениеСемейное положениеТекстовыйЧисло детейЧисло детейчисловойДолжностьдолжностьтекстовый
1.5 Ключи отношений БД предприятия "Металл"
Выделенная и подчеркнутая строка (атрибут объекта) в вышерасположенной таблице является ключом для каждого объекта:
Код директора;
Код отдела;
Код должности;
Код сотрудника.
1.6 Связи объектов и отношений БД предприятия "Металл"
1. Объект "Фирма" связан с объектом "Директор" через атрибут "код директора". Этот атрибут являются ключом в обоих объектах.
2. Объект "Отделы" связаны с объектом "Директор" через атрибут "Подчиненность" показывая прямую подчиненность