
61
2.3.2 Характеристика базы данных
Была разработана физическая модель БД. В базе содержатся следующие
таблицы:
«employee» - сотрудник;
«seekpay» - ЛН и выплаты по ним;
«works» - работы;
«pay» - отработанное время и выплаты;
«reasonseek» - причина нетрудоспособности;
«minmaxtotal» - ограничения на выплаты;
«department» - отдел;
«post» - должность.
Физическая модель представлена на рисунке 2.6.
Рис. 2.6. Физическая модель
В таблице 2.7 представлено описание физической модели, сгенерированное
в CASE Erwin Data Modeler.
Name: varchar(50) NOT NULL
Birthdate: datetime NOT NULL
Address: varchar(100) NULL
Exper: decimal(2,2) NOT NULL
Name: varchar(50) NOT NULL
Name: varchar(50) NOT NULL
Department: integer NULL (FK)
Employee: integer NOT NULL (FK)
ReasonSeek: integer NOT NULL (FK)
Name: varchar(50) NOT NULL
Employee: integer NOT NULL (FK)
Department: integer NOT NULL (FK)
Post: integer NOT NULL (FK)
Works: integer NOT NULL (FK)
YearPay: integer NOT NULL
MonthPay: varchar(50) NOT NULL
KF: numeric(2,2) NOT NULL