đề công nghệ phầm mềm
Trang 1- Mỗi khoa được mô tả bởi tên, mã khoa, địa chỉ, số điện thoại mỗi khoa có duy nhất một mã số và một tên.
- Mỗi môn học có tên, tóm tắt môn học, mã số, tín chỉ, và được phụ trách bởi 1 khoa Mỗi môn học có 1 mã số duy nhất.
- Trong một học kì(I,II) của 1 năm học cụ thể, với mỗi môn học cụ thể, nếu số lượng sinh viên đăng kí đủ thì sẽ mở lớp và phân công một giảng viên phụ trách và dạy một môn trong 1 học kì của một năm học có thể tổ chức nhiều hơn 1 lớp học mã lớp học dùng để phân biệt các lớp dạy cùng 1 môn học trong cùng 1 thời điểm(học kì, năm …).
- Bảng điểm của sinh viên phải liệt kê chi tiết lớp học mà sinh viên đã tham dự và số điểm mà sinhviên đạt được.
Chú ý: lớp học trong tình huống đặt ra ở trên là những lớp học được tổ chức theo môn học.
Sinh viên có thể thêm các thuộc tính để làm rõ đề bài.Câu 2:
Để quản lý kế hoạch giảng dạy cho những giáo viên trong khoa, người ta cần lưu trữ những thông tinsau:
GiaoVien(MaGV, HoGV,TenGV,DiaChi,SoDT)MomHoc(MaMH, TenMH, SoTCLT,SoTCTH)Lop(MaLop, TenLop)
KeHoachGD(MaGV,MaMH, Hocki, NamHoc, MaLop)
Trang 2Câu 3: cho lược đồ quan hệ (Q,F) với Q(ABCDE) và F={AE->C, CD->BE, A->CD, B->D}
1 Hãy tìm phủ tối thiểu.
2 Áp dụng thuật toán tìm mọi khóa để tìm tất cả các khóa của lược đồ CSDL trên.