Thiết kế hệ thống lôgic (Chuyển mô hình E-R sang mô hình quan hệ)

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên (Trang 49 - 52)

quan hệ)

4.1.1. Thực thể quan hệ:

– TRƢỜNG(Tên trường, Địa chỉ, số điện thoại) – KHOA(Mã khoa, tên khoa, số điện thoại)

– LỚP(Mã lớp, tên lớp, khoá học, hình thức đào tạo) – NGÀNH(Mã ngành, tên ngành)

– MÔN HỌC(Mã môn học, tên môn học, ĐVHT, lý thuyết, thực hành) – PHÕNG HỌC(Mã phòng, tên phòng, sức chứa)

– LLSV(Mã SV, HoLot, Tên, ngày sinh, tôn giáo, dân tộc, đối tượng, CSXH, RL1, QD1, RL2, QD2,..., RL12, QD12)

– KHUNGCT(Tên khungCT) – GIÁOVIÊN (MãGV,HọTênGV) – HOCKỲ (TênHK)

4.1.2 Mối quan hệ quan hệ:

1. Mối quan hệ KHOA TRƢỜNG nào, về nguyên tắc ta đƣa định danh của TRƢỜNG vào làm khoá ngoại trong thực thể KHOA, điều nay cho biết KHOA đó thuộc TRƢỜNG nào. Nhưng vì ở đây chỉ có một TRƯỜNG duy nhất nên điều này là không cần thiết.

2. Mối quan hệ LỚP <THUỘC> KHOA nào, ta đƣa định danh của KHOA vào làm khoá ngoại của quan hệ LỚP nên ta có:

LỚP(Mã lớp, Mã khoa, tên lớp, khoá học, hình thức đào tạo)

3. Mối quan hệ KHOA <CÓ> những NGÀNH nào, ta đƣa định danh của KHOA vào làm khoá ngoại của quan hệ NGÀNH nên ta có:

4. Mối quan hệ LỚP <THUỘC> NGÀNH nào: hay NGÀNH có những LỚP nào, ta đƣa định danh của NGÀNH vào làm khoá ngoại của quan hệ LỚP nên ta có: LỚP(Mã lớp, Mã khoa, Mã ngành, tên lớp, khoá học, hình thức đào tạo)

5. Mối quan hệ SINHVIÊN <THUỘC> LỚP nào, ta đƣa định danh của LỚP vào làm khoá ngoại của quan hệ LLSV nên ta có:

LLSV(Mã SV, Mã lớp, HoLot, Tên, ngày sinh, tôn giáo, dân tộc, đối tượng, CSXH, TCQP, RL1, QD1, RL2, QD2,..., RL12, QD12)

6. Mối quan hệ NGÀNH <CÓ> KHUNGCT nào ta đƣa Mã ngành vào làm khoá ngoại của KHUNGCT trở thành

KHUNGCT(Tên khungCT, Mã ngành)

7. Mối quan hệ KHUNGCT <GỒM> những MÔN HỌC nào ta đƣa mãMH vào quan hệ KHUNG CT hình thành quan hệ mới

KHUNGCT(TênKhungCT, Mã ngành, Mã môn học)

đồng thời MãNgành, MãMônhọc hình thành khoá dự tuyển của KHUNGCT nên ta có thể loại TênKhungCT trở thành:

KHUNGCT( Mã ngành, Mã môn học)

Nhƣng vì trong KHUNGCT thì Tên môn học và ĐVHT sẽ thay đổi theo thời gian nên phải nhƣ sau:

KHUNGCT(Mã ngành, Mã môn học, tên môn học, ĐVHT)

8. Mối quan hệ LỚP<Lập KH> theo KHUNGCT nào, có những MÔNHỌC nào, vào HOCKỲ nào và do GIÁOVIÊN nào dạy sẽ hình thành quan hệ mới nhƣ sau: KHHT(MãKH,MãLớp,MãNgành,MãMH,HocKỳ,MãGV,hình thức thi, ĐVHT)

9. Mối quan hệ SINHVIÊN<THI> MÔNHỌC nào, vào HỌCKỲ nào và THI ở PHÕNG nào sẽ hình thành quan hệ mới là:

LICHTHI(MãLịchThi,MãSV, MãPhòng,MãMH,HọcKỳ,phách, điểm,lầnthi)

4.1.3 Chuẩn hoá

1. TRƢỜNG(Tên trƣờng, Địa chỉ, số điện thoại)

2. KHOA(Mã khoa, Tên trường , tên khoa, số điện thoại)

4. NGÀNH (Mã ngành, Mã khoa, tên ngành)

5. MÔN HỌC(Mã môn học, tên môn học, ĐVHT, lý thuyết, thực hành) 6. PHÕNG HỌC(Mã phòng, tên phòng, sức chứa)

7. LLSV(Mã SV, Mã lớp, HoLot, Tên, ngày sinh, tôn giáo, dân tộc, đối tượng, CSXH, TCQP, RL1, QD1, RL2, QD2,..., RL12, QD12)

8. KHUNGCT(Mã ngành, Mã môn học, tên môn học, ĐVHT)

9. KẾHOẠCHHT(MãLớp, Mã MH, Tên MH, ĐVHT, Học kỳ, năm học, thời gian thi, hình thức thi, mãGV)

10. BANGDIEM(Mã SV, Mã Lớp, Mã MH, Lần thứ, phách, điểm) 11. LICHTHI(Mã Lớp, Mã MH, Mã Phòng, Lần thi , số lượng)

4.1.4 Sơ đồ mô hình dữ liệu quan hệ

Hình 4.1 Sơ đồ mô hình dữ liệu quan hệ

1.TRƢỜNG #Tên trƣờng 2.KHOA #Mã khoa Tên trƣờng 3.LỚP # Mã lớp Mã khoa Mã ngành 4.NGÀNH #Mã ngành Mã khoa 5.MÔN HỌC #Mã MH 6.PHÒNG #Mã phòng 7.LLSV # Mã SV Mã lớp 8.KhungCT # Mã ngành # Mã MH 9.KeHoachHT #Mã Lớp #Mã MH MaGV 10.BẢNGĐIỂM # Mã SV # Mã Lớp # Mã MH # Lần thứ 11.LỊCH THI # Mã Lớp # Mã MH # Mã Phòng # Lần thi 12.GVIÊN #Mã GV

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý quá trình học tập của sinh viên trường đại học tây nguyên (Trang 49 - 52)

Tải bản đầy đủ (PDF)

(93 trang)