Tabella Employee (AdventureWorks)

Contiene informazioni relative ai dipendenti, ad esempio il codice fiscale, la qualifica e le ore di ferie e malattia. I nomi dei dipendenti sono archiviati nella tabella Contact.

Definizione della tabella Employee

La tabella Employee è inclusa nello schema HumanResources.

Colonna

Tipo di dati

Supporto di valori Null

Descrizione

EmployeeID

int

Non Null

Chiave primaria per le righe della tabella Employee.

NationalIDNumber

nvarchar(15)

Non Null

Numero univoco di identificazione personale, ad esempio il codice fiscale.

ContactID

int

Non Null

Identifica il dipendente nella tabella Contact. Chiave esterna per Contact.ContactID.

LoginID

nvarchar(256)

Non Null

Accesso alla rete

ManagerID

int

Null

Responsabile a cui il dipendente fa riferimento. Chiave esterna per Employee.EmployeeID.

Title

nvarchar(50)

Non Null

Qualifica, ad esempio di addetto agli acquisti o rappresentante.

BirthDate

datetime

Non Null

Data di nascita.

MaritalStatus

nchar(1)

Non Null

M = coniugato/a

S = celibe/nubile

Gender

nchar(1)

Non Null

M = maschile

F = femminile

HireDate

datetime

Non Null

Data di assunzione del dipendente.

SalariedFlag

Flag (tipo definito dall'utente)

bit

Non Null

Classificazione dell'impiego.

0 = orario, non esente da oneri collettivi.

1 = busta paga, esente da oneri collettivi.

VacationHours

smallint

Non Null

Numero di ore di ferie disponibili.

SickLeaveHours

smallint

Non Null

Numero di ore di permesso per motivi di salute disponibili.

CurrentFlag

Flag (tipo definito dall'utente)

bit

Non Null

0 = inattivo

1 = attivo

rowguid

uniqueidentifier ROWGUIDCOL

Non Null

Numero ROWGUIDCOL che identifica in modo univoco la riga. Utilizzato per il supporto di un esempio di replica di tipo merge.

ModifiedDate

datetime

Non Null

Data e ora dell'ultimo aggiornamento della riga.