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

Cau 1.

create database QUANLYKHACHHANG


go
use QUANLYKHACHHANG
create table KHACHHANG
(
MAKH char(4) primary key,

HOTEN varchar(40),
DCHI varchar(50),
SODT varchar(20),
NGSINH smalldatetime,
DOANHSO money,
NGDK smalldatetime
)
go
create table NHANVIEN
(
MANV char(4) primary key,
HOTEN varchar(40),
NGVL smalldatetime,
SODT varchar(20)
)
go
create table SANPHAM
(
MASP char(4) primary key,
TENSP varchar(40),
DVT varchar(20),
NUOCSX varchar(40),
GIA money
)
go
create table HOADON
(
SOHD int primary key,
NGHD smalldatetime,
MAKH char(4),
MANV char(4),
TRIGIA money
)
go
create table CTHD
(
SOHD int primary key,
MASP char(4) primary key,
SL int
)
go
alter table CTHD add
constraint FK_CTHD_HD foreign key (SOHD) references HOADON,
constraint FK_CTHD_SP foreign key (MASP) references SANPHAM
2.
alter table SANPHAM add
GHICHU varchar(20)
3.
alter table KHACHHANG add
LOAIKH tinyint
4.
alter table SANPHAM
alter column GHICHU varchar(100)
5.
alter table SANPHAM
drop column GHICHU
6.
alter table KHACHHANG
alter column LOAIKH varchar(20)
7.
alter table SANPHAM
alter column DVT varchar(20)
alter table SANPHAM
add constraint CHK_DVT check (DVT='cay' or DVT = 'hop' or DVT ='cai' or DVT= 'quyen' or DVT ='chuc')
8.
alter table SANPHAM
add constraint CHK_GIA check (GIA>500)
9.
alter table HOADON
add constraint CHK_TRIGIA check (TRIGIA>0)
10.
alter table KHACHHANG
add constraint CHK_NGAYSINH check (NGSINH<NGDK)

You might also like