You are on page 1of 1

Cho lược đồ CSDL dùng quản lý việc đăng ký học của sinh viên và sách dùng cho mỗi

khóa học như sau:

STUDENT(StudentCode, StudentName, Major, BirthDate, Gender)

ENROLL(StudentCode, CourseCode, Semester, GPA, Status)

COURSE(CourseCode, CourseName, Deparment)

BOOK_ADOPTION(CourseCode, Semester, BookISBN)

BOOK(BookISBN, BookTitle, Publisher, Author)

a. Xác định keys, foreign key của các relation schemas (2) (mỗi relation 2/5=0.4)

b. Nhập dữ liệu mô phỏng cho các relation (1) (mỗi relation 1/5=0.2)

c. Biểu diễn các yêu cầu truy vấn sau bằng đại số quan hệ: (4) (mỗi y.c : 4/7 ~ 0.6)

1. Cho biết mã số, tên của các nữ sinh viên học ngành IA

2. Cho biết mã số, tên của các nam sinh viên học ngành SE có đăng ký học vào học kỳ Summer-
2019

3. Cho biết mã số, tên các khóa học có mở trong học kỳ Summer-2019

4. Cho biết số ISBN, tựa sách được dùng cho môn học có tên “Nhập môn CSDL” trong học kỳ
Summer-2019

5. Cho biết mã số, tên của các sinh viên đậu môn học có tên “Lập trình OOP” trong học kỳ
Summer-2019

6. Cho biết BookISBN nào được dùng cho nhiều hơn một khóa học (môn học)

7. Cho biết sinh viên nào (mã sinh viên) học môn học có mã DBI202 cao điểm nhất

d. Biểu diễn các ràng buộc sau bằng đại số quan hệ (3) (mỗi yêu cầu 3/4 ~ 0.75 )

1. Sinh viên có điểm (GPA) nhỏ hơn 5 phải có trạng thái (status) là Fail

2. Nhà trường không tuyển nữ sinh viên vào ngành Maketing

3. Nhà trường không mở môn học có mã DBI202 vào học kỳ Spring-2005

4. Không có sinh viên ngành IA đăng ký học vào học kỳ Spring-2010

You might also like