TIN HỌC 12Chương 1 Chương 2 Chương 3 Chương 4 Khái niệm về hệ cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Microsoft Access Hệ cơ sở dữ liệu quan hệ Kiến trúc và bảo mật các hệ cơ sở dữ liệu
Trang 1Kế hoạch giảng dạy
Hệ cơ sở dữ liệu quan hệ (tiết 2)
Tin học 12 - Chương III
Bài 10:
GVHD: Thầy Lê Đức Long
Cô Nguyễn Thị Ngọc Hoa SVTH: Phan Thị Ánh Hằng
Trang 2TIN HỌC 12
Chương 1
Chương 2
Chương 3
Chương 4
Khái niệm về hệ cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu Microsoft Access
Hệ cơ sở dữ liệu quan hệ Kiến trúc và bảo mật các hệ cơ sở dữ liệu
Bài 10: Cơ sở dữ liệu quan hệ Bài 11: Các thao tác với cơ sở dữ liệu quan hệ Tiết 2: Cơ sở dữ liệu quan hệ
Trang 3GIẢ ĐỊNH
Lớp học gồm 40 học sinh, được chia thành 10 nhóm mỗi nhóm 4 học sinh.
Phòng học có máy chiếu.
Lớp có trang Wordpress riêng và mỗi học sinh đều có tài khoảng ở trang đó để có thể thảo luận cũng như upload bài tập lên.
Hầu hết các học sinh đều có máy tính nối mạng ở nhà.
Trang 4 Học sinh biết được khái
niệm về mô hình dữ liệu
quan hệ
2 mô hình dữ liệu: vật lý và
logic
Hiểu khái niệm về khóa,
thuộc tính , liên kết
Nội dung trọng tâm Nội dung khó
Xác định khóa
Sự liên kết giữa các bảng Xác định nội dung
Trang 5Kiến thức đã biết
Khái niệm hệ cơ sở dữ liệu
Tạo bảng
Các thao tác trên bảng
Sự liên kết giữa các bảng.
Kiến thức có thể biết
Mô hình dữ liệu quan hệ.
Thuộc tính của bảng.
Xác định kiến thức
Trang 6BÀI 10
Tiết 3: khóa và liên kết giữa các bảng)
Tiết 1: Mô hình dữ liệu
quan hệ
Tiết 2: Khái niệm CSDL quan hệ và ví
dụ
Phân chia số tiết dạy
Trang 7Tiết 1
Hoạt
động 1
(20ph)
Hoạt động 2 (15ph)
Hoạt động 3 (10ph)
+ Giáo viên đặt
câu hỏi liên
quan đến các
chương đã học
để gợi nhớ cho
HS các vấn đề
liên quan về
CSDL
+ lúc này học
sinh sẽ thảo
luận nhóm
+Giáo viên đưa
ra khái niệm và giải thích cho
HS + Giáo viên đưa
ra ví dụ để giải thích các khái niệm
Giải đáp thắc mắc cho học sinh, nhắc lại khái niệm mô hình dữ liệu quan hệ
Trang 8Hoạt động1
(5ph) Hoạt động 2 (15ph)
Hoạt động 3 (20ph)
Mục tiêu:
Học sinh sẽ hiểu hơn những ngôn từ dùng
CSDL
Mục tiêu:
Học sinh nắm vững kiến thức ngay trên lớp qua một vài ví
dụ giáo viên đưa ra
Tiết 2
Mục tiêu:
Giúp học sinh
hiểu được các
trong CSDL
như quan hệ,
thuộc tính,
bảng ghi (bộ)
…
Trang 9Tiết 3
Hoạt
động 1
(5ph)
Hoạt động 2 (30ph)
Hoạt động 3 (10ph)
Đưa ra một ví
dụ và yêu cầu
học sinh xác
định làm sao để
phân biệt được
các bộ trong
cùng một bảng.
+ Đưa lại những bảng mà học sinh
đã quen thuộc ở chương 2.
+ Đưa ra những câu hỏi phát vấn
để học sinh sát định khóa và liên kết giữa các bảng.
+ Yêu cầu học sinh đưa ra các phản ví dụ để học sinh làm việc nhóm và phân tích tại sao không thể là khóa.
Củng cố lại bài học, có thể yêu cầu học sinh về nhà và mô tả rõ ràng các bước để xác định khóa qua bài tập GV đưa trên forum lớp
Trang 10Nội dung:
+ Giáo viên sẽ nhờ một vài học sinh nhắc lại những nội dung chính đã được học ở Chương 2
+ Giáo viên sẽ đưa lại một vài hình ảnh liên quan đến bảng, trường, bảng ghi từ
đó dẫn đến thuật ngữ mới trong bài
Phương pháp:
+ Dẫn dắt học sinh vào vấn đề mới dựa trên những vấn đề học sinh đã biết
HOẠT ĐỘNG 1
BACK
Trang 11HOẠT ĐỘNG 2
Nội dung:
+ GV yêu cầu học sinh đọc sách và trả lời những câu hỏi của giáo viên
+ GV sẽ yêu cầu học sinh hoạt động nhóm
+ GV sẽ kêu một vài nhóm trình bày
+ GV nhận xét, đưa ra đáp án (câu trả lời) của các câu hỏi
Phương pháp:
+ Yêu cầu học sinh đọc bài và làm việc theo nhóm
+ Đánh giá, tổng kết
+ Yêu cầu học sinh highlight vào sách những ý chính của nội dung câu hỏi
BACK
Trang 12HOẠT ĐỘNG 3
Nội dung:
+ Đưa ra ví dụ và yêu cầu học sinh thực hiện đúng yêu cầu
+ Đưa ra bài tập trên Wordpress và yêu cầu học sinh lên đó lấy bài tập về làm
và nộp bài lên trên trang Wordpress đó luôn để cô chấm điểm
Phương pháp:
+ Sử dụng cách thức thực hành là chính
+ Sử dụng trang WordPress để học sinh có thể upload bài cũng như lấy bài của các bạn trong lớp để tham khảo
BACK
Trang 13Bộ câu hỏi 1
Miền là gì? Cho ví dụ.
Miền dùng để chỉ kiểu dữ liệu của thuộc tính
Thuộc tính đa trị là gì? Cho ví dụ
Đa trị là trong 1 trường có 2 giá trị
Thuộc tính phức hợp là gì? Cho ví dụ
Thuộc tính phức hợp sự kết hợp của những thuộc tính gần giống nhau
BACK
Yêu cầu: Mỗi nhóm phải cho ví dụ khác nhau
Trang 14Ví dụ
Người mượn sách: có những thông tin nào ?
Tình hình mượn sách: gồm những thông tin nào ?
Sách: gồm những thông tin nào ?
Lập nên 3 bảng với tên bảng đặt phù hợp với những thông tin đó và thiết lập dữ liệu cho cả 3 bảng
Số thẻ (mã thẻ), họ tên, ngày sinh, lớp
Số thẻ, Mã số sách, ngày mượn, ngày trả
Mã số sách, tên sách, thể loại, tác giả.
1 Ba bảng này có mối quan hệ ràng buộc với nhau như thế nào ?
2 Hãy quan sát 3 bảng và đưa ra nhận xét.
BACK