| Field Name | Data Type | Size | Original Type | Default | Nullable | Description | Check | 
| ContactID | int identity |  | int |  | Not null | Primary key for Contact records. |  | 
| NameStyle | NameStyle |  | bit | (0) | Not null | 0 = The data in FirstName and LastName are stored in western style (first name, last name) order.  1 = Eastern style (last name, first name) order. |  | 
| Title | nvarchar | 8 |  |  | Null | A courtesy title. For example, Mr. or Ms. |  | 
| FirstName | Name |  | nvarchar(50) |  | Not null | First name of the person. |  | 
| MiddleName | Name |  | nvarchar(50) |  | Null | Middle name or middle initial of the person. |  | 
| LastName | Name |  | nvarchar(50) |  | Not null | Last name of the person. |  | 
| Suffix | nvarchar | 10 |  |  | Null | Surname suffix. For example, Sr. or Jr. |  | 
| EmailAddress | nvarchar | 50 |  |  | Null | E-mail address for the person. |  | 
| EmailPromotion | int |  |  | (0) | Not null | 0 = Contact does not wish to receive e-mail promotions, 1 = Contact does wish to receive e-mail promotions from AdventureWorks, 2 = Contact does wish to receive e-mail promotions from AdventureWorks and selected partners. | ([EmailPromotion]>=(0) AND [EmailPromotion]<=(2)) | 
| Phone | Phone |  | nvarchar(25) |  | Null | Phone number associated with the person. |  | 
| PasswordHash | varchar | 40 |  |  | Not null | Password for the e-mail account. |  | 
| PasswordSalt | varchar | 10 |  |  | Not null | Random value concatenated with the password string before the password is hashed. |  | 
| AdditionalContactInfo | xml |  |  |  | Null | Additional contact information about the person stored in xml format. |  | 
| rowguid | uniqueidentifier |  |  | newid() | Not null | ROWGUIDCOL number uniquely identifying the record. Used to support a merge replication sample. |  | 
| ModifiedDate | datetime |  |  | getdate() | Not null | Date and time the record was last updated. |  | 
| Object Name | Type | Field Name | 
| dbo.ufnGetContactInformation | table function | N/A | 
| dbo.uspGetEmployeeManagers | stored procedure | N/A | 
| dbo.uspGetManagerEmployees | stored procedure | N/A | 
| HumanResources.vEmployee | view | N/A | 
| HumanResources.vEmployeeDepartment | view | N/A | 
| HumanResources.vEmployeeDepartmentHistory | view | N/A | 
| Person.CK_Contact_EmailPromotion | check cns | N/A | 
| Person.uContact | trigger | N/A | 
| Person.vAdditionalContactInfo | view | N/A | 
| Purchasing.vVendor | view | N/A | 
| Sales.vIndividualCustomer | view | N/A | 
| Sales.vSalesPerson | view | N/A | 
| Sales.vSalesPersonSalesByFiscalYears | view | N/A | 
| Sales.vStoreWithDemographics | view | N/A |