0
Tải bản đầy đủ (.pdf) (87 trang)

Mô tả dữ liệu

Một phần của tài liệu XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN TRƯỜNG CAO ĐẲNG PHÁT THANH TRUYỀN HÌNH (Trang 36 -46 )

III. Thiết kế cơ sở dữ liệ u:

2. Mô tả dữ liệu

2.1 Table Nganh:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

MaNganh Nvarchar 10 Mã ngành học Khóa chính TenNganh Nvarchar 20 Tên ngành học Not null 2.2 Table Lop:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

MaLop Nvarchar 10 Mã lớp Khóa chính

TenLop Nvarchar 20 Tên lớp Not null

MaNganh Nvarchar 10 Mã ngành của lớp. References t Table Nganh 2.3 Table NamHoc:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

NamHoc_ID Int Mã năm học Khoá chính

kiểu tự động tăng

NamHoc Nvachar 10 Năm học Not null

2.4 Table HocKy:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

HocKy_ID Int Mã học kỳ Khoá chính kiểu tự động tăng

HocKy Nvachar 10 Học kỳ Not null

NamHoc_ID Int Mã năm học Refferences từ table NamHoc

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú TrangThai_ID Int Mã Trạng thái Khoá chính, tự động tăng TrangThai Nvarchar 30 Trạng Thái(ngừng học, nghỉ học, chuyển trường,…)

Not null, unique

2.6 Table LoaiChinhSach:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

LoaiCS_ID Int Mã loại chính

sách

Khoá chính, kiểu tự động tăng

LoaiCS Nvarchar 30 Loại chính

sách(chính sách xã hội, chính sách uư đãi,…) Not null, unique 2.7 Table ChinhSach: Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

CS_ID Int Mã chính sách Khoá chính, tự động tăng

LoaiCS_ID Int Mã loại chính sách References từ table LoaiChinhSach 2.8 Table SinhVien: Tên Kiu d liệu Kích Thước Din gii Ghi chú

MaSV Char 10 Mã của Sinh viên Khóa chính HoSV Nvarchar 40 Họ của Sinh viên Not null TenSV Nvarchar 40 Tên của Sinh viên Not null NgaySinh Datetime Ngày sinh của Sinh

viên

DanToc Nvarchar 20 Dân tộc

TonGiao Nvarchar 40 Tôn giáo

MaLop Nvarchar 10 Mã lớp của SV References table Lop

TrangThai_ID Int Mã trạng thái References table TrangThai

ThanhPhanXT Nvarchar 50 Xuất thân từ gia đình: Nông dân, Trí thức… HinhAnh Text Hình ảnh của sinh

viên

GioiTinh Nvarchar 10 Giới tính Nữ, Nam DiaChi Nvarchar 100 Địa chỉ lien hệ của

KV2NT…) QuocTich Nvarchar 20 Quốc tịch 2.9 Table ChuyenTrangThai: Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

CTT_ID Int Mã chuyển

trạng thái

Khoá chính, tự động tăng MaSV Char 10 Mã sinh viên References từ

table SinhVien TrangThai_ID Int Mã Trạng thái Khoá ngoại,

references từ table

TrangThai

HocKy_ID Int Mã học kỳ Khoá ngoại,

references từ table HocKy 2.10 Table SinhVien_ChinhSach:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

SV_CS_ID Int Mã sinh viên

chính sách

Khoá chính, tự động tăng MaSV Char 10 Mã sinh viên References từ

CS_ID Int Mã chính sách References từ table ChinhSach 2.11 Table LoaiVP: Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

LoaiVP_ID Int Mã loại vi phạm Khóa chính, tự động tăng

TenLoaiVP Nvarchar 40 Tên loại vi phạm Not null, unique 2.12 Table ViPham:

Tên Kiểu dữ

liệu

Kích thước Diễn giải Ghi chú

ViPham_ID Int Mã vi phạm Khóa chính, tự động tăng

TenVP Nvarchar 40 Tên vi phạm Not null, unique LoaiVP_ID Int Mã loại vi phạm References từ

Table LoaiVP 2.13 Table HinhThuc_XL: Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú HinhThucXL_ID Int Mã hình thức xử lý Khóa chính, tựđộng tăng TenHTXL Nvarchar 50 Tên hính thức xử

lý.

Not null, unique

Tên Kiu d liệu

Kích

thước Din gii Ghi chú

SV_VP_ID Int Mã sinh viên vi phạm

Khoá chính, tự động tăng

ViPham_ID Int Mã vi phạm References từ Table ViPham MaSV Char 10 Mã sinh viên References từ Table SinhVien HinhThucXL_ID Int Mã hình thức

xử lý

Khóa ngoại, references từ table HinhThuc_XL

HocKy_ID Int Mã học kỳ References từ table HocKy 2.15 Table LoaiHB:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

LoaiHB_ID Int Mã loại học bổng Khóa chính, tựđộng tăng TenLoaiHB Nvarchar 50 Tên loại học bổng Not null,

unique 2.16 Table HocBong:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

HB_ID Int Mã học bổng Khóa chính, tự động tăng.

TenHB Nvarchar 50 Tên học bổng Not null, unique LoaiHB_ID Int Mã loại học bổng. References từ Table

2.17 Table SinhVien_ HocBong:

Tên Kiu d liệu

Kích

thước Din gii Ghi chú

SV_HB_ID Int Mã sinh viên học bỗng Khoá chính, tự động tăng

MaSV Char 10 Mã số của sinh viên được nhận học bổng.

References từ Table SinhVien

HB_ID Int Mã học bổng mà Sinh viên được nhận.

Khóa ngoại References từ Table HocBong HocKy_ID Int Mã học kỳ Khoá ngoại, references

từ table HocKy 2.18 Table KhenThuong:

Tên Kiểu dữ

liệu

Kích thước Diễn giải Ghi chú

KhenThuong_ID Int Mã khen thưởng Khóa chính,tự động tăng

TenKT Nvarchar 50 Tên Khen thưởng. Not null, unique 2.19 Table SinhVien_KhenThuong:

Tên Kiu d liệu

Kích

thước Din gii Ghi chú

SV_KT_ID Int Mã sinh viên

khen thưởng

Khóa chính, tự động tăng

MaSV Char 10 Mã sinh viên Khóa ngoi, references t Table SinhVien

KhenThuong_ID Int Mã khen thưởng Khoá ngoại references từ table KhenThuong

HocKy_ID Int Mã học k ỳ Khoá ngoại references từ table HocKy 2.20 Table Lop_KhenThuong: Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

Lop_KT_ID Int Mã lớp khen

thưởng

Khoá chính, tự động tăng

MaLop Nvarchar 10 Mã lớp Khoá ngoại,

references từ table Lop

KhenThuong_ID Int Mã khen

thưởng

Khoá ngoại, references từ table

KhenThuong

HocKy_ID Int Mã học kỳ Khoá ngoại,

references từ table HocKy 2.21 Table KetQuaHT: Tên Kiu d liệu Kích thước Din gii Ghi chú

KetQuaHT_ID Int Mã kết quả học tập Khoá chính, tự động tăng

references từ table SinhVien HocKy_ID Int 10 Mã học kỳ Khoá ngoại, references từ table HocKy

KetQuaHT Float Điểm trung bình học kỳ của SV trong năm học. XepLoaiHT Nvarchar 20 Xếp loi hc tp ca sinh viên. XepLoaiRL Nvarchar 20 Xếp loại rèn luyện của sinh viên 2.22 Table KetQuaTN: Tên Kiu d liệu Kích thước Din gii Ghi chú

KetQuaTN_ID Int Mã kết quả học tập Khoá chính, tự động tăng

MaSV Char

10 Mã sinh viên Khoá ngoi, references từ table SinhVien

KetQuaTN Float Điểm trung bình tốt nghiệp của sinh viên XepLoaiTN Nvarchar 20 Xếp loại tốt nghiệp của sinh viên 2.23 Table VonTinDung: Tên Kiu d liệu Kích thước Din gii Ghi chú

MaSV Char 10 Mã sinh viên Khoá ngoại, references từ table SinhVien

HocKy_ID Int Mã học kỳ Khoá ngoại,

references từ table HocKy

SoTien Money Số tiền sinh

viên vay 2.24 Table ViecLamThem:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú

VLT_ID Int Mã việc làm

them

Khoá chính,tự động tăng MaSV Char 10 Mã sinh viên Khoá ngoại,

references từ table SinhVien TenViecLam Nvarchar 50 Tên việc làm

thêm

HocKy_ID Int Mã học kỳ Khoá ngoại,

references từ table HocKy

ChuyenMon Nvarchar Chuyên

môn(việc làm thêm có đúng chuyên

2.25 Table TaiKhoan:

Tên Kiểu dữ liệu Kích thước Diễn giải Ghi chú TenDangNhap Nvarchar 20 Tên đăng nhập hệ

thống

Khóa chính

Matkhau Nvarchar 10 Mật khẩu

Quyen Int Quyền

Một phần của tài liệu XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN TRƯỜNG CAO ĐẲNG PHÁT THANH TRUYỀN HÌNH (Trang 36 -46 )

×