Professional Documents
Culture Documents
Lab2 1
Lab2 1
Quan hệ STUDENT:
o Khóa chính: StudentCode.
o Khóa phụ: không có.
Quan hệ COURSE:
o Khóa chính: CourseCode.
o Khóa phụ: không có.
Quan hệ ENROLL:
o Khóa chính: (StudentCode, CourseCode, Semester).
o Khóa phụ:
(StudentCode, Semester).
(CourseCode, Semester).
Quan hệ BOOK_ADOPTION:
o Khóa chính: (CourseCode, Semester).
o Khóa phụ: không có.
Quan hệ BOOK:
o Khóa chính: BookISBN.
o Khóa phụ: không có.
Quan hệ STUDENT:
STUDENT(StudentCode, StudentName, MajorCode, MajorName, DayOfBirth, Gender)
Khóa chính: StudentCode
Tất cả các thuộc tính đều phụ thuộc vào khóa chính.
Quan hệ này đã đạt chuẩn 3.
Quan hệ COURSE:
COURSE(CourseCode, CourseName, Department)
Khóa chính: CourseCode
Tất cả các thuộc tính đều phụ thuộc vào khóa chính.
Quan hệ này đã đạt chuẩn 3.
Quan hệ ENROLL:
ENROLL(StudentCode, CourseCode, CourseName, Semester, GPA, Status)
Khóa chính: {StudentCode, CourseCode, Semester}
GPA và Status phụ thuộc vào cả ba thuộc tính khóa chính.
CourseName không phụ thuộc vào khóa chính và chỉ phụ thuộc vào CourseCode.
Quan hệ này chưa đạt chuẩn 3 do CourseName phụ thuộc không đầy đủ vào khóa chính. Để
đạt chuẩn 3, ta tách CourseName thành một quan hệ riêng.
Tách quan hệ ENROLL:
ENROLL(StudentCode, CourseCode, Semester, GPA, Status)
Khóa chính: {StudentCode, CourseCode, Semester}
Tất cả các thuộc tính đều phụ thuộc vào khóa chính.
Quan hệ này đã đạt chuẩn 3.
BOOK_ADOPTION:
BOOK_ADOPTION(CourseCode, Semester, BookISBN, CourseName, BookTitle)
Khóa chính: {CourseCode, Semester, BookISBN}
CourseName và BookTitle không phụ thuộc vào khóa chính và chỉ phụ thuộc vào
CourseCode và BookISBN.
Quan hệ này chưa đạt chuẩn 3 do CourseName và BookTitle phụ thuộc không đầy đủ vào
khóa chính. Để đạt chuẩn 3, ta tách CourseName và BookTitle thành một quan hệ riêng.
Tách quan hệ BOOK_ADOPTION:
BOOK_ADOPTION(CourseCode, Semester, BookISBN)
Khóa chính: {CourseCode, Semester, BookISBN}
Tất cả các thuộc tính đều phụ thuộc vào khóa chính.
Quan hệ này đã đạt chuẩn 3.
BOOK:
BOOK(BookISBN, BookTitle, Publisher, Author)
Khóa chính: BookISBN
Tất cả các thuộc tính đều phụ thuộc vào khóa chính.
Quan hệ này đã đạt chuẩn 3.