Проектування бази даних підприємства

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Федеральне агентство з науки та освіти
Саратовський державний технічний університет
Кафедра: "Інформатика"
Курсова робота з дисципліни
"Інформаційні технології в економіці"
Пояснювальна записка
Тема:
Проектування бази даних підприємства
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. БД аналогічна СУБД MS Access. Опис повністю таке ж, але виглядає трохи інакше.
2. Запити.
Запит 1. Запит окладу за розрядом. Підрахувати сумарний оклад по кожному розряду окремо.
Запит 2. Запит перехресний. Показати оклад по кожній посаді, вказавши приналежність до прізвища.
Запит 3. Пошук співробітника по займаній посаді. Ввівши займану посаду, знайти співробітника.
Запит 4. Розрахунок прибуткового податку. Спочатку розраховується, скільки кожен співробітник повинен заплатити податку до бюджету, а потім розраховується заробітна плата працівників за вирахуванням податку.
Запит 5. Співробітники від 24 років і молодше. Вибрати співробітників від 24 років і молодше.
Запит 6. Співробітники з посадою на букву "З". Вибрати всі посади на букву "З".
Запит 7. Співробітники з окладом від 10 000 руб. Вибрати співробітників, що одержують оклад від 10 000 руб. і вище.
Запит 8. Середня зарплата співробітників. Обчислити середню зарплату співробітників.
Запит 9. Сумарна зарплата по всім співробітникам. Обчислити сумарну зарплату за всім співробітникам.
2. Форми.
Директор
Співробітники
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
92.6кб. | скачати


Схожі роботи:
Проектування реляційної бази даних
Проектування бази даних Інститут
Проектування і реалізація бази даних
Проектування бази даних оптового складу
Проектування бази даних Вивчення методології
Приклад проектування бази даних Бібліотека
Проектування бази даних з обліку основних засобів
Розробка бази даних для інформатизації діяльності підприємства малого бізнесу Delphi 70
Розробка бази даних для інформатизації діяльності підприємства малого бізнесу Delphi 7 0
© Усі права захищені
написати до нас