Материал: Автоматизация управления персоналом в АО "Киномакс" г. Краснодар

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Таблица 2.10
«Льготы»
Атрибуты
1
наименование льготы
2
номер и дата выдачи документа (ключ)
3
основание
4
табельный номер (ключ)
Таблица 2.11
«Поощрения»
Атрибуты
1
наименование награды
2
название документа
3
номер и дата выдачи документа (ключ)
4
табельный номер (ключ)
Существуют классификации таблиц БД по виду изменений информации,
которая содержится в таблицах, а именно:
справочные таблицы содержат информацию справочного характера,
обладают невысокой степенью изменчивости. Они находятся с операционными
и транзакционными таблицами в отношении 1:М, являясь при этом родитель-
скими таблицами.
операционные таблицы в них происходит непрерывное или перио-
дическое обновление информации. Они находятся в подчиненном отношении со
справочными. На основании данных операционных таблиц формируются итого-
вые отчеты.
В разрабатываемой БД справочными являются таблицы «Сотрудники»,
«Пользователи АРМ», «Подразделения», «Должности», «Льготы».
К операционным таблицам относятся таблицы «Прием/перевод на рабо-
ту», «Аттестация», «Повышение квалификации», «График отпусков», «Поощре-
ния».
55
Рисунок 2.5 иллюстрирует модель логического проектирования базы дан-
ных мультикомплекса «Киномакс».
Рисунок 2.5 Логическая схема базы данных мультикомплекса «Киномакс»
Физическое проектирование базы данных
Физическое проектирование базы данных это процесс создания описа-
ния конкретной реализации базы данных, размещаемой во вторичной памяти.
Предусматривает описание структуры хранения данных и методов доступа,
предназначенных для осуществления наиболее эффективного доступа к инфор-
мации.
Фаза физического проектирования базы данных предусматривает приня-
тие разработчиком окончательного решения о способах реализации создаваемой
базы. Поэтому физическое проектирование обязательно производится с учетом
всех особенностей используемой СУБД. Между фазами физического и логиче-
ского проектирования всегда имеется определенная обратная связь, поскольку
решения, принятые на этапе физического проектирования с целью повышения
производительности разрабатываемой системы, могут потребовать некоторого
пересмотра логической модели данных.
56
Ниже приведена структура таблиц, используемых в БД (таблица 2.12-
2.21).
Таблица 2.12
Сотрудники
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
табельный номер
Текстовый
10
Ключевое
ФИО сотрудника
Текстовый
50
-
пол
Текстовый
10
-
дата рождения
Дата
8
-
место рождения
Текстовый
30
--
гражданство
Текстовый
10
-
адрес местожи-
тельства
Текстовый
50
-
номер телефона
Текстовый
50
-
ИНН
Числовой
15
-
номер пенсионного
страхования
Числовой
15
-
паспортные дан-
ные
Текстовый
50
-
семейное положе-
ние
Текстовый
10
-
образование
Текстовый
50
-
воинская обязан-
ность
Текстовый
10
-
стаж работы
Числовой
2
-
номер трудового
договора
Текстовый
10
-
должность
Текстовый
10
-
подразделение
Текстовый
10
-
57
Таблица 2.13
Пользователи АРМ
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
табельный номер
Текстовый
10
Ключевое
код подразделения
люч);
Счетчик
Длинное целое
Ключевое
ФИО пользователя
Текстовый
50
-
наличие прав ад-
министратора
Логическое
1
-
пароль
Текстовый
10
-
Таблица 2.14
Подразделения
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
код подразделения
Счетчик
Длинное целое
Ключевое
наименование под-
разделение
Текстовый
10
-
Таблица 2.15
Должность
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
код должности
Счетчик
Длинное целое
Ключевое
наименование
должности
Текстовый
10
-
Таблица 2.16
Прием/перевод на работу
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
1
2
3
4
номер приказа
Текстовый
10
Ключевое
дата приема
Дата
8
-
код подразделения
Счетчик
Длинное целое
-
58
Таблица 2.17
Аттестация
Таблица 2.18
Повышение квалификации
Продолжение таблицы 2.16
1
2
3
4
табельный номер
Текстовый
10
-
код должности
Счетчик
Длинное целое
-
оклад
Денежный
Длинное дроб-
ное
-
основание
Текстовый
10
-
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
номер протокола
Текстовый
10
Ключевое
дата аттестации
Дата
8
-
решение комиссии
Текстовый
30
табельный номер
Текстовый
10
-
основание
Текстовый
10
-
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
номер протокола
Текстовый
10
Ключевое
сроки повышения
Текстовый
30
-
вид
Текстовый
30
-
учреждение
Текстовый
60
-
наименование до-
кумента
Текстовый
60
-
серия, номер и да-
та свидетельства
Текстовый
60
Ключевое
табельный номер
Текстовый
10
-
основание
Текстовый
10
-
Источник: https://baza.diplomsite.ru/previewfile/2254