You are on page 1of 2

CSDL bài toán Quản lý sinh viên đại học

tblKhoa(sMaKhoa, sTenKhoa)

tblLop(sMaLop, sMaKhoa)

tblSV(sMaSV, sHoTen, sGioiTinh, sDiachi, dNgaySinh, sMaLop)

tblMonHoc(sMaMon, sTenMon, iSoTinChi)

tbkKetQua(sMaSV, sMaMon, fDiemThi)

Các bảng được xác định cấu trúc như sau:

*tblKhoa: lưu trữ thông tin của Khoa

TT Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Ghi chú


1 sMaKhoa Varchar(10) PK Mã khoa
2 sTenKhoa Nvarchar(50) Tên khoa

*tblLop: lưu trữ thông tin của Lớp

TT Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Ghi chú


1 sMaLop Varchar(10) PK Mã lớp
FK, tham chiếu sang bảng
2 sMaKhoa Varchar(10) Mã khoa
tblKhoa

*tblSV: lưu trữ thông tin của Sinh Viên

TT Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Ghi chú


1 sMaSV Varchar(10) PK Mã sinh viên
2 sHoTen Nvarchar(50) Họ tên
3 sGioiTinh Nvarchar(3) Default (‘Nam’) Giới tính
4 sDiachi Nvarchar(100) Địa chỉ
5 dNgaySinh Date dNgaySinh< getDate() Ngày sinh
FK, tham chiếu sang bảng
6 sMaLop Varchar(10) Mã lớp
tblLop

*tblMonHoc: lưu trữ thông tin của Môn học

TT Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Ghi chú


1 sMaMon Varchar(10) PK Mã môn
2 sMaMon Nvarchar(50) Tên môn
3 iSoTinChi int iSoTinChi>0 Số lượng tín chỉ
*tblKetQua: lưu trữ thông tin của Kết Quả

TT Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Ghi chú


PK, FK, tham chiếu bảng
1 sMaSV Varchar(10) Mã sinh viên
tblSV
PK,FK, tham chiếu bảng
2 sMaMon Varchar(10) Mã môn học
tblMon
3 fDiemThi float fDiemThi>=0 Điểm thi

You might also like