Автор: Пользователь скрыл имя, 04 Декабря 2011 в 19:15, курсовая работа
Для створення бази даних використана СУБД MySQL. Розроблена база даних інформаційної системи підприємства, для обліку коштів, які відраховуються у страхову компанію може надавати користувачеві інформацію про:
робітників підприємства ;
кількість змін, які відпрацював робітник;
заробітну плату працівників;
відраховану суму.
ВСТУП.................................................................................................................1
1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ..............................................................2
Опис предметної області.………………….......................................2
Вхідні та вихідні дані………..............................................................2
2. ПРОЕКТУВАННЯ БАЗИ ДАНИХ...............................................................8
Постановка задачі................................................................................8
Розробка логічної моделі....................................................................8
Вхідна інформація...............................................................................9
Вихідна інформація.............................................................................9
Визначення функціональних залежностей між сутностями...........9
Вибір та опис використаної СУБД....................................................9
Фізична модель бази даних..............................................................10
Розробка запитів та тестування бази даних....................................10
ВИСНОВКИ......................................................................................................13
ПЕРЕЛІК ПОСИЛАНЬ...................................
ДОДАТОК
А
Створення таблиць бази даних:
CREATE TABLE Oblik.Robitnuku
(id_robitnuka int(3),fio_rabotnika CHAR(60), vozrast int(3),
Adress VARCHAR(30),telefon
CHAR(13))
CREATE TABLE Oblik.Mesyacu
(id_mesyaca int(3), VARCHAR(30),Type CHAR(2),Engine
CHAR(6),KPP CHAR(4),Front_Pendant VARCHAR(30),Back_Pendant
VARCHAR(30),Weel_Size TINYINT,Brake_System
VARCHAR(30),Aerodynamic_
CREATE TABLE Oblik.Journal
(id_rabotnika CHAR(4),stoimostb_smenu
CHAR(4),kolichestvo_
Визначення первинних ключів:
ALTER TABLE Oblik.Robitnuku
ADD CONSTRAINT pk_id_robitnuka
PRIMARY KEY(id_robitnuka)
ALTER TABLE Oblik.Mesyacu
ADD CONSTRAINT pk_id_mesyaca
PRIMARY KEY(id_mesyaca)
Визначення зовнішніх ключів:
ALTER TABLE Oblik.Journal
ADD CONSTRAINT fk_id_mesyaca FOREIGN
KEY(id_mesyaca) REFERENCES Month(id_mesyaca)
ALTER TABLE Oblik.Journal
ADD CONSTRAINT fk_id_rabotnika FOREIGN KEY(id_rabotnika)
REFERENCES Rabotniki(id_rabotnika)