Информация об использованной в приложении базе данных

Разрабатываемое приложение предназначено для работы с базой данных сотрудников компании. На рисунке 8.4 представлена структура базы данных.

Рис. 8.4. Структура базы данных по сотрудникам компании

База данных включает две таблицы:

  • сведения о сотрудниках - Employee;
  • справочник должностей - JobTitle.

Назначение атрибутов таблицы Employee приведены в таблице 8.4

 

Таблица 8.4. Атрибуты таблицы Employee

Имя атрибута Назначение Тип
EmployeeID Суррогатный ключ smallint
JobRoleID Внешний ключ smallint
EmployeeSurname Фамилия varchar(50)
EmployeeName Имя varchar(20)
EmployeePatronymic Отчество varchar(20)
EmployeeStatus Статус int
Access Уровень доступа varchar(20)
NetName Сетевое имя varchar(20)
Birthday Дата рождения Smalldatetime
FirstDate Дата приема на работу smalldatetime

 

Суррогатный ключ EmployeeID, как и все остальные суррогатные ключи базы данных, генерируется сервером базы данных автоматически, т.е. для него задано свойство IDENTITY для СУБД MS SQL Server или AutoNumber для MS Access. Атрибут JobRoleID является внешним ключом, с помощью которого осуществляется связь с таблицей JobTitle.

Назначение атрибутов таблицы JobTitle приведено в таблице 8.3.

Таблица 8.3. Атрибуты таблицы JobTitle

Имя атрибута Назначение Тип
JobRoleID Суррогатный ключ smallint
JobRoleName Наименование должности varchar(50)

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: