Giáo án Tin học 11 Cánh diều Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

Xem thử

Chỉ từ 400k mua trọn bộ Kế hoạch bài dạy (KHBD) hay Giáo án Tin học 11 Cánh diều bản word chuẩn kiến thức, trình bày đẹp mắt, dễ dàng chỉnh sửa:

I. Mục tiêu.

1. Về kiến thức:

- Diễn đạt được khái niệm khóa ngoài của một bảng và mối liên kết giữa các bảng

- Giải thích được ràng buộc khóa ngoài là gì.

- Biết được các phần mềm quản trị cơ sở dữ liệu có cơ chế kiểm soát các cập nhật dữ dữ liệu đảm bảo ràng buộc khóa ngoài

2. Về năng lực:

- Năng lực chung:

● Tự chủ và tự học: Tự nhận ra và điều chỉnh được những sai sót, hạn chế của bản thân trong quá trình học tập, rút kinh nghiệm để có thể vận dụng vào các tình huống khác

● Giao tiếp và hợp tác: Biết lựa chọn hình thức làm việc nhóm với quy mô phù hợp với yêu cầu và nhiệm vụ.

● Giải quyết vấn đề và sáng tạo: Phân tích được tình huống, đề xuất và lựa chọn giải pháp để giải quyết các vấn đề do giáo viên đặt ra. Phân tích được tình huống, đề xuất và lựa chọn giải pháp để chọn được phương án nhằm trả lời các câu hỏi trắc nghiệm.

- Năng lực tin học:

● NLc (Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông): HS được rèn luyện, bồi dưỡng năng lực giải quyết vấn đề thông qua việc học lập trình.

3. Về phẩm chất:

- Nghiêm túc, tập trung, tích cực chủ động.

- Có trách nhiệm thực hiện các nhiệm vụ học tập theo yêu cầu của giáo viên

II. Thiết bị dạy học và học liệu.

- Thiết bị dạy học:

● Máy tính hoặc Laptop;

● Học liệu, kế hoạch bài dạy, phiếu học tập, bài giảng điện tử.

- Học liệu:

● Sách giáo khoa, Sách giáo viên;

● File CSDL trong Access.

III. Tiến trình dạy học.

1. Hoạt động khởi động

a. Mục tiêu: Tạo hứng thú học tập cho học sinh.

b. Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi.

- Nội dung câu hỏi:

"Để quản lý sách, người đọc và việc mượn/trả sách của một thư viện (TV) trường học, bạn Anh Thư dự định chỉ dùng 1 bảng như mẫu sau. Theo em, trong trường hợp trong trường hợp cụ thể này,việc đưa tất cả dữ liệu cần quản lý vào trong 1 bảng như Anh Thư thực hiện có ưu điểm và nhược điểm gì?"

Số thẻ

TV

Họ và

tên

Ngày sinh

Lớp

Mã sách

Tên sách

Số trang

Tác giả

Ngày mượn

Ngày trả

...

...

...

...

...

...

...

...

...

...

c. Sản phẩm:

Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa ra, đáp án mẫu có thể như sau:

- Việc đưa tất cả dữ liệu cần quản lý vào 1 bảng có ưu nhược điểm sau

+ Ưu điểm: Dữ liệu nằm trong 1 bảng àđảm bảo dữ liệu không bị thiếu

+ Nhược điểm: Nếu dùng một bảng có thể dẫn đến dư thừa dữ liệu, dẫn đến sai nhầm, dữ liệu không nhất quán. Ví dụ một học sinh mượn sách nhiều lần, mỗi lần mượn nhiều quyển sách thì số thẻ TV, học và tên, ngày sinh, ngày mượn, ngày trả sẽ lặp lại nhiều lần trong một lần mượn

d. Tổ chức thực hiện:

NHIỆM VỤ

CÁCH THỨC TỔ CHỨC

Chuyển giao nhiệm vụ

GV nêu câu hỏi và yêu cầu HS trao đổi với bạn bên cạnh để tìm câu trả lời.

Thực hiện nhiệm vụ

HS tiếp nhận nhiệm vụ, trao đổi với bạn cùng bàn.

GV quan sát học sinh tự học, thảo luận, trợ giúp kịp thời khi các em cần hỗ trợ;

GV có thể gợi ý cho các em các hoạt động diễn ra trong quá trình mượn trả sách ở thư viện. VD: nếu một học sinh đến thư viện để mượn nhiều lần và mỗi lần bạn học sinh đó có thể mượn nhiều quyển sách khác nhau hoặc khi cán bộ quản lý thư viện cần bổ sung dữ liệu về số sách mới mua của thư viện

Báo cáo, thảo luận

GV: Gọi đại diện 1 học sinh trình bày câu trả lời

HS báo cáo kết quả

GV: Yêu cầu các bạn khác nhận xét, bổ sung (nếu có).

HS: Nhận xét, góp ý bổ sung bài của bạn (nếu có).

Kết luận, nhận định

- GV nhận xét, chuẩn hóa kiến thức cho học sinh.

2. Hoạt động hình thành kiến thức mới

Hoạt động 1. Tìm hiểu tính dư thừa dữ liệu trong CSDL

a. Mục tiêu: Biết được tầm quan trọng của việc tránh dư thừa dữ liệu và yêu cầu CSDL cần được thiết kế để tránh dư thừa dữ liệu.

b. Nội dung: HS thảo luận nhóm để hoàn thành phiếu học tập số 1.

