0% found this document useful (0 votes)
0 views

sql

f

Uploaded by

noixdecocoes
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

sql

f

Uploaded by

noixdecocoes
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

CREATE DATABASE student_management;

USE student_management;

CREATE TABLE KHOA (


MaKhoa VARCHAR(10) PRIMARY KEY,
TenKhoa VARCHAR(50)
);

CREATE TABLE LOP (


MaLop VARCHAR(10) PRIMARY KEY,
TenLop VARCHAR(50),
MaKhoa VARCHAR(10),
FOREIGN KEY (MaKhoa) REFERENCES KHOA(MaKhoa)
);

CREATE TABLE SINHVIEN (


MaSV VARCHAR(10) PRIMARY KEY,
TenSV VARCHAR(50),
NgaySinh DATE,
MaLop VARCHAR(10),
MaKhoa VARCHAR(10),
FOREIGN KEY (MaLop) REFERENCES LOP(MaLop)
);

CREATE TABLE GIANGVIEN (


MaGV VARCHAR(10) PRIMARY KEY,
TenGV VARCHAR(50)
);

CREATE TABLE MONHOC (


MaMH VARCHAR(10) PRIMARY KEY,
TenMH VARCHAR(50),
MaGV VARCHAR(10),
FOREIGN KEY (MaGV) REFERENCES GIANGVIEN(MaGV)
);

CREATE TABLE HOCKY (


MaHK VARCHAR(10) PRIMARY KEY,
TenHK VARCHAR(50)
);

CREATE TABLE DIEM (


MaSV VARCHAR(10),
MaMH VARCHAR(10),
DiemCC FLOAT,
DiemKT FLOAT,
DiemGK FLOAT,
DiemThi FLOAT,
DiemTB FLOAT,
MaGV VARCHAR(10),
MaHK VARCHAR(10),
PRIMARY KEY (MaSV, MaMH),
FOREIGN KEY (MaSV) REFERENCES SINHVIEN(MaSV),
FOREIGN KEY (MaMH) REFERENCES MONHOC(MaMH),
FOREIGN KEY (MaGV) REFERENCES GIANGVIEN(MaGV),
FOREIGN KEY (MaHK) REFERENCES HOCKY(MaHK)
);

You might also like