Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

BASE DE DATOS

create table person(


businessentityid int not null primary key,
persontype char(2) not null,
namestyle bit not null,
title varchar(8) null,
firstname varchar(50) not null,
middlename varchar(50) null,
lastname varchar(50) not null,
suffix varchar(10) null,
emailpromotion int not null,
modifieddate datetime not null,
)

create table emailaddress(


businessentityid int not null primary key,
emailaddressid int identity(1,1),
emailaddress varchar(50) null,
modifieddate datetime not null
foreign key(businessentityid) references person(businessentityid)
)

create table phonenumbertype(


phonenumbertypeid int identity primary key,
name varchar(50) not null,
modifieddate datetime not null,
)

create table personphone(


businessentityid int not null primary key,
phonenumber varchar(25) not null,
phonenumbertypeid int not null,
modifieddate datetime not null,
foreign key(businessentityid) references person(businessentityid)
)

alter table person


add primary key (BusinessEntityID)

alter table EmailAddress


add primary key (BusinessEntityID)

alter table PhoneNumberType


add primary key (PhoneNumberTypeID)

alter table PersonPhone


add primary key (PhoneNumberTypeID)

ALTER TABLE EmailAddress


add CONSTRAINT FK_EmailAddress_Person_BusinessEntityID REFERENCES Person;

ALTER TABLE PersonPhone


add CONSTRAINT FK_PersonPhone_Person_BusinessEntityID REFERENCES Person;

ALTER TABLE PersonPhone


add CONSTRAINT FK_PersonPhone_PhoneNumberType_PhoneNumberTypeID REFERENCES
PhoneNumberType

You might also like