Учебная работа. Реферат: Проектирование базы данных предприятия

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Проектирование базы данных предприятия

Федеральное агентство по науке и образованию

Саратовский муниципальный технический институт

Кафедра: «Информатика»

Курсовая работа по дисциплине

«Информационные технологии в экономике»

Объяснительная записка

Тема:

Проектирование базы данных компании

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. объект «Отделы» соединены с объектом «Директор» через атрибут «Подчиненность» демонстрируя прямую подчиненность всякого отдела директору.

3. объект «Должности» связан с объектом «Отделы» через атрибут «Код отдела», демонстрируя принадлежность каждой должности к определенному отделу. Атрибут «Код отдела» является ключом.

4. объект «сотрудники» связан с объектом «должности» через атрибут «код должности», демонстрируя, что сотрудник через код связан с определенным отделом. Атрибут «код должности» является ключом.

Система управления базами данных, реляционного типа, как правило, поддерживает четыре типа связей меж таблицами:

«один-к-одному»,

«один-ко-многим»,

«много-к-одному»,

«много-ко-многим».

Создание
СУБД в MS Access и Open Office.org Base

В Open Office.org Base. БД подобная СУБД MSAccess. Описание вполне такое же, но смотрится несколько по другому.

2. Запросы.

Запрос 1. запрос оклада по уровню. Подсчитать суммарный оклад по любому уровню раздельно.

запрос 2. Запрос перекрестный. Показать оклад по каждой должности, указав принадлежность к фамилии.

запрос 3. Поиск сотрудника по занимаемой должности. Введя занимаемую должность, отыскать сотрудника.

запрос 4. Расчет подоходного налога. Поначалу рассчитывается, сколько любой сотрудник должен заплатить налога в бюджет, а позже рассчитывается зарплата работников за вычетом налога.

запрос 5. Сотрудники от 24 лет и младше. Избрать служащих от 24 лет и младше.

Запрос 6. Сотрудники с должностью на буковку «З». Избрать все должности на буковку «З».

запрос 7. Сотрудники с окладом от 10 000 руб. Избрать служащих, получающих оклад от 10 000 руб. и выше.

запрос 8. Средняя заработная плата служащих. Вычислить среднюю заработную плату служащих.

запрос 9. Суммарная заработная плата по всем сотрудникам. Вычислить суммарную заработную плату по всем сотрудникам.

2. Формы.

Директор

Сотрудники

]]>