Разработка базы данных "Кадры" — страница 9
сотрудника Связанные объекты: Имя: Stuff Связь: Один Имя элемента данных Тип данных Описание Условие на значение Date qualification Дата Дата Требуется Reason qualification Текстовый (20) Основание Требуется Qualification Текстовый (20) Квалификация Требуется Имя объекта: Business trip Краткое описание: Командировки Связанные объекты: Имя: Stuff Связь: Один Имя элемента данных Тип данных Описание Условие на значение Date started trip Дата Дата начала Требуется Date closed trip Дата Дата окончания Требуется Destination Текстовый (25) Место назначения Требуется Имя объекта: Holiday Краткое описание: Отпуска Связанные объекты: Имя: Stuff Связь: Один Имя элемента данных Тип данных Описание Условие на значение Kind of holiday Текстовый (15) Вид отпуска Требуется Basis holiday Текстовый (15) Основание Требуется In time with Дата За время с Требуется In time on Дата За время по Требуется Date started holiday Дата Дата начала Требуется Amount Числовой (3) Количество дней Требуется Date closed holiday Дата Дата окончания Требуется Теперь, после заполнения всех рабочих бланков для объектов, каждый из них можно рассматривать в качестве основы для создания некоторой таблицы. 2.3 Проектирование базы данных При проектировании базы данных следует придерживаться правил нормализации таблиц: Правило 1: Каждое поле любой таблицы должно быть уникальным. Правило 2: Каждая таблица должна иметь уникальный идентификатор (первичный ключ), который может состоять из одного или нескольких полей таблицы. Правило 3: Для каждого значения первичного ключа должно быть одно и только одно значение любого из столбцов данных, и это значение должно относиться к объекту таблицы. Правило 4: Должна иметься возможность изменять значения любого поля (не входящего в первичный ключ), и это не должно повлечь за собой изменение другого поля.[2] Каждый агрегированный объект будет представлен отдельной таблицей базы данных. Элементы данных будут представлены полями таблиц. Имена таблиц и их полей подберем исходя из имен объектов и элементов данных. В качестве первичного ключа используем табельный номер. Проект базы данных включает в себя 11 таблиц. Опишем базу данных в табличной форме. ОПИСАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ «КАДРЫ» Имя таблицы: STUFF.DBF Краткое описание: Основная таблица базы данных Имя поля Тип данных Описание ORG_NUM Числовой (6) Табельный номер сотрудника INS_NUM Текстовый (14) Страховой номер SURNAME Текстовый (15) Фамилия NAME Текстовый (15) Имя PATRON Текстовый (15) Отчество SEX Текстовый (15) Пол BIRTH_DATE Дата Дата рождения BIRTHPLACE Текстовый (47) Место рождения NATIONAL Текстовый (15) Национальность SOCIAL Текстовый (47) Социальное происхождение CITIZEN Текстовый (30) Гражданство EDUCAT Текстовый (47) Образование NAME_EDU Текстовый (47)
Похожие работы
- Практические занятия
- Рефераты
- Рефераты