(Master) GO QLCD: 'QLNV - Data' 'C:/QLNV - Data - MDF'
(Master) GO QLCD: 'QLNV - Data' 'C:/QLNV - Data - MDF'
GO
---Tao Table---
create table SinhVien
(
masv varchar(10)not null,
hotensv varchar(50),
phai varchar(10),
diachi varchar(50),
ngaysinh Datetime,
manganh varchar(10),
CONSTRAINT PK_SinhVien PRIMARY KEY (masv)
)
create table Nganh
(
manganh varchar(10)not null,
tennganh varchar(50),
soCD int ,
soSV int ,
CONSTRAINT PK_Nganh PRIMARY KEY (manganh)
)
create table ChuyenDeNganh
(
maCDnganh varchar(10)not null,
maCD varchar(10),
manganh varchar(10),
CONSTRAINT PK_ChuyenDeNganh PRIMARY KEY (maCDnganh)
)
create table ChuyenDe
(
maCD varchar(10)not null,
tenCD varchar(50),
CONSTRAINT PK_ChuyenDe PRIMARY KEY (maCD)
)
create table ChuyenDeDuocMo
(
maCDmo varchar(10)not null,
slsvtoida int,
maCDnganh varchar(10) not null,
mahocki varchar(10) not null,
CONSTRAINT PK_ChuyenDeDuocMo PRIMARY KEY (maCDmo)
)
create table DangKi
(
masv varchar(10)not null,
maCDmo varchar(10) not null,
CONSTRAINT PK_DangKi PRIMARY KEY (masv,maCDmo)
)
create table HocKi
(
mahocki varchar(10)not null,
hocki varchar(5),
nam char(4),
CONSTRAINT PK_HocKi PRIMARY KEY (mahocki)
)
---3.Tao KHOA NGOAI cho cac TABLE--
--- Them Khoa Ngoai (MANGANH) cho Table SinhVien ---
ALTER TABLE SinhVien
ADD CONSTRAINT FK_SV_MANGANH FOREIGN KEY (manganh) REFERENCES
Nganh(manganh)
--- Them RANG BUOC MIEN GIA TRI cho (Socd) trong Table NGANH ---
ALTER TABLE Nganh
ADD CONSTRAINT C_soCD CHECK ((soCD>=0)AND(soCD <=8))
--- Them RANG BUOC MIEN GIA TRI cho (hocki) trong Table SinhVien ---
ALTER TABLE HocKi
ADD CONSTRAINT C_hocki CHECK (hocki IN('01','02'))