Phương pháp, phương tiện dạy học

Một phần của tài liệu Giáo án tin học 12_mới (Trang 43 - 46)

– Phương pháp: sử dụng phương pháp vấn đáp kết hợp cho hs thảo luận nhóm.

– Phương tiện:

o Gv: giáo án, SGK tin học 12, SGV tin học 12.

o Hs: SGK tin học 12, vở ghi bài học.III. Nội dung bài mới III. Nội dung bài mới

1. Kiểm tra sĩ số2. Kiểm tra bài cũ: 2. Kiểm tra bài cũ: Câu hỏi:

1/ Trình bày khái niệm mô hình dữ liệu và các đặc trưng của mô hình dữ liệu quan hệ?

2/ Trình bày khái niệm cơ sở dữ liệu quan hệ và hệ QTCSDL quan hệ?

3. Nội dung

Hoạt động của giáo viên và học sinh Nội dung TG

Gv: trong tiết học trước ta đã tìm hiểu qua khái

niệm CSDL quan hệ, hôm nay ta tìm hiểu tiếp một số khái niệm có liên quan đến bảng. một số khái niệm có liên quan đến bảng.

Gv: yêu cầu hs xem lại ví dụ ở mục 2b và cho

biết ta tạo liên kết giữa các bảng để làm gì?

Hs: trả lời câu hỏi.

Gv: yêu cầu hs cho biết khái niệm khoá của

một bảng là gì?

Hs: trả lời câu hỏi

Gv: yêu cầu hs xác định khoá của các bảng

sau:

KHACH_HANG

Tên trường Mô tả

Ma_khach_hang Mã khách hàng hàng Ten_khach_hang Tên khách hàng Dia_chi Địa chỉ MAT_HANG

Tên trường Mô tả

Ma_mat_hang Mã mặt hàngTen_mat_hang Tên mặt hàng Ten_mat_hang Tên mặt hàng Don_gia Đơn giá (VNĐ) HOA_DON

Tên trường Mô tả

So_don Số hiệu đơn đặt hàngMa_khach_hang Mã khách hàng Ma_khach_hang Mã khách hàng Ma_mat_hang Mã mặt hàng

2. Cơ sở dữ liệu quan hệ

c/ Khoá và liên kết giữa các bảng

* Khoá:

Khóa của một bảng là một tập thuộc tính gồm một hay một số thuộc tính thuộc tính gồm một hay một số thuộc tính của bảng có hai tính chất:

+ Không có 2 bộ khác nhau trong bảng có giá trị bằng nhau trên khóa. giá trị bằng nhau trên khóa.

+ Không có tập con thực sự nào của tập thuộc tính này có tính chất trên. thuộc tính này có tính chất trên.

So_luong Số lượngNgay_giao_hang Ngày giao hàng Ngay_giao_hang Ngày giao hàng

Gv: giảng giải cho hs khái niệm khoá chính:

Để đảm bảo sự nhất quán về dữ liệu, tránh trường hợp thông tin về một đối tượng xuất trường hợp thông tin về một đối tượng xuất hiện hơn một lần sau những lần cập nhật. Do đó người ta sẽ chọn 1 khóa trong các khóa của bảng làm khóa chính.

Hs: lắng nghe và ghi bài

* Khoá chính:

Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn khóa của một bảng người ta thường chọn (chỉ định) một khóa làm khóa chính.

Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khóa chính không được để mọi bộ tại khóa chính không được để trống.

* Liên kết

Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa. trên thuộc tính khóa.

IV. Củng cố, dặn dò

Hs cần nắm được khái niệm khoá, khoá chính và liên kết giữa các bảng.Rèn luyện cách xác định khoá của các bảng. Rèn luyện cách xác định khoá của các bảng.

V.Nhận xét, rút kinh nghiệm

Kí duyệt

Tuần 30, ngày 09 tháng 03 năm 2012Tổ trưởng CM Tổ trưởng CM

Tuần 30Tiết PPCT: 40 Tiết PPCT: 40

BÀI TẬPI. Mục đích, yêu cầu I. Mục đích, yêu cầu

1. Kiến thức

– Củng cố cho Hs các khái niệm liên quan đến CSDL quan hệ.

2. Kĩ năng

– Biết xác định khoá, khoá chính và tạo liên kết giữa các bảng.

II.Phương pháp, phương tiện dạy học

– Phương pháp: hs thảo luận nhóm và trình bày các bài tập giáo viên đưa ra.

– Phương tiện:

o Gv: giáo án, SGK tin học 12, SGV tin học 12.

o Hs: SGK tin học 12, vở ghi bài học.III. Nội dung bài mới III. Nội dung bài mới

1. Kiểm tra sĩ số (1p)2. Kiểm tra bài cũ: (4p) 2. Kiểm tra bài cũ: (4p)

Khóa là gì? Khóa chính là gì? Liên kết giữa các bảng được tạo dựa trên yếu tố nào?

3. Bài mới

Hoạt động của giáo viên và học sinh học sinh

Nội dung TG

Gv: chia hs thành các nhóm

(4-6 hs) để thảo luận làm bài tập tập

Hs: thực hiện theo yêu cầu của

giáo viên

Gv: đưa ra bài tập 1 và yêu cầu

hs thảo luận nhóm trình bày bài tập tập

Hs: thảo luận và trình bày nội

dung

Gv: yêu cầu hs thảo luận nhóm

và trình bày bài 2

Hs: trình bày

Gv: nhận xét và kết luậnHs: ghi bài Hs: ghi bài

Gv: cho hs thảo luận làm bài

tập 3 để củng cố về khóa và

Bài 1: Điền vào chỗ trống (...) trong đoạn sau để hoàn thành mô tả về cấu trúc CSDL quan hệ: thành mô tả về cấu trúc CSDL quan hệ:

Dữ liệu được thể hiện trong...Mỗi ... bao gồm các ... và các ... Mỗi ... bao gồm các ... và các ...

Các ... biểu thị các thuộc tính của chủ thể.Mỗi ... biểu thị một cá thể. Mỗi ... biểu thị một cá thể.

Bài 2: Có thể chỉ định trường SoThe (Số thẻ thư viện) trong bảng NGUOIMUON (Người mượn) làm khóa trong bảng NGUOIMUON (Người mượn) làm khóa chính của bảng được không? Tại sao?

SoThe Hoten NgaySinh Lop

TV-09 Phạm Mai Hoa 18/12/1990 12ATV-04 Mai Chí Trung 13/12/1992 10A TV-04 Mai Chí Trung 13/12/1992 10A TV-08 Nguyễn Minh Hồng 03/04/1991 11C

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

Ngoài trường SoThe, có thể sử dụng một trường khác để làm khóa được không? Tại sao? làm khóa được không? Tại sao?

Bài 3:

Ba bảng của CSDL Thi đã được tạo liên kết như mô tả trong hình dưới đây: hình dưới đây:

5p

10p

20p

liên kết giữa các bảng dựa trên khóa. khóa.

Hs: thảo luận nhóm và làm bài

tập. Cử đại diện trình bày

Gv: nhận xét và đánh giá bài

làm của hs

a/ Hãy chọn trường làm khóa cho mỗi bảng và giải thích.b/ Xuất phát từ số báo danh TN001, hãy đưa ra họ tên, b/ Xuất phát từ số báo danh TN001, hãy đưa ra họ tên, trường và điểm của thí này và giải thích cách làm để có được kết quả đó

Một phần của tài liệu Giáo án tin học 12_mới (Trang 43 - 46)