Giáo án NLS Tin học 11 THUD kết nối Bài 18: Thực hành xác định cấu trúc bảng và các trường khoá

Giáo án NLS Tin học 11 (ứng dụng) kết nối tri thức Bài 18: Thực hành xác định cấu trúc bảng và các trường khoá. Với năng lực số được tích hợp, tiết học sẽ giúp học sinh làm quen và ứng dụng công nghệ, tin học. KHBD này là file word, tải về dễ dàng. Là mẫu giáo án mới nhất năm 2026 để giáo viên dạy tốt môn Tin học 11.

Xem: => Giáo án tích hợp NLS Tin học 11 TH ứng dụng Kết nối tri thức

Ngày soạn: .../.../...

Ngày dạy: .../.../...

BÀI 18: THỰC HÀNH XÁC ĐỊNH

CẤU TRÚC BẢNG VÀ CÁC TRƯỜNG KHÓA

I. MỤC TIÊU

1. Kiến thức

Học xong bài này, HS đạt các yêu cầu sau:

  • Có được hình dung về công việc xác định các bảng dữ liệu, cấu trúc của chúng và các trường khóa trước khi bước vào tạo lập CSDL.

2. Năng lực 

Năng lực chung:

  • Tự chủ và tự học: biết lắng nghe, tự giác học tập và hoàn thành nhiệm vụ; tích cực tham gia các hoạt động học tập trong lớp.
  • Giao tiếp và hợp tác: có thói quen trao đổi, giúp đỡ nhau trong học tập; biết cùng nhau hoàn thành nhiệm vụ học tập theo sự hướng dẫn của GV.
  • Giải quyết vấn đề và sáng tạo: ứng dụng các kiến thức đã học vào thực tế, phát triển khả năng giải quyết vấn đề có tính tích hợp liên môn giữa Tin học với các môn học khác.

Năng lực riêng: 

  • Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông trong học và tự học: Hiểu được những bước chuẩn bị trước khi tiến hành tạo lập CSDL.

Năng lực số:

  • 1.3.NC1b: Triển khai được việc tổ chức và sắp xếp dữ liệu, thông tin và nội dung trong môi trường có cấu trúc (bảng).
  • 3.1.NC1a: Thiết kế cấu trúc dữ liệu.
  • 1.1.NC1a: Xác định đúng kiểu dữ liệu cho các trường thông tin.

3. Phẩm chất

  • Trách nhiệm, tính cẩn thận, chăm chỉ trong học tập và công việc.

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 

1. Đối với GV 

  • KHBD, tài liệu giảng dạy, giáo án PPT.
  • Phòng thực hành máy tính đã cài đặt MySQL và HeidiSQL, kết nối Internet.
  • Máy chiếu.
  • Video AI tạo bằng công cụ AI được dùng để khởi động bài học.

2. Đối với HS 

  • SGK, SBT Tin học 11, vở ghi chép.

III. TIẾN TRÌNH DẠY HỌC

1. HOẠT ĐỘNG KHỞI ĐỘNG 

…………………………………………..

…………………………………………..

…………………………………………..
 

2. HOẠT ĐỘNG THỰC HÀNH

Hoạt động 1: Xem xét bài toán

a) Mục tiêu: HS tìm hiểu chi tiết bài toán quản lí các bản thu âm các bản nhạc.

b) Nội dung: GV giới thiệu bài toán cho HS và yêu cầu HS trả lời các câu hỏi. 

c) Sản phẩm: 

- HS xác định được chi tiết bài toán quản lí các bản thu âm các bản nhạc.

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

HOẠT ĐỘNG CỦA GV VÀ HSSẢN PHẨM DỰ KIẾNNLS

Bước 1: GV chuyển giao nhiệm vụ:

- GV đặt vấn đề:  

+ Mỗi bản thu âm có các thông tin: tên bản nhạc, nhạc sĩ và ca sĩ thể hiện.

+ Quy ước: nhạc sĩ sáng tác bản nhạc là nhạc sĩ hoặc nhóm nhạc sĩ sáng tác một bản nhạc; ca sĩ là ca sĩ hay nhóm ca sĩ biểu diễn. Một bản nhạc có thể được một số ca sĩ thể hiện nên sẽ có những bản thu âm khác nhau. Không có hai bản thu âm khác nhau cho một bản nhạc có cùng ca sĩ thể hiện.

- GV giới thiệu ví dụ về một bản ghi chép các bản thu âm nhạc (bảng 18.1) và đặt câu hỏi yêu cầu HS trả lời:

kenhhoctap

+ Những bản nhạc nào có hai bản thu âm?

+ Nhạc sĩ nào có nhiều bản nhạc được thu âm? 

+ Ca sĩ Lê Dung thể hiện bao nhiêu bản thu âm?

 Bước 2: HS thực hiện nhiệm vụ học tập: 

- HS xác định được bài toán.

- GV hỗ trợ, quan sát.

Bước 3: Báo cáo kết quả hoạt động, thảo luận: 

- Đại diện HS lên bảng thực hiện thao tác.

- HS còn lại quan sát, nhận xét. 

Bước 4: Đánh giá kết quả thực hiện: 

- GV nêu nhận xét, chuyển sang nhiệm vụ thực hành tiếp theo.

1. Xem xét bài toán

- Ta sẽ quy ước nói đến nhạc sĩ sáng tác bản nhạc là nói đến tên một nhạc sĩ hay tên một nhóm nhạc sĩ sáng tác bản nhạc đó. Tương tự như vậy, ta cũng quy ước khi nói đến tên ca sĩ là nói đến một ca sĩ hay một nhóm ca sĩ biểu diễn tác phẩm.

1.3.NC1a: Hiểu biết về dữ liệu.

Hoạt động 2: Xác định cấu trúc bảng

a) Mục tiêu: HS xác định tất cả các dữ liệu phải lưu trữ.

b) Nội dung: GV hướng dẫn HS đưa ra danh sách dữ liệu phải lưu trữ, từ đó xác định được cấu trúc bảng.

c) Sản phẩm: HS đưa ra danh sách các dữ liệu cần lưu trữ dưới dạng mô tả một bảng có các trường dữ liệu với các tên gọi cụ thể.

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

…………………………………………..

…………………………………………..

…………………………………………..
 

Hoạt động 3: Tổ chức lại bảng dữ liệu

a) Mục tiêu: HS xác định phân tích và từng bước đưa ra giải pháp hạn chế dữ liệu lặp lại, dễ kiểm soát tính nhất quán của dữ liệu.

b) Nội dung: GV đặt vấn đề về mục đích và những công việc cần làm để tổ chức lại bảng dữ liệu.

c) Sản phẩm: HS phân tích và đưa ra giải pháp hạn chế dữ liệu lặp lại, dễ kiểm soát tính nhất quán của dữ liệu.

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

HOẠT ĐỘNG CỦA GV VÀ HSSẢN PHẨM DỰ KIẾNNLS

Bước 1: GV chuyển giao nhiệm vụ:

- GV đặt câu hỏi:  

+ Tổ chức lại bảng dữ liệu nhằm mục đích gì?

+ Tổ chức lại bảng dữ liệu cần thực hiện những công việc nào?

- GV nêu vấn đề: Trường tenCasi có giá trị lặp lại, tên ca sĩ dài, làm lớn dung lượng lưu trữ và khó khăn khi sửa chữa.

- GV chiếu hình ảnh bảng casi và hai trường khóa idCasi và trường tenCasi (bảng 18.2) để minh họa.

kenhhoctap

- GV nêu câu hỏi: Để khắc phục hạn chế này, cách làm tốt hơn là gì?

- GV kết luận về cách hạn chế dư thừa do việc lặp lại tên ca sĩ.

- GV đặt vấn đề: Tương tự, một bản nhạc có thể có nhiều bản thu âm khác nhau do những ca sĩ khác nhau thể hiện và tên nhạc sĩ bị lặp lại do một nhạc sĩ có thể sáng tác nhiều bản nhạc.

- GV nêu câu hỏi: Để khắc phục hạn chế này, cách làm tốt hơn là gì?

- GV kết luận về cách hạn chế dư thừa do lặp tên nhạc sĩ và ban nhạc.

- GV chiếu các bảng dữ liệu sau khi được tổ chức lại (hình 18.1) cho HS thấy được sự khác nhau sau khi tổ chức lại bảng dữ liệu.

kenhhoctap

- GV đặt câu hỏi để HS thấy được lợi ích của tổ chức CSDL như trên:

+ Nếu cần sửa tên bản nhạc "Trường ca Sông Lô" ở bảng 18.1 cần sửa ở những dòng nào? Phải sửa mấy lần? Nếu hai lần sửa khác nhau thì dữ liệu còn nhất quán không?

+ Với cách tổ chức CSDL thành 4 bảng như trên, cần sửa tên bản nhạc ở bảng nào? Phải sửa mấy lần?

+ Tương tự trong các trường hợp với tên ca sĩ và tên nhạc sĩ.

Bước 2: HS thực hiện nhiệm vụ học tập: 

- HS tổ chức lại được bảng dữ liệu.

- GV hỗ trợ, quan sát.

Bước 3: Báo cáo kết quả hoạt động, thảo luận: 

- Đại diện HS lên bảng thực hiện thao tác.

- HS còn lại quan sát, nhận xét. 

Bước 4: Đánh giá kết quả thực hiện: 

- GV nêu nhận xét, chuyển sang nhiệm vụ thực hành tiếp theo.

3. Tổ chức lại bảng dữ liệu

- Phân tích và sắp xếp lại bảng dữ liệu để hạn chế lượng dữ liệu lặp lại.

Bước 1. Đầu tiên là hạn chế dữ liệu dư thừa do việc lặp lại tên ca sĩ, có thể khá dài, chiếm nhiều dung lượng lưu trữ. Do sự lặp lại này, mỗi lần sửa tên một ca sĩ ở tất cả các dòng có tên ca sĩ này. Nếu sót hoặc sửa khác nhau thì dữ liệu sẽ mất tính nhất quán.

Giải pháp giúp cho việc kiểm soát tính nhất quán tên ca sĩ là tạo bảng casi (idCasi, tenCasi). Khi đó bảng bản thu âm sẽ có dạng: banthuam (idBanthuam, tenBannhac, tenNhacsi, idCasi).

Bước 2. Tương tự, đối với bản nhạc, giải pháp là tạo bảng bản nhạc: bannhac (idBannhac, tenBannhac, tenNhacsi). Khi đó bảng thu âm sẽ có dạng: banthuam (idBanthuam, idBannhac, idCasi).

Bước 3. Tương tự đối với tên nhạc sĩ trong bảng bản nhạc, giải pháp là tạo bảng nhạc sĩ: nhacsi (idNhacsi, tenNhacsi), bảng bản nhạc sẽ có dạng: bannhac (idBannhac, tenBannhac, idNhacsi).

- Tổng kết lại, CSDL sau khi tổ chức lại gồm 4 bảng như sau:

casi (idCasi, tenCasi)

nhacsi (idNhacsi, tenNhacsi)

bannhac(idBannhac, tenBannhac, idNhacsi)

banthuam(idBanthuam, idBannhac, idCasi)

1.3.NC1b: Tái cấu trúc bảng dữ liệu, thiết lập mối liên kết logic giữa các bảng.

Hoạt động 4: Các loại khóa

a) Mục tiêu: HS xác định được các trường khóa chính, khóa ngoài khóa cấm trùng.

b) Nội dung: GV tổ chức cho HS nêu được các trường khóa chính, khóa ngoài và khóa cấm trùng.

c) Sản phẩm: HS phân tích và xác định được các trường khóa chính, khóa ngoài khóa cấm trùng.

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

…………………………………………..

…………………………………………..

…………………………………………..
 

Hoạt động 5: Về các kiểu dữ liệu của các trường

a) Mục tiêu: HS xác định được kiểu dữ liệu cho từng trường.

b) Nội dung: GV tổ chức cho HS các kiểu dữ liệu của các trường.

c) Sản phẩm: HS phân tích và xác định được kiểu dữ liệu cho từng trường.

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

HOẠT ĐỘNG CỦA GV VÀ HSSẢN PHẨM DỰ KIẾNNLS

Bước 1: GV chuyển giao nhiệm vụ:

- GV yêu cầu HS thảo luận theo nhóm đôi, nghiên cứu SGK và trả lời câu hỏi:

+ Các trường khóa chính thường có kiểu nào?

+ Các trường tenNhacsi, tenCasi, tenBannhac có thể chọn xâu kí tự nào?

- GV yêu cầu HS trả lời câu hỏi củng cố trang 90:

+ Em hãy chỉ ra những lợi ích có được khi tổ chức CSDL âm nhạc với các bảng như đã trình bày trong bài học.

- Trên cơ sở vừa bài tập vừa thực hiện, GV rút ra các kiểu dữ liệu của các trường.

Bước 2: HS thực hiện nhiệm vụ học tập: 

- HS đọc SGK về các kiểu dữ liệu của các trường, quan sát và trả lời câu hỏi nhiệm vụ.

Bước 3: Báo cáo kết quả hoạt động, thảo luận: 

- HS xung phong trả lời.

- Một số HS khác nhận xét, bổ sung cho bạn.

Bước 4: Đánh giá kết quả thực hiện: 

- GV nhận xét, đánh giá kết của HS.

- GV tổng kết kiến thức và yêu cầu HS ghi chép vào vở.

5. Về các kiểu dữ liệu của các trường

- Để đơn giản, các trường khóa chính thường có kiểu INT và tự động tăng giá trị (AUTO_INCREMENT).

- Các trường tenNhacsi, tenCasi, tenBannhac có thể chọn là xâu kí tự có độ dài tối đa 255 kí tự (VARCHAR (255)).

- Hướng dẫn trả lời câu hỏi củng cố trang 71 SGK:

+ Giảm không gian lưu trữ dữ liệu lặp lại (hạn chế dư thừa dữ liệu), thuận lợi cho việc đảm bảo tính toàn vẹn dữ liệu. Giảm thiểu công sức sửa dữ liệu khi cần.

1.1.NC1a: Xác định đúng kiểu dữ liệu cho các trường thông tin.

3. HOẠT ĐỘNG LUYỆN TẬP

a) Mục tiêu: HS củng cố kiến thức về thực hành xác định cấu trúc bảng và các trường khóa.

b) Nội dung: HS trả lời câu hỏi trắc nghiệm và hoàn thành bài tập phần Luyện tập SGK trang 90.

c) Sản phẩm học tập: Gợi ý trả lời câu hỏi Luyện tập SGK trang 90.

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

…………………………………………..

…………………………………………..

…………………………………………..
 

4. HOẠT ĐỘNG VẬN DỤNG

a) Mục tiêu: HS vận dụng được kiến thức trả lời câu hỏi vận dụng trang 90 SGK.

b) Nội dung: HS vận dụng hiểu biết của bản thân để làm bài tập phần câu hỏi vận dụng trang 90 SGK. 

c) Sản phẩm: Hướng dẫn trả lời câu hỏi vận dụng trang 90 SGK.

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

…………………………………………..

…………………………………………..

…………………………………………..
 

=> Giáo án Tin học ứng dụng 11 kết nối Bài 18: Thực hành xác định cấu trúc bảng và các trường khoá

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 sẽ có đầy đủ. Xem và tải: Giáo án tích hợp NLS Tin học 11 TH ứng dụng Kết nối tri thức cả năm - Tại đây

Tài liệu khác

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

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

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

Chat hỗ trợ
Chat ngay