Phiếu học tập số 1:

CÂU HỎI

TRẢ LỜI (DỰ KIẾN)

Câu 1:Ngoài cách quản lý thư viện như bạn Anh Thư ở phần khởi động, em có cách quản lý nào khác không?

Câu 2:Khi quản lí theo cách đó thì CSDL cần có những bảng nào, những bảng đó chứa thông tin gì?

Câu 3: Khi dùng CSDL như nhóm em sẽ có ưu điểm gì?

- Chia nhỏ cơ sở dữ liệu ra làm nhiều bảng để quản lý.

- CSDL gồm 3 bảng

+ Bảng MƯỢN – TRẢ: gồm Số thẻ TV, Mã sách, Ngày mượn, Ngày trả.

+ Bảng NGƯỜI ĐỌC: gồm Số thẻ TV, Họ và tên, Ngày sinh, Lớp

+ Bảng SÁCH: gồm Mã sách, Tên sách, Số trang, Tác giả

- Ưu điểm:

+ Tránh được dư thừa dữ liệu do trùng lặp và việc cập nhật dữ liệu sẽ bớt được nhiều rủi ro sai lầm

c. Sản phẩm:

- HS hoàn thành được phiếu học tập số 1.

- Tổng kết: sản phẩm dự kiến

a) Dư thừa dữ liệu có thể dẫn đến dữ liệu không nhất quán khi cập nhật

- Tình trạng dư thừa dữ liệu có thể dẫn đến sai lầm, không nhất quán về dữ liệu.

- Giải pháp: Tách CSDL thành nhiều bảng, mỗi bảng chỉ quản lí (chứa dữ liệu) về 1 đối tượng.

b) CSDL yêu cầu cần được thiết kế để tránh dư thừa dữ liệu.

- Dư thừa do trùng lặp dữ liệu tốn nhiều vùng nhớ lưu trữ không cần thiết và có thể không nhất quán khi cập nhật.

- CSDL quan hệ thường được thiết kế gồm một số bảng, có bảng chứa dữ liệu về riêng đối tượng, có bảng chứa dữ liệu về những sự kiện liên quan đến đối tượng được quản lí.

Ví dụ: Quản lý thư viện

Giáo án Tin học 11 Cánh diều Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

d. Tổ chức thực hiện:

NHIỆM VỤ

CÁCH THỨC TỔ CHỨC

Chuyển giao nhiệm vụ

GV yêu cầu HS:

- Thảo luận nhóm để hoàn thành phiếu học tập số 1.

Thực hiện nhiệm vụ

HS tiếp nhận nhiệm vụ, thảo luận nhóm hoàn thành phiếu học tập số 1.

GV quan sát học sinh thảo luận, trợ giúp kịp thời khi các em cần hỗ trợ.

Báo cáo, thảo luận

GV: Yêu cầu các nhóm treo phiếu học tập của nhóm mình lên bảng để cả lớp quan sát các giải pháp của từng nhóm.Gọi đại diện nhóm trình bày nội dung phiếu học tập số 1.

HS báo cáo kết quả thực hiện nhiệm vụ đã thống nhất trong nhóm .

GV yêu cầu các nhóm khác nhận xét, bổ sung.

HS nhận xét, góp ý bổ sung bài của bạn.

Kết luận, nhận định

- GV nhận xét, chuẩn hóa kiến thức cho học sinh, cho điểm những nhóm học sinh hoàn thành nhanh và chính xác.

Hoạt động 2:Tìm hiểu cách liên kết giữa các bảng và khóa ngoài.

a. Mục tiêu:

- Biết được khái niệm khóa ngoài của 1 bảng

- Tham chiếu được dữ liệu trong CSDL khi dữ liệu cần được trích xuất từ nhiều bảng

b. Nội dung:

- Cho CSDL "Thư viện" có 3 bảng như sau:

Giáo án Tin học 11 Cánh diều Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ

- GV nêu vấn đề: Cho biết học và tên, Lớp của những học sinh đã mượn quyển TH-01?

GV giải quyết vấn đề: Để trả lời cần đưa ra dữ liệu ở 2 Bảng MƯỢN – TRẢ và NGƯỜI ĐỌC. Ví dụ giá trị "HS-02" của Số thẻ TV trong bảng MƯỢN-TRẢ dẫn ta tham chiếu đến 1 bản ghi trong bảng NGƯỜI ĐỌC chứa thông tin cần tìm. Thông qua thuộc tính Số thẻ TV mà 2 bảng MƯỢN – TRẢ và NGƯỜI ĐỌC có được liên kết với nhau. Trong đó bảng MƯỢN – TRẢ gọi là bảng tham chiếu và bảng NGƯỜI ĐỌC được gọi là bảng được tham chiếu.

GV đặt câu hỏi: em hãy đưa ra các liên kết còn lại của CSDL "Thư viện"

- Trả lời dự kiến: liên kết 2 bảng MƯỢN-TRẢ và SÁCH thông qua thuộc tính Mã sách

................................

................................

................................

Trên đây tóm tắt một số nội dung miễn phí trong bộ Kế hoạch bài dạy (KHBD) hay Giáo án Tin học 11 mới nhất, để mua tài liệu đầy đủ, Thầy/Cô vui lòng xem thử:

Xem thử

Xem thêm các bài soạn Giáo án Tin học lớp 11 Cánh diều hay, chuẩn khác:


Đề thi, giáo án lớp 11 các môn học