3.2.1. Mô hình dữ liệu
Mô hình mô tả mối quan hệ giữa các bảng dữ liệu trong hệ thống dữ liệu sinh viên tại Học viện Ngân hàng.
Hình 3.1. Sơ đồ quan hệ của cá c bảng dữ liệu nguồn
3.2.2. Bảng thông tin dữ liệu
- Bảng Hồ sơ sinh viên:
Name Type Nullable Comments
ID_sv int N ID sinh viên (số tuần tự) Ma_sv nvarchar(20) Y Mã sinh viên
Ho_ten nvarchar(50) Y Họ và tên sinh viên Ngay_sinh datetime Y Ngày, tháng, năm sinh ID_gioi_tinh int Y Giới tính
ID_dan_toc int Y Dân tộc
ID_quoc_tich int Y Quốc tịch
ID_thanh_phan_xuat_than int Y Thành phần xuất thân ID_doi_tuong_TS int Y Mã đối tượng tuyển sinh ID_tinh_ns nvarchar(5) Y Mã tỉnh
Que_quan nvarchar(500) Y Quê quán
Dia_chi_tt nvarchar(500) Y Địa chỉ thường trú NoiO_hiennay nvarchar(200) Y Nơi ở hiện nay
Ho_ten_cha nvarchar(30) Y Họ và tên bố
Ho_khau_TT_cha nvarchar(500) Y Hộ khẩu thường trú của bố Ho_ten_me nvarchar(30) Y Họ và tên mẹ
Ho_khau_TT_me nvarchar(500) Y Hộ khẩu thường trú của mẹ CMND nvarchar(50) Y Số chứng minh thư
Dienthoai_canhan nvarchar(50) Y Số điện thoại di động Email nvarchar(100) Y Địa chỉ E mail
- Bảng Điểm:
Name Type Nullable Comments
ID_diem int N ID Điểm (số tuần tự) ID_sv int N ID sinh viên (số tuần tự) ID_mon int N ID Môn học (số tuần tự)
Hoc_ky int N Học kỳ
Nam_hoc Nvarchar(10) N Năm học
Diem_Thi_1 real Y Điểm thi hết học phần lần 1 Diem_Thi_2 real Y Điểm thi hết học phần lần 2 Diem_Thi_3 real Y Điểm thi hết học phần lần 3 Diem_Chu_1 varchar(1) Y Điểm chữ (A,B,C,D,F) thi hết
học phần lần 1
Diem_Chu_2 varchar(1) Y Điểm chữ (A,B,C,D,F) thi hết học phần lần 2
Diem_Chu_3 varchar(1) Y Điểm chữ (A,B,C,D,F) thi hết học phần lần 3
Diem_TP_1 real Y Điểm thành phần 1 Diem_TP_2 real Y Điểm thành phần 2 Diem_TP_3 real Y Điểm thành phần 3 TBCMH_1 real Y Điểm TBMH thi lần 1 TBCMH_2 real Y Điểm TBMH thi lần 2 TBCMH_3 real Y Điểm TBMH thi lần 3
TBCMH_chu_1 varchar(1) Y Điểm TBMH chữ (A,B,C,D,F) thi lần 1
TBCMH_chu_2 varchar(1) Y Điểm TBMH chữ (A,B,C,D,F) thi lần 2
TBCMH_chu_3 varchar(1) Y Điểm TBMH chữ (A,B,C,D,F) thi lần 3
- Bảng Môn học:
ID_mon int N ID Môn (số tuần tự) Ky_hieu nvarchar(225) N Ký hiệu môn học Ten_mon nvarchar(260) N Tên môn học
- Bảng Chuyên ngành:
Name Type Nullable Comments
ID_chuyen_nganh int N ID Chuyên ngành (số tuần tự) Ma_chuyen_nganh nvarchar(5) N Mã chuyên ngành
Chuyen_nganh nvarchar(50) N Tên chuyên ngành
ID_nganh int N ID Chuyên ngành (số tuần tự)
- Bảng Quốc tịch:
Name Type Nullable Comments
ID_quoc_tich int N ID quốc tịch (số tuần tự) Ma_quoc_tich nvarchar(10) N Mã quốc tịch
Quoc_tich nvarchar(50) N Tên quốc tịch
- Bảng Dân tộc:
Name Type Nullable Comments
ID_dan_toc int N ID dân tộc (số tuần tự) Ma_dan_toc nvarchar(5) N Mã dân tộc
Dan_toc nvarchar(50) N Tên dân tộc
- Bảng Tỉnh:
Name Type Nullable Comments ID_tinh nvarchar(5) N ID Tỉnh Ten_tinh nvarchar(50) N Tên tỉnh
- Bảng Đối tượng:
Name Type Nullable Comments
ID_dt int N ID đối tượng (số tuần tự) Ma_dt nvarchar(5) N Mã đối tượng
Ten_dt nvarchar(50) N Tên đối tượng
- Bảng Thành phần xuất thân:
Name Type Nullable Comments
ID_thanh_phan_xuat_than int N ID thành phần xuất thân (số tuần tự)
- Bảng Giới tính
Name Type Nullable Comments
ID_gioi_tinh int N ID giới tính (số tuần tự) Gioi_tinh nvarchar(530) N Giới tính