HỌ TÊN ĐẶNG NGỌC DUYÊN ANH MSSV 1760258 ===================o0o=================== BÀI GIẢI CREATE TABLE SinhVien ( MaSV CHAR(7) NOT NULL UNIQUE, HoTen NVARCHAR(30) NOT NULL, NgaySinh DATETIME NOT NULL[.]
HỌ TÊN : ĐẶNG NGỌC DUYÊN ANH MSSV : 1760258 ===================o0o=================== BÀI GIẢI CREATE TABLE SinhVien ( MaSV CHAR(7) NOT NULL UNIQUE, HoTen NVARCHAR(30) NOT NULL, NgaySinh DATETIME NOT NULL, CMND CHAR(9) NOT NULL, DiemTB FLOAT DEFAULT 0, PRIMARY KEY (MaSV) ) CREATE TABLE BoMon ( MaBM INT NOT NULL IDENTITY(1,2) UNIQUE, MaCBQuanLy INT NOT NULL, PRIMARY KEY (MaBM) ) CREATE TABLE CanBo ( MaCB INT NOT NULL IDENTITY(1,2) UNIQUE, HoTen NVARCHAR(30) NOT NULL, NgaySinh DATETIME NOT NULL, DienThoai CHAR(10) NOT NULL, MaBM INT NOT NULL, PRIMARY KEY (MaCB) ) CREATE TABLE MonHoc ( MaMH CHAR(5) NOT NULL UNIQUE, TenMH NVARCHAR(30) NOT NULL, MaCBPhuTrach INT NOT NULL, PRIMARY KEY (MaMH) ) CREATE TABLE DangKy ( ) MaSV CHAR(7) NOT NULL, MaMH CHAR(5) NOT NULL, NgayDangKy DATETIME DEFAULT GETDATE(), PRIMARY KEY (MaSV, MaMH) BÀI GIẢI CREATE SCHEMA GiaoVien AUTHORIZATION GiaoVien; CREATE SCHEMA SinhVien AUTHORIZATION SinhVien; CREATE SCHEMA HeThong; BÀI GIẢI ALTER SCHEMA SinhVien TRANSFER dbo.SinhVien; ALTER SCHEMA GiaoVien TRANSFER dbo.GiaoVien; BÀI GIẢI CREATE TABLE SinhVien ( MaSV CHAR(7) NOT NULL UNIQUE, HoTen NVARCHAR(30) NOT NULL, NgaySinh DATETIME NOT NULL, CMND CHAR(9) NOT NULL, DiemTB FLOAT DEFAULT 0, CONSTRAINT PK_SV PRIMARY KEY (MaSV), CONSTRAINT U_CMND UNIQUE (CMND), CONSTRAINT CHK_DiemTB CHECK (DiemTB >= AND DiemTB (BoMon CanBo) => MonHoc => DangKy