PS22871 TruongVanQuy Lab4

You might also like

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

Tạo bảng VANPHONG

CREATE TABLE VANPHONG(


MaVP int ,
DiaDiem varchar(255) not null,
NV_TP int
);

Tạo bảng NHANVIEN

CREATE TABLE NHANVIEN(


MaNV int,
TenNV varchar(50) not null,
MaVP int
);

Tạo bảng THANNHAN

CREATE TABLE THANNHAN(


MaTN int,
NgaySinh date not null,
TenTN varchar(50) not null,
MQH varchar(50) not null,
MaNV int
);
Tạo bảng BDS

CREATE TABLE BDS(


MaBDS int,
DiaChi varchar(255) not null,
MaCSH int ,
MaVP int
);

Tạo bảng CSH

CREATE TABLE CSH(


MaCSH int,
TenCSH varchar(50) not null,
SDT varchar(50) not null,
DiaChi varchar(50) not null
);

Thêm khóa chính vào bảng :

ALTER TABLE VANPHONG


    ADD CONSTRAINT PRI_VANPHONG
    PRIMARY KEY (MaVP);

ALTER TABLE NHANVIEN


    ADD CONSTRAINT PRI_NHANVIEN
    PRIMARY KEY (MaNV);

ALTER TABLE THANNHAN


    ADD CONSTRAINT PRI_THANNHAN
    PRIMARY KEY (MaTN);

ALTER TABLE BDS


    ADD CONSTRAINT PRI_BDS
    PRIMARY KEY (MaBDS);
ALTER TABLE CSH
    ADD CONSTRAINT PRI_CSH
    PRIMARY KEY (MaCSH);

Thêm khóa ngoại vào bảng :

ALTER TABLE nhanvien


ADD CONSTRAINT NV_VP_FK
FOREIGN KEY (MaVP)
REFERENCES vanphong(MaVP);

ALTER TABLE thannhan


ADD CONSTRAINT TN_NV_FK
FOREIGN KEY (MaNV)
REFERENCES nhanvien(MaNV);

ALTER TABLE bds


ADD CONSTRAINT BDS_VP_FK
FOREIGN KEY (MaVP)
REFERENCES vanphong(MaVP);

ALTER TABLE bds


ADD CONSTRAINT BDS_CSH_FK
FOREIGN KEY (MaCSH)
REFERENCES csh(MaCSH);

You might also like