1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) báo cáo đề tài môn cơ sở dữ LIỆU THIẾT kế cơ sở dữ LIỆU QUẢN lý điểm SINH VIÊN hệ đại học THEO hệ tín CHỈ

45 13 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết kế cơ sở dữ liệu quản lý điểm sinh viên hệ đại học theo hệ tín chỉ
Tác giả Nguyễn Thanh Nghị, Phan Anh Kiệt
Người hướng dẫn Lưu Nguyễn Kỳ Thư
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Cơ sở dữ liệu
Thể loại báo cáo
Năm xuất bản 2021
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 45
Dung lượng 867,84 KB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN -  - BÁO CÁO ĐỀ TÀI MÔN CƠ SỞ DỮ LIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU QUẢN LÝ ĐIỂM SINH VIÊN HỆ ĐẠI HỌC THEO HỆ TÍN CHỈ GIẢNG VIÊN HƯỚNG DẪN: LƯU NGUYỄN KỲ THƯ Thực đề tài: Nguyễn Thanh Nghị N19DCCN120 D19CQCN01-N Phan Anh Kiệt N19DCCN081 D19CQCN01-N Thành phố Hồ Chí Minh – tháng 10, 2021 1.Mục tiêu: Thiết kế cở sở liệu quản lí điểm sinh viên hệ đại học theo hệ tín Khảo sát thực tế - Trường có nhiều khoa, khoa có mã khoa để phân biệt khoa với tên khoa Mỗi khoa quản lý trưởng khoa thời điểm định - Mỗi khoa quản lý nhiều lớp, lớp thuộc khoa Trong khoa có nhiều chuyên ngành Mỗi sinh viên thuộc chuyên ngành, chuyên ngành có nhiều sinh viên - Mỗi chuyên ngành có kế hoạch giảng xác định, học kỳ học môn lên kế hoạch trứơc Kế hoạch thay đổi áp dụng bắt đầu cho khóa học X - Mỗi lớp có mã lớp dùng để phân biệt lớp, tên lớp, Khóa học Một sinh viên lớp - Thơng tin sinh viên gồm có mã sinh viên để phân biệt sinh viên, họ tên sinh viên, phái, địa chỉ, ngày sinh, khóa học - Lớp tín lớp trường lên kế hoạch mở học kỳ thuộc niên khóa Lớp có thơng tin học buổi nào, thứ mấy, mơn gì, giảng viên giảng sinh viên đăng ký học Số sv đăng ký phải từ số sv tối thiểu trở lên tổ chức dạy, ngược lại nhà trường hủy Thơng tin lớp tín chỉ: mă lớp tín chỉ, số sv tối thiểu Sinh viên sau đăng ký xin hủy đăng ký - Thông tin giảng viên gồm mã giảng viên dùng để phân biệt giảng viên, họ tên giảng viên, học vị, học hàm, chuyên môn Một giảng viên thuộc khoa - Thông tin môn học gồm mã môn học dùng để phân biệt môn học, tên môn học, số tiết lý thuyết, số tiết thực hành Một giảng viên giảng nhiều mơn, mơn giảng dạy nhiều giảng viên Sinh viên thi môn học có kết Số lần thi cho môn tối đa lần - Nếu sinh viên thi khơng đạt, sinh viên đăng ký học lại với lớp khóa sau, thi với lớp Sau thi có điểm môn thi Điểm môn thi chuyển tới phòng giáo vụ khoa, nhiệm vụ phòng nhập điểm mơn học vào sở liệu Thang điểm tối đa môn học thang điểm 10 Điểm kết môn = điểm chuyên cần *10% + Điểm thực hành * %heso1 + Điểm thi hết môn * %heso2 Hệ số mơn khác nhau; hệ số mơn thay đổi theo kế hoạch năm - Cuối khóa, trường lọc sv làm đồ án tốt nghiệp học mơn thay Tiêu chí để lọc SV làm ĐATN điểm trung bình cuối khóa >=X không nợ môn X điểm trường định theo năm, khác theo khoa SV làm ĐATN nhận luận văn, giảng viên hướng dẫn Mỗi ĐATN có giảng viên phản biện, Hội đồng báo cáo Điểm chấm LVTN có cột điểm: điểm HD, điểm PB, điểm thành viên hội đồng Yêu cầu: Thiết kế sơ đồ ERD cho sở liệu quản lý điểm sinh viên Chuyển sơ đồ ERD thành mơ hình liệu quan hệ cho đạt dạng chuẩn 3 Thiết lập ràng buộc toàn vẹn sở liệu Sv trả lời câu hỏi sau ngôn ngữ đại số quan hệ ngơn ngữ SQL (có tối ưu): a/ Liệt kê danh sách sinh viên đăng ký học lớp tín @malopTC (tên mơn,họ tên GV, mã SV, họ tên SV, mã lớp) b/ Liệt kê điểm thi lớn mơn sinh viên có mã @masv (họ tên, tên lớp, tên môn, số lần thi, điểm) Danh sách in theo thứ tự tên môn c/ Liệt kê kế hoạch giảng chuyên ngành @machuyennganh áp dụng năm @nam Kết xuất: học kỳ, tên mơn, số tín d/ Liệt kê Bảng điểm tổng kết cuối khóa lớp có mã lớp X MASV-Họ tên Môn học Môn học Môn học Điểm thi điểm lớn lần thi Môn học Môn học n 3.Phân tích, thiết kế sở liệu a)Xác định thực thể - Môn học(MAMON, TENMH, SOTIETLITHUYET, SOTIETTHUCHANH, SOTINCHI) - Giảng viên (MAGV, HO, TEN, PHAI, NGAYSINH, DIACHI, HOCVI, HOCHAM, CHUYENMON , TRANGTHAINGHI) - Khoa (MAKHOA, TENKHOA) - Lớp (MALOP, TENLOP) - Chuyên ngành (MACN, TENCN) - Sinh viên (MASV, HO, TEN, PHAI, NGAYSINH, DIACHI, NGAYSINH, KHOAHOC, TRANGTHAINGHI) Lớp tín (MALTC, NAMHOC, HOCKI, SOSVTOITHIEU, SOSVTOIDA, , NGAYBD, NGAYKT) - Hội đồng báo cáo (MAHD, NAM, TENHD) - Đồ án tốt nghiệp (MADA, DIEMHD, DIEMPB) - Tiểu ban (MATB, TENTB) - Lịch học (BUOI, THU, PHONG, SOTIET, TIETBATDAU) - Kế hoạch tốt nghiệp (MAKHTN, DIEMTB, NGAYAPDUNG) b) Mơ hình ERD c) Mơ hình liệu quan hệ từ ERD (đạt dạng chuẩn 3) Chú thích: Khóa : in đậm có gạch chân Khóa ngoại : chữ màu đỏ Khóa ngoại khóa : in đậm, gạch chân chữ màu đỏ Khóa tương đương với khóa : chữ in nghiêng, in gạch chân KHOA TRƯỞNG KHOA GIẢNG VIÊN CHUN NGÀNH MƠN HỌC LỚP KẾ HOẠCH LỚP TÍN CHỈ LỊCH HỌC DẠY SINH VIÊN ĐỒ ÁN ĐĂNG KÍ PHÂN CÔNG THÀNH VIÊN TIỂU BAN TIỂU BAN CHẤM HỘI ĐỒNG KẾ HOẠCH TỐT NGHIỆP d) Diaram e) Từ điển dự liệu SINHVIEN (MASV, MACN, MALOP, HO, TEN, PHAI, NGAYSINH, DIACHI, KHOAHOC, TRANGTHAINGHI, MADA) stt Thuộc tính MASV MACN MALOP HO TEN PHAI 10 NGAYSINH DIACHI KHOAHOC 11 12 TRANGTHAINGHI MADA KHOA (MAKHOA, TENKHOA, MATRKHOA) stt Thuộc tính MAKHOA TENKHOA MATRKHOA GIANGVIEN (MAGV, MAKHOA, HO, TEN ,PHAI, NGAYSINH, DIACHI , HOCVI, HOCHAM, CHUYENMON, TRANGTHAINGHI) stt Thuộc tính MAGV MAKHOA HO TEN PHAI 10 NGAYSINH DIACHI HOCVI HOCHAM 11 12 CHUYENMON TRANGTHAINGHI TRUONGKHOA (MATRGKHOA,MAGV , NGAYNHANCHUC) stt Thuộc tính MATRGKHOA MAGV NGAYNHANCHUC *Ràng buộc 29: -Bối cảnh: DANGKI -Mô tả: + Môi sinh viên chi đươc phep đăng ky môt lơp tin chi lân nhât -Nội dung: dk1,dk2 DANGKI / dk1 MASV dk2 MASV or dk1 MALTC dk2 MALTC -Tầm ảnh hưởng: Quan hệ DANGKI *Ràng buộc 30: -Bối cảnh: TIEUBAN -Mô tả: + Mỗi tiểu bang phân biệt với mã tiểu ban + Tên tiểu ban phân biệt với -Nội dung: + tb1,tb2 TIEUBAN / tb1.MATB tb2 MATB + tb1,tb2 TIEUBAN / tb1.TENTB tb2 TENTB -Tầm ảnh hưởng: Quan hệ DANGKI *Ràng buộc 31: -Bối cảnh: THANHVIEN_TIEUBAN -Mô tả: + Mỗi viên phân biệt với mã thành viên + Trên thành viên mã giảng viên xuất tiểu ban -Nội dung: + tb1,tb2 THANHVIEN_TIEUBAN / tb1 MATV tb2 MATV + tb1,tb2 THANHVIEN_TIEUBAN / tb1 MAGV tb2 MAGV or tb1.MATB tb2.MATB -Tầm ảnh hưởng: THANH THANH *Ràng buộc 32: -Bối cảnh: DIEM -Mô tả: Những thành viên tiểu ban chấm điểm đồ án phân biệt với -Nội dung: c1, c2 DIEM / c1 MADA c2 MADA OR c1 MATV c2 MATV -Tầm ảnh hưởng: Quan hệ DIEM *Ràng buộc 33: -Bối cảnh: HOIDONG -Mô tả: + Môi hôi đông co ma sô riêng biêt đê phân biêt vơi cac hôi đơng khac, đơng thơi dung tên cua môi hôi đông để phân biệt với + Mỗi năm có hội đồng -Nội dung: + hd1,hd2 HOIDONG / hd1.MAHD hd2.MAHD + hd1,hd2 HOIDONG / hd1.TENHD hd2 TENHD + hd1,hd2 HOIDONG / hd1.NAM hd2 NAM -Tầm ảnh hưởng: Quan hệ HOIDONG HOIDONG HOIDONG *Ràng buộc 34: -Bối cảnh: KH_TOTNGHIEP -Mô tả: Những kế hoạch phân biệt với mã kế hoạch tốt nghiệp -Nội dung: + khtn1, khtn2 KH_TOTNGHIEP / khtn1.MAKHTN khtn2 MAKHTN -Tầm ảnh hưởng: Quan hệ KH_TOTNGHIEP Ràng buộc tồn vẹn khóa ngoại *Ràng buộc 35: -Bối cảnh: SINHVIEN, DOAN -Mơ tả: Mỗi sinh viên có đồ án -Nội dung: + sv SINHVIEN da DOAN / sv.MADA=da.MADA -Tầm ảnh hưởng: Quan hệ SINHVIEN DOAN - + * *Ràng buộc 36: -Bối cảnh: KHOA, TRUONGKHOA -Mơ tả: Mỗi vào thời điểm có trưởng khoa -Nội dung: + kKHOA tkTRUONGKHOA / k.MATRKHOA=tk MATRGKHOA -Tầm ảnh hưởng: Quan hệ KHOA TRUONGKHOA *Ràng buộc 37: -Bối cảnh: GIANGVIEN, KHOA -Mô tả: Mỗi giảng viên thuộc khoa -Nội dung: + gv GIANGVIEN k KHOA / gv.MAKHOA=k MAKHOA -Tầm ảnh hưởng: Quan hệ GIANGVIEN KHOA *Ràng buộc 38: -Bối cảnh: TRUONGKHOA, GIANGVIEN -Mô tả: Trưởng khoa giảng viên -Nội dung: + tk TRUONGKHOA gv GIANGVIEN / tk.MAGV=gv MAGV -Tầm ảnh hưởng: Quan hệ TRUONGKHOA GIANGVIEN *Ràng buộc 39: -Bối cảnh: CHUYENNGANH, KHOA -Mô tả: Một chuyên ngành thuộc khoa -Nội dung: + cn CHUYENNGANH k KHOA / cn.MAKHOA=k MAKHOA -Tầm ảnh hưởng: Quan hệ CHUYENNGANH KHOA *Ràng buộc 40: -Bối cảnh: LOP, KHOA -Mô tả: Một lớp thuộc khoa -Nội dung: + l LOP k KHOA / l.MAKHOA=k MAKHOA -Tầm ảnh hưởng: Quan hệ LOP KHOA *Ràng buộc 41: -Bối cảnh: KEHOACH, CHUYENNGANH,MONHOC -Mô tả: Kế hoạch xác định môn chuyên ngành -Nội dung: = + k KEHOACH, c CHUYENNGANH, m MONHOC / k.MAMH m.MAMH AND k.MACN = c.MACN -Tầm ảnh hưởng: Quan hệ KEHOACH CHUYENNGANH MONHOC *Ràng buộc 42: -Bối cảnh: DAY, GIANGVIEN, MONHOC -Mô tả: Một giảng viên dạy nhiều mơn học Một môn học giảng dạy nhiều giảng viên -Nội dung: + d DAY, gv GIANGVIEN, m MONHOC / d.MAMH = m.MAMH AND d.MAGV = gv.MAGV -Tầm ảnh hưởng: Quan hệ KEHOACH CHUYENNGANH MONHOC *Ràng buộc 43: -Bối cảnh: PHANCONG, DAY, LOPTINCHI -Mô tả: Một giảng viên với khả dạy môn học học xác định phân cơng dạy lớp tín đinh -Nội dung: + pc PHANCONG, d DAY, ltc LOPTINCHI / pc.MAMH = d.MAMH AND pc.MAGV = d.MAGV AND pc.MALTC = ltc.MATLC -Tầm ảnh hưởng: Quan hệ PHANCONG DAY LOPTINCHI *Ràng buộc 44: -Bối cảnh: LOPTINCHI, MONHOC -Mơ tả: Mỗi lớp tín dạy môn học -Nội dung: + l LOPTINCHI mh MONHOC / l.MAMH=mh MAMH -Tầm ảnh hưởng: Quan hệ LOPTINCHI MONHOC *Ràng buộc 45: -Bối cảnh: LICHHOC, LOPTINCHI -Mô tả: Trong lịch học xác định lớp tín giảng dạy theo lịch học -Nội dung: + lh LICHHOC l LOPTINCHI / lh.MALTC=l MALTC -Tầm ảnh hưởng: Quan hệ LICHHOC LOPTINCHI *Ràng buộc 46: -Bối cảnh: DOAN, SINHVIEN, GIANGVIEN -Mô tả: đồ án tốt nghiệp sinh viên thực giảng viên hướng dẫn giảng viên phản biện -Nội dung: + da DOAN, sv SINHVIEN, gv GIANGVIEN / da.MASV=sv MASV AND da.MAGVHD = gv.MAGV AND da.MAGVPB = gv.MAGV -Tầm ảnh hưởng: Quan hệ DOAN SINHVIEN GIANGVIEN *Ràng buộc 47: -Bối cảnh: DANGKI, SINHVIEN, LOPTINCHI -Mơ tả: Mỗi lần đăng kí ta ln xác định lớp tín chỉ, sinh viên đăng kí vào lớp tín -Nội dung: + dk DANGKI, sv SINHVIEN, l LOPTINCHI / dk.MASV=sv MASV AND dk.MALTC = l.MALTC -Tầm ảnh hưởng: Quan hệ DANGKI SINHVIEN LOPTINCHI *Ràng buộc 48: -Bối cảnh: TIEUBAN, HOIDONG -Mô tả: Mỗi tiểu ban thuộc hội đồng định -Nội dung: + tb TIEUBAN hd HOIDONG / tb.MAHD=hd MAHD -Tầm ảnh hưởng: Quan hệ TIEUBAN HOIDONG *Ràng buộc 49: -Bối cảnh: THANHVIEN_TIEUBAN, GIANGVIEN, TIEUBAN -Mô tả: thành viên tiểu ban giáo viên trực thuộc tiểu ban xác định -Nội dung: + tvtb THANHVIEN_TIEUBAN, gv GIANGVIEN, tb TIEUBAN / tvtb.MAGV=gv.MAGV AND tvtb.MATB=tb.MATB -Tầm ảnh hưởng: THANH G *Ràng buộc 50: -Bối cảnh: CHAM, THANHVIEN_TIEUBAN, DOAN -Mô tả: thành viên tiểu ban giáo viên trực thuộc tiểu ban xác định -Nội dung: + c CHAM, tvtb THANHVIEN_TIEUBAN, da DOAN / c.MATV=tvtb.MATV AND c.MADA=da.MADA -Tầm ảnh hưởng: THANH *Ràng buộc 51: -Bối cảnh: HOIDONG, KHOA -Mô tả: Mỗi hội đồng thuộc khoa xác định -Nội dung: + hd HOIDONG k KHOA / hd.MAKHOA=k MAKHOA -Tầm ảnh hưởng: Quan hệ HOIDONG KHOA *Ràng buộc 52: -Bối cảnh: KH_TOTNGHIEP, CHUYENNGANH -Mô tả: Mỗi hội đồng thuộc khoa xác định -Nội dung: + kh KH_TOTNGHIEP cn CHUYENNGANH / kh.MACN=cn MACN -Tầm ảnh hưởng: Quan hệ KH_TOTNGHIEP CHUYENNGANH Ràng buộc toàn vẹn liên - liên quan hệ *Ràng buộc 53 : -Bối cảnh: LOPTINCHI, DANGKI -Mô tả: + Sô sinh viên đa đăng ky cung lơp tin chi phai băng sô bô quan đăng ky + Tông sô bô quan đăng ky phai ≤ sô sinh viên đa lơp tin chi -Nội dung: + sv LOPTINCHI ( dk DANGKI ( card( dk MALTC = sv MALTC))) + sv LOPTINCHI ( card{ n}

Ngày đăng: 02/12/2022, 08:35

HÌNH ẢNH LIÊN QUAN

b) Mơ hình ERD - (TIỂU LUẬN) báo cáo đề tài môn cơ sở dữ LIỆU THIẾT kế cơ sở dữ LIỆU QUẢN lý điểm SINH VIÊN hệ đại học THEO hệ tín CHỈ
b Mơ hình ERD (Trang 5)
c/ Liệt kê kế hoạch giảng của chuyên ngành @machuyennganh đang áp dụng trong năm @nam - (TIỂU LUẬN) báo cáo đề tài môn cơ sở dữ LIỆU THIẾT kế cơ sở dữ LIỆU QUẢN lý điểm SINH VIÊN hệ đại học THEO hệ tín CHỈ
c Liệt kê kế hoạch giảng của chuyên ngành @machuyennganh đang áp dụng trong năm @nam (Trang 44)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w