Em đã học về quan hệ giữa bảng và khoá ngoài trong CSDL quan hệ. Em hãy cho biết khoá ngoại của một bảng là gì và ràng buộc khoá ngoại là gì?

1. Thiết lập mối quan hệ giữa 2 bảng

Câu 1: Em đã học về quan hệ giữa bảng và khoá ngoài trong CSDL quan hệ. Em hãy cho biết khoá ngoại của một bảng là gì và ràng buộc khoá ngoại là gì?

Bài Làm:

  • Khóa ngoại của một table được xem như con trỏ trỏ tới khóa chính của table khác
  • Ràng buộc FOREIGN KEY hay khóa ngoại được sử dụng để ngăn các hành động sẽ làm hủy bỏ liên kết giữa các bảng. Một FOREIGN KEY là một trường (hoặc tập hợp các trường) trong một bảng, đề cập đến PRIMARY KEY trong một bảng khác.

Xem thêm Bài tập & Lời giải

Trong: Giải Tin học 11 định hướng Tin học ứng dụng Cánh diều bài 3 Liên kết các bảng trong cơ sở dữ liệu

Vận dụng

Câu hỏi: Theo em nếu như CSDL của trường có bảng Học sinh và đã thiết lập quan hệ 1-1 giữa hai bảng Bạn Đọc và Học sinh thì có thể thiết lập kiểu dữ liệu tra cứu để không phải gõ nhập lại dữ liệu những cột nào trong bảng Bạn Đọc.

Xem lời giải

Câu hỏi tự kiểm tra

Câu 1: Cần mở cửa số làm việc nào để thiết lập, chỉnh sửa mỗi quan hệ giữa các bảng CSDL?

Xem lời giải

Câu 2. Để thiết lập kiểu dữ liệu từ tra cứu cần thao tác như thế nào?

Xem lời giải

Xem thêm các bài Giải tin học 11 định hướng Tin học ứng dụng cánh diều, hay khác:

Xem thêm các bài Giải tin học 11 định hướng Tin học ứng dụng cánh diều được biên soạn cho Học kì 1 & Học kì 2 theo mẫu chuẩn của Bộ Giáo dục theo sát chương trình Lớp 11 giúp bạn học tốt hơn.

Lớp 11 | Để học tốt Lớp 11 | Giải bài tập Lớp 11

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 11, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 11 giúp bạn học tốt hơn.