Nội dung chính Tin học 11 theo định hướng Tin học ứng dụng cánh diều Chủ đề F(ICT) Bài 3: Liên kết các bảng trong cơ sở dữ liệu

Hệ thống kiến thức trọng tâm Chủ đề F(ICT) Bài 3: Liên kết các bảng trong cơ sở dữ liệu sách Tin học 11 theo định hướng Tin học ứng dụng cánh diều. Với các ý rõ ràng, nội dung mạch lạc, đi thẳng vào vấn đề hi vọng người đọc sẽ nắm trọn kiến thức trong thời gian rất ngắn. Nội dung chính được tóm tắt ngắn gọn sẽ giúp thầy cô ôn tập củng cố kiến thức cho học sinh. Bộ tài liệu có file tải về. Mời thầy cô kéo xuống tham khảo

BÀI 3: LIÊN KẾT CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU

1. THIẾT LẬP MỐI QUAN HỆ GIỮA HAI BẢNG

a) Các lựa chọn kết nối dữ liệu

- Thiết lập mối quan hệ giữa hai bảng nhằm mục đích nối (join) dữ liệu giữa hai bản ghi tương ứng trong mỗi bảng.

- Quan hệ 1 – ∞ phổ biến nhất giữa hai bảng có ba lựa chọn thuộc tính của phép nối dữ liệu (Join Properties).

1: Chỉ nối các bản ghi nếu các giá trị trường được kết nối trùng khớp nhau. Đây là phép nối trong (Inner join).

2: Lấy tất cả các bản ghi trong bảng bên trái nhưng chỉ nối với các bản ghi của bảng bên phải khớp giá trị trong trường được kết nối. Đây là phép nối ngoài bên trái (Left outer join).

3: Lấy tất cả các bản ghi trong bảng bên phải nhưng chỉ nối với bản ghi của bảng bên trái khớp giá trị trong trường được kết nối. Đây là phép nối ngoài bên phải (Right outer join).

- Access đánh dấu lựa chọn 1: theo mặc định.

 

b) Thao tác thiết lập, chỉnh sửa, xóa mối quan hệ giữa hai bảng

- Chọn Database Tools\Relationships để mở vùng làm việc với các mối quan hệ.

- Access hiển thị trực quan mối quan hệ giữa hai bảng bằng một đoạn thẳng nối hai bảng bằng một đoạn thẳng nối hai bảng, ghi kèm các cặp số 1 – 1 hay 1 – ∞ ở hai đầu đoạn nối nếu đã được thiết lập rõ ràng.

- Một bảng có thể liên kết với nhiều bảng khác.

- Quy trình thiết lập mối quan hệ giữa hai bảng gồm 3 bước lớn:

Bước 1. Đưa hộp thể hiện mỗi bảng vào vùng làm việc với các mối quan hệ (nếu trong đó còn chưa nhìn thấy bảng ta muốn):

1) Nháy nút lệnh Show Table. Hộp thoại Show Table xuất hiện.

2) Nháy đúp chuột lên tên bảng. Hộp thể hiện bảng sẽ xuất hiện.

Bước 2. Tạo quan hệ giữa hai bảng.

1) Kéo thả chuột từ trường khóa ngoài trong bảng con vào trường khóa chính trong bảng mẹ; hộp thoại Edit Relationships xuất hiện.

2) Đánh dấu hộp kiểm Enforce Referential Integrity (đảm bảo toàn vẹn tham chiếu) và chọn Create hay OK.

 

Bước 3. Xác định các lựa chọn liên kết dữ liệu.

1) Nháy nút Join Type để mở hộp thoại Join Properties (nếu chưa xuất hiện) để chọn thuộc tính cho phép nối dữ liệu thực thi mối quan hệ này.

2) Để nguyên như mặc định hoặc đánh dấu chọn thuộc tính kết nối đúng yêu cầu.

Chỉnh sửa mối quan hệ

1) Chọn mối quan hệ bằng cách nháy chuột lên đường nối hai bảng.

2) Nháy nút lệnh Edit Relationship.

Xóa mối quan hệ

Nháy chuột chọn mối quan hệ, nhấn phím Delete.

Chú ý: Nháy chuột phải lên đường nối hai bảng cũng xuất hiện bảng chọn nổi lên có hai lệnh Edit Relationship và Delete.

2. CỘT DỮ LIỆU TỪ TRA CỨU

- Sử dụng cột dữ liệu từ tra cứu giúp người dùng có thể chọn mục dữ liệu từ một danh sách thay cho gõ nhập.

- Cột dữ liệu từ tra cứu thường được áp dụng để thực thi toàn vẹn tham chiếu.

Hướng dẫn thao tác

- Thiết lập cột Số thẻ trong bảng Mượn – Trả thành cột dữ liệu từ tra cứu.

1) Mở bảng Mượn-Trả trong khung nhìn thiết kế.

2) Thiết lập lại Data Type của trường Số thẻ: Nháy dấu trỏ xuống để thả xuống danh sách chọn.

3) Nháy chọn Lookup Wizard (ở dòng cuối cùng) sẽ làm xuất hiện một loạt hộp thoại để đánh dấu các lựa chọn.

4) Hộp thoại thứ nhất: Đánh dấu chọn “I want the lookup field to get the values from another table or query”; chọn Next.

 

5) Hộp thoại thứ hai: Chọn bảng hay truy vấn làm nguồn để tra cứu dữ liệu; chọn Next.

 

6) Hộp thoại thứ ba: Chọn các trường dữ liệu trong bảng (hay truy vấn) vừa chọn; chọn Next.

 

7) Hộp thoại thứ tư nhằm chọn trường muốn sắp xếp để tiện tra cứu; chọn Next.

8) Hộp thoại thứ năm: Đặt tên cho trường lookup, có thể giữ nguyên tên trường; chọn Finish.

 

- Quan sát kết quả: Mở trong bảng khung nhìn bảng dữ liệu sẽ thấy có mũi tên trỏ xuống khi chọn ô để nhập dữ liệu cho trường.

Thiết lập đảm bảo toàn vẹn tham chiếu

- Nháy chọn Database Tools\Relationships sẽ thấy có đường nối giữa hai bảng hiển thị trực quan mối quan hệ tra cứu vừa thiết lập.

- Nháy chuột phải lên đường nối này; hộp thoại Edit Relationships xuất hiện. Đánh dấu hộp kiểm Enforce Referential Integrity và chọn OK.

3. THỰC HÀNH TẠO LIÊN KẾT GIỮA CÁC BẢNG TRONG CSDL

Nhiệm vụ 1. Tạo bảng Mượn-Trả theo thiết kế và thử nhập dữ liệu

Các bước thiết kế tương tự như trong bài học trước.

Chú ý:

1) Vẫn dùng khoá chính là ID như Access đã chọn mặc định.

2) Các cột Ngày mượn, Ngày Trả nên chọn thuộc tính Format phù hợp, ví dụ Short Date.

3) Nên hạn chế độ dài của các trường Số thẻ, Mã sách giống như ở các bảng Bạn Đọc, bảng Sách.

Nhiệm vụ 2. Thiết lập mối quan hệ và xác định thuộc tỉnh kết nối dữ liệu giữa các bảng

1) Thiết lập mối quan hệ 1 – ∞ từ bảng Sách và từ bảng Bạn Đọc tới bảng Mượn-Trả theo hướng dẫn trong mục "Thao tác thiết lập, chỉnh sửa, xóa mối quan hệ giữa hai bảng".

2) Thiết lập cột Số thẻ và cột Mã sách thành kiểu dữ liệu tra cứu. Chú ý: Có thể phải xoá kết quả của yêu cầu 1 và sau đó thiết lập lại thành cột tra cứu.

=> Giáo án Tin học ứng dụng 11 cánh diều Chủ đề F(ICT) Bài 3: Liên kết các bảng trong cơ sở dữ liệu

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Kiến thức trọng tâm tin học 11 theo định hướng tin học ứng dụng cánh diều - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu môn khác

Tài liệu mới cập nhật

Chat hỗ trợ
Chat ngay