Table Employee (AdventureWorks)

Contient des informations sur les employés telles que : numéro national d'identification, intitulé du poste occupé, ainsi que les heures de vacances et de congés maladie. Les noms des employés sont stockés dans la table Contact.

Définition de la table Employee

La table Employee est contenue dans le schéma HumanResources.

Colonne

Type de données

Possibilité de valeurs nulles

Description

EmployeeID

int

Non Null

Clé primaire pour les lignes d'employés

NationalIDNumber

nvarchar(15)

Non Null

Numéro national d'identification, comme par exemple le numéro de sécurité social

ContactID

int

Non Null

Identifie l'employé dans la table Contact. Clé étrangère vers Contact.ContactID.

LoginID

nvarchar(256)

Non Null

Ouverture de session réseau

ManagerID

int

Null

Supérieur hiérarchique de l'employé. Clé étrangère vers Employee.EmployeeID.

Title

nvarchar(50)

Non Null

Intitulé du poste tel que Acheteur ou Commercial

BirthDate

datetime

Non Null

Date de naissance

MaritalStatus

nchar(1)

Non Null

M = Marié

S = Célibataire

Gender

nchar(1)

Non Null

M = Homme

F = Femme

HireDate

datetime

Non Null

Date d'embauche de l'employé

SalariedFlag

Flag (type défini par l'utilisateur)

bit

Non Null

Classification du poste

0 = Horaire, non dispensé de négociation collective.

1 = Salarié, dispensé de négociation collective.

VacationHours

smallint

Non Null

Nombre d'heures de vacances disponibles

SickLeaveHours

smallint

Non Null

Nombre d'heures de congés maladie disponibles

CurrentFlag

Flag (type défini par l'utilisateur)

bit

Non Null

0 = Inactif

1 = Actif

rowguid

uniqueidentifier ROWGUIDCOL

Non Null

ROWGUIDCOL numéro identifiant uniquement la ligne. Utilisé pour prendre en charge un exemple de réplication de fusion.

ModifiedDate

datetime

Non Null

Date et heure de dernière mise à jour de la ligne