Câu 1: Em đã học về quan hệ giữa bảng và khóa ngoài trong CSDL quan hệ. Em hãy cho biết khóa ngoại của một bảng là gì và ràng buộc khóa ngoại là gì?
Hướng dẫn trả lời:
Khóa ngoại của một bảng có thể được coi là một tham chiếu trỏ đến khóa chính của một bảng khác.
Ràng buộc FOREIGN KEY hoặc khóa ngoại được sử dụng để ngăn các hoạt động có thể làm mất liên kết giữa các bảng. Một FOREIGN KEY là một trường (hoặc một tập hợp các trường) trong một bảng, tham chiếu đến PRIMARY KEY trong một bảng khác.
Câu 1: 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.
Hướng dẫn trả lời:
Không phải nhập lại dữ liệu về: ngày sinh, địa chỉ.
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?
Hướng dẫn trả lời:
Để thay đổi cài đặt và quan hệ giữa các bảng trong Microsoft Access, bạn có thể thực hiện các bước sau:
- Mở cơ sở dữ liệu Microsoft Access mà bạn muốn chỉnh sửa.
- Trong thanh công cụ Ribbon, chọn tab Database Tools.
- Nhấp vào nút Relationships trên tab Database Tools.
- Cửa sổ Relationships sẽ hiển thị danh sách các bảng trong cơ sở dữ liệu và các quan hệ giữa chúng.
- Để tạo mối quan hệ mới, bạn có thể kéo một trường từ một bảng và thả nó vào trường tương ứng trong bảng khác.
- Để chỉnh sửa mối quan hệ hiện có, bạn có thể nhấp đúp vào đường nối giữa các bảng.
- Bạn có thể thay đổi loại mối quan hệ, cập nhật và xóa các quan hệ trong cửa sổ Relationships.
Lưu ý rằng để chỉnh sửa quan hệ trong Access, bạn cần phải có quyền truy cập vào cơ sở dữ liệu và quyền sửa đổi cấu trúc bảng.
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?
Hướng dẫn trả lời:
dictionary_name = {key_1: value_1, key_2: value_2, ..., key_n: value_n}<br><br>
- Khóa trong Dictionary có thể là chuỗi hoặc số, và mỗi khóa là duy nhất trong mỗi cấp.
- Giá trị trong Dictionary có thể là chuỗi, số, hoặc các cấu trúc như List, Tuple, Set, hoặc thậm chí là một Dictionary khác.