Database Quản Lý Sinh Viên (SQL)

3 6.5K 257
Database Quản Lý Sinh Viên (SQL)

Đang tải... (xem toàn văn)

Thông tin tài liệu

IF EXISTS (SELECT *FROM SYSOBJECTS WHERE NAME='KHOA') DROP TABLE KHOA CREATE TABLE KHOA ( MA_KHOA VARCHAR (10) NOT NULL, TENKHOA NVARCHAR(100), NAMTHANLAP INT, CONSTRAINT PK_KHOA PRIMARY KEY(MA_KHOA) ) IF EXISTS (SELECT *FROM SYSOBJECTS WHERE NAME= 'KHOAHOC') DROP TABLE KHOAHOC CREATE TABLE KHOAHOC ( MA_KHOAHOC VARCHAR(10) NOT NULL, NAMBATDAU INT, NAMKETTHUC INT, CONSTRAINT PK_KHOAHOC PRIMARY KEY(MA_KHOAHOC) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='SINHVIEN') DROP TABLE SINHVIEN CREATE TABLE SINHVIEN ( MA_SINHVIEN VARCHAR(10) NOT NULL, HOTEN NVARCHAR(100), NAMSINH INT, DANTOC NVARCHAR(20), MALOP VARCHAR(10) NOT NULL, CONSTRAINT PK_SINHVIEN PRIMARY KEY(MA_SINHVIEN) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='CHUONGTRINH') DROP TABLE CHUONGTRINH CREATE TABLE CHUONGTRINH ( MA_CHUONGTRINH VARCHAR(10) NOT NULL, TENCHUONGTRINH NVARCHAR(100), CONSTRAINT PK_CHUONGTRINH PRIMARY KEY(MA_CHUONGTRINH) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='MONHOC') DROP TABLE MONHOC CREATE TABLE MONHOC ( MA_MONHOC VARCHAR(10) NOT NULL, TENMONHOC NVARCHAR(100), MA_KHOA VARCHAR(10) NOT NULL, CONSTRAINT PK_MONHOC PRIMARY KEY(MA_MONHOC) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='KETQUA') DROP TABLE KETQUA CREATE TABLE KETQUA ( MA_SINHVIEN VARCHAR(10) NOT NULL, MA_MONHOC VARCHAR(10) NOT NULL, LANTHI INT, DIEM FLOAT, CONSTRAINT PK_KETQUA PRIMARY KEY(MA_SINHVIEN, MA_MONHOC, LANTHI) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='GIANGKHOA') DROP TABLE GIANGKHOA CREATE TABLE GIANGKHOA ( MA_CHUONGTRINH VARCHAR(10) NOT NULL, MA_KHOA VARCHAR(10) NOT NULL, MA_MONHOC VARCHAR(10) NOT NULL, NAMHOC INT, HOCKY INT, SOTIETLYTHUYET INT, SOTIETTHUCHANH INT, SOTINCHI INT, CONSTRAINT PK_GIANGKHOA PRIMARY KEY(MA_CHUONGTRINH, MA_KHOA,MA_MONHOC) ) IF EXISTS( SELECT *FROM SYSOBJECTS WHERE NAME='LOP') DROP TABLE LOP CREATE TABLE LOP ( MA_LOP VARCHAR(10) NOT NULL, MA_KHOAHOC VARCHAR(10) NOT NULL, MA_KHOA VARCHAR(10) NOT NULL, MA_CHUONGTRINH VARCHAR(10) NOT NULL, SOTHUTU INT, CONSTRAINT PK_LOP PRIMARY KEY (MA_LOP) ) --------------------------------------------------------------------------------------alter table SINHVIEN add constraint FK_SV_LOP foreign key (MALOP)references LOP(MA_LOP) alter table GIANGKHOA add constraint FK_GK_MH foreign key(MA_MONHOC)references MONHOC(MA_MONHOC) alter table GIANGKHOA ADD constraint FK_GK_CT foreign key(MA_CHUONGTRINH)references CHUONGTRINH(MA_CHUONGTRINH) alter table GIANGKHOA ADD constraint FK_GK_K foreign key(MA_KHOA)references KHOA(MA_KHOA) alter table KETQUA add constraint FK_KQ_MH foreign key(MA_MONHOC)references MONHOC(MA_MONHOC), constraint FK_KQ_SV foreign key(MA_SINHVIEN)references SINHVIEN(MA_SINHVIEN) alter table LOP add constraint FK_LOP_KH foreign key(MA_KHOAHOC)references KHOAHOC(MA_KHOAHOC), constraint FK_LOP_K foreign key(MA_KHOA)references KHOA(MA_KHOA), constraint FK_LOP_CT foreign key(MA_CHUONGTRINH)references CHUONGTRINH(MA_CHUONGTRINH) ----------------------------------------------------------------------------------------3 NHAP CAC BO DU LIEU SAU --INSERT TABLE KHOA INSERT INTO KHOA VALUES('CNTT','CONG NGHE THONG TIN',1995) INSERT INTO KHOA VALUES('VL','VAT LY',1970) -- INSERT TABLE KHOAHOC INSERT INTO KHOAHOC VALUES('K2002',2002,2006) INSERT INTO KHOAHOC VALUES('K2003',2003,2007) INSERT INTO KHOAHOC VALUES('K2004',2004,2008) --INSERT TABLE CHUONGTRINH INSERT INTO CHUONGTRINH VALUES('CQ','CHINHQUI') --INSERT TABLE MONHOC INSERT INTO MONHOC VALUES('THT01','TOAN CAO CAP A1','CNTT') INSERT INTO MONHOC VALUES('VLT01','TOAN CAO CAP A1','VL') INSERT INTO MONHOC VALUES('THT02','TOAN ROI RAC','CNTT') INSERT INTO MONHOC VALUES('THCS01','CAU TRUC DU LIEU 1','CNTT') INSERT INTO MONHOC VALUES('THCS2','HE DIEU HANH','CNTT') --INSERT TABLE GIANGKHOA INSERT INTO GIANGKHOA VALUES('CQ','CNTT','THT01',2003,1,60,0,5) INSERT INTO GIANGKHOA VALUES('CQ','CNTT','THT02',2003,2,45,0,4) INSERT INTO GIANGKHOA VALUES('CQ','CNTT','THCS01',2004,1,45,30,4) --INSERT TABLE LOP INSERT INTO LOP VALUES('TH2002/01','K2002','CNTT','CQ',1) INSERT INTO LOP VALUES('TH2002/02','K2002','CNTT','CQ',2) INSERT INTO LOP VALUES('VL2003/01','K2003','VL','CQ',1) --INSERT TABLE SINHVIEN INSERT INTO SINHVIEN VALUES('0212001','NGUYEN VINH AN',1984,'KINH','TH2002/01') INSERT INTO SINHVIEN VALUES('0212002','NGUYEN THANH BINH',1985,'KINH','TH2002/01') INSERT INTO SINHVIEN VALUES('0212003','NGUYEN THANH CUONG',1984,'KINH','TH2002/02') INSERT INTO SINHVIEN VALUES('0212004','NGUYEN QUOC DUY',1983,'KINH','TH2002/02') INSERT INTO SINHVIEN VALUES('0311001','PHAM TUAN ANH',1985,'KINH','VL2003/01') INSERT INTO SINHVIEN VALUES('0311001','HUYNH THANH SANG',1984,'KINH','VL2003/01') --INSERT TABLE KETQUA INSERT INTO KETQUA VALUES('0212001','THT01',1,4) INSERT INTO KETQUA VALUES('0212001','THT01',2,7) INSERT INTO KETQUA VALUES('0212002','THT01',1,8) INSERT INTO KETQUA VALUES('0212003','THT01',1,6) INSERT INTO KETQUA VALUES('0212004','THT01',1,9) INSERT INTO KETQUA VALUES('0212001','THT02',1,8) INSERT INTO KETQUA VALUES('0212002','THT02',1,5.5) INSERT INTO KETQUA VALUES('0212003','THT02',1,4) INSERT INTO KETQUA VALUES('0212003','THT02',2,6) INSERT INTO KETQUA VALUES('0212001','THCS01',1,6.5) INSERT INTO KETQUA VALUES('0212002','THCS01',1,4) INSERT INTO KETQUA VALUES('0212003','THCS01',1,7):bomb: ... TABLE SINHVIEN INSERT INTO SINHVIEN VALUES('0212001','NGUYEN VINH AN',1984,'KINH','TH2002/01') INSERT INTO SINHVIEN VALUES('0212002','NGUYEN THANH BINH',1985,'KINH','TH2002/01') INSERT INTO SINHVIEN... key(MA_MONHOC)references MONHOC(MA_MONHOC), constraint FK_KQ_SV foreign key(MA_SINHVIEN)references SINHVIEN(MA_SINHVIEN) alter table LOP add constraint FK_LOP_KH foreign key(MA_KHOAHOC)references... CUONG',1984,'KINH','TH2002/02') INSERT INTO SINHVIEN VALUES('0212004','NGUYEN QUOC DUY',1983,'KINH','TH2002/02') INSERT INTO SINHVIEN VALUES('0311001','PHAM TUAN ANH',1985,'KINH','VL2003/01') INSERT INTO SINHVIEN VALUES('0311001','HUYNH

Ngày đăng: 10/10/2015, 17:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan