Untitled
-- Tạo cơ sở dữ liệu CREATE DATABASE QuanLySinhVien; GO -- Sử dụng cơ sở dữ liệu vừa tạo USE QuanLySinhVien; GO -- Tạo bảng SINHVIEN CREATE TABLE SINHVIEN ( HOSV NVARCHAR(50) NOT NULL, TENSV NVARCHAR(50) NOT NULL, MASV CHAR(10) NOT NULL PRIMARY KEY, NGAYSINH DATE NOT NULL, PHAI NVARCHAR(10) NOT NULL, MAKHOA CHAR(10) NOT NULL, FOREIGN KEY (MAKHOA) REFERENCES KHOA(MAKHOA) ); -- Tạo bảng KHOA CREATE TABLE KHOA ( MAKHOA CHAR(10) NOT NULL PRIMARY KEY, TENKHOA NVARCHAR(100) NOT NULL ); -- Tạo bảng MONHOC CREATE TABLE MONHOC ( TENMH NVARCHAR(100) NOT NULL, MAMH CHAR(10) NOT NULL PRIMARY KEY, SOTIET INT NOT NULL ); -- Tạo bảng KETQUA CREATE TABLE KETQUA ( MASV CHAR(10) NOT NULL, MAMH CHAR(10) NOT NULL, LANTHI INT NOT NULL, DIEM FLOAT NOT NULL, PRIMARY KEY (MASV, MAMH, LANTHI), FOREIGN KEY (MASV) REFERENCES SINHVIEN(MASV), FOREIGN KEY (MAMH) REFERENCES MONHOC(MAMH) );
Leave a Comment