Luyện tậpCâu hỏi.Cho CSDL học tập có các bảng sau: Hocsinh (họ tên, số CCCD, só thẻ học sinh,...
Câu hỏi:
Luyện tập
Câu hỏi. Cho CSDL học tập có các bảng sau: Hocsinh (họ tên, số CCCD, só thẻ học sinh, ngày sinh, địa chỉ), monhoc (tên, mã môn). Diem (số thẻ học sinh, mã môn, năm, học kì, loại điểm, điểm), trong đó loại điểm chỉ các loại ĐĐG thường xuyên, ĐĐG giữa kì, ĐĐG cuối kì
Hãy xác định các khoá chính và các khoá ngoại của từng bảng, có thể lấy số CCCD làm khoá chính được không.
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Dung
Để xác định các khoá chính và các khoá ngoại của từng bảng trong CSDL học tập, chúng ta có thể thực hiện như sau:1. Bảng Hocsinh:- Khóa chính: số CCCD, số thẻ học sinh- Khóa ngoại: không có khóa ngoại2. Bảng Monhoc:- Khóa chính: mã môn- Khóa ngoại: không có khóa ngoại3. Bảng Diem:- Khóa chính: số thẻ học sinh, mã môn, năm, học kì, loại điểm- Khóa ngoại: số thẻ học sinh tham chiếu đến bảng Hocsinh, mã môn tham chiếu đến bảng MonhocVới cấu trúc này, chúng ta có thể lấy số CCCD làm khóa chính cho bảng Hocsinh vì số CCCD có thể là một giá trị duy nhất định danh mỗi học sinh trong hệ thống.Như vậy, bảng Hocsinh có thể lấy số CCCD làm khóa chính.
Câu hỏi liên quan:
- Khởi độngCâu hỏi. Vậy mô hình cơ sở dữ liệu là gì?
- 1. Khái niệm cơ sở dữ liệu quan hệCâu hỏi 1. Nhạc sĩ sáng tác bản nhạc "Trường ca sông Lô" là nhạc...
- Câu hỏi 2.Bản thu âm trong Hình 13.1d tương ứng với dòng 0005 TN là bản thu âm của bản nhạc...
- Câu hỏi 1.Hãy chỉ ra các cột của bảng Bản nhạc.
- Câu hỏi2.Bảng Bản thu âm và bảng Ca sĩ có chung thuộc tính nào?
- 2. Một số thuật ngữ, khái niệm liên quan?Câu hỏi 1.Hãy chỉ ra khoá chính của bảng Ca sĩ và...
- Câu hỏi2. Hãy chỉ ra các khoá ngoài của bảng Bản nhạc và bảng Bản thu âm.
- Vận dụngTrong kì thi tốt nghiệp trung học phổ thông, học sinh được đánh số báo danh, có thể thi một...
Bình luận (0)