Ôn tập bài 7,8,9 để tiết sau kiểm tra 1 tiết thực hành.

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

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

Kí duyệt

Tuần 28, ngày 24 tháng 02 năm 2012Tổ trưởng CM Tổ trưởng CM

Tuần 28Tiết PPCT: 36 Tiết PPCT: 36

KIỂM TRA MỘT TIẾT (THỰC HÀNH)I. Mục đích, yêu cầu I. Mục đích, yêu cầu

– Đánh giá kết quá học tập của học sinh sau khi kết thúc chương II.

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

– Phương pháp: thực hành trên máy tính

– Phương tiện:

o Gv: đề kiểm tra

o Hs: ôn tập bài đã học trong chương II.III. Nội dung bài mới III. Nội dung bài mới

1. Kiểm tra sĩ số2. Nội dung kiểm tra: 2. Nội dung kiểm tra:

Câu 1: Để quản lý việc nhập hàng hóa, người ta đã tạo một tệp CSDL có tên HANGHOA.MDB lưu

tại thư mục My Computer, thiết kế 3 Tables như sau được mô tả như sau:

Tên bảng Tên trường Khóa chính Kiểu dữ liệu Ghi chú

NHAN_VIEN Ma_nhan_vienHo_dem Ho_dem Ten Ng_sinh Text Text Text Date/Time HANG_HOA Ma_hang_hoa Ten_hang_hoa Don_gia Text Text Number Ở thuộc tính Field Size chọn Single (số thực) Format:Fixed NHAP_HANG ID Ma_nhan_vien Ma_hang_hoa Ngay_nhap_hang So_luong AutoNumber Text Text Date/Time Number Ở thuộc tính Field Size chọn Integer (số nguyên) Format: Standard

Câu 2: Thiết lập mối quan hệ giữa bảng NHAN_VIEN với NHAP_HANG qua trường

Ma_nhan_vien, giữa bảng HANG_HOA với NHAP_HANG trên trường Ma_hang_hoa để đảm bảo tính toàn vẹn dữ liệu. tính toàn vẹn dữ liệu.

Câu 4: Tạo biểu mẫu để nhập dữ liệu cho 2 bảng một lần: NHAN_VIEN và NHAP_HANG (tạo

form chính và form phụ)

Câu 5: Thiết kế một số mẫu hỏi theo yêu cầu sau đây:

a) Thống kê (Số lượng trung bình, cao nhất, thấp nhất ) theo từng nhân viên trong công ty. Danh sách hiển thị nhân viên theo 05 cột: họ đệm,tên, số lượng hàng nhập trung bình, cao nhất, thấ p sách hiển thị nhân viên theo 05 cột: họ đệm,tên, số lượng hàng nhập trung bình, cao nhất, thấ p nhất. Đặt tên Q1

b) Thống kê theo từng tên hàng hóa, trên trường số lượng , để biết trị trung bình, cao nhất, thấp nhất . Danh sách hiển thị 04 cột : tên hàng hóa, và 3 cột thống kê trên trường số lượng. Đặt tên Q2 nhất . Danh sách hiển thị 04 cột : tên hàng hóa, và 3 cột thống kê trên trường số lượng. Đặt tên Q2

IV. Dặn dò

Xem trước bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ

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

Kí duyệt

Tuần 28, ngày 24 tháng 02 năm 2012

Tổ trưởng CM Hiệu phó

Tuần 29

Tiết PPCT: 37-38

§10. CƠ SỞ DỮ LIỆU QUAN HỆ(Tiết 1-2/3) (Tiết 1-2/3)

I. Mục đích, yêu cầu1. Kiến thức 1. Kiến thức

– Biết được các vấn đề thường phải giải quyết trong một bài toán quản lí và sự cần thiết phải có CSDL. phải có CSDL.

– Biết được vai trò của CSDL trong học tập và cuộc sống.

– Biết các mức thể hiện của CSDL.

– Biết các yêu cầu cơ bản đối với hệ CSDL.

2. Kĩ năng

– Bước đầu hình thành kĩ năng khảo sát thực tế cho ứng dụng CSDL.

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

– 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ũ: không3. Nội dung 3. Nội dung

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

Gv: trong chương I các em đã được học một

CSDL bao gồm những yếu tố nào?

Hs: cấu trúc dữ liệu, các thao tác và các phép

toán trên dữ liệu, các ràng buộc dữ liệu.

Gv: mô hình dữ liệu là gì?

Hs: là một tập hợp các khái niệm dùng để mô tả

các yếu tố trên.

Gv: mô hình dữ liệu được dùng để làm gì?Hs: được dùng để thiết kế CSDL. Hs: được dùng để thiết kế CSDL.

Gv: có nhiều loại mô hình dữ liệu khác nhau

nhưng ta chỉ đề cập đến mô hình dữ liệu quan hệ vì đây là mô hình phổ biến nhất trong thực tế vì đây là mô hình phổ biến nhất trong thực tế xây dựng ứng dụng CSDL.

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

1. Mô hình dữ liệu quan hệ

Các yếu tố của một hệ CSDL: • Cấu trúc dữ liệu; • Cấu trúc dữ liệu;

• Các thao tác và các phép toán trên dữ liệu; dữ liệu;

• Các ràng buộc dữ liệu.

* Khái niệm: Mô hình dữ liệu là một tập

hợp khái niệm dùng để mô tả CSDL, các mối quan hệ của dữ liệu và các ràng buộc mối quan hệ của dữ liệu và các ràng buộc trên dữ liệu của CSDL.

Mô hình dữ liệu được dùng để thiết kế CSDL. CSDL.

* Mô hình dữ liệu quan hệ:

• Về mặt cấu trúc: dữ liệu được thể hiện trong các bảng. Mỗi bảng thể hiện hiện trong các bảng. Mỗi bảng thể hiện thông tin về một loại đối tượng (một chủ thể) bao gồm các hàng và các cột. Mỗi hàng cho thông tin về một đối tượng cụ thể (một cá thể) trong quản lí.

• Về mặt thao tác trên dữ liệu : có thể cập nhật dữ liệu như : thêm, xóa hay thể cập nhật dữ liệu như : thêm, xóa hay sửa bản ghi trong một bảng.

• Về mặt ràng buộc dữ liệu : dữ liệu trong một bảng phải thỏa mãn một số liệu trong một bảng phải thỏa mãn một số ràng buộc. Chẳng hạn, không được có hai

Gv: trong 3 đặc trưng của mô hình dữ liệu quan

hệ thì tính cấu trúc và ràng buộc dữ liệu là hai đặc trưng quan trọng dùng để phân biệt mô hình đặc trưng quan trọng dùng để phân biệt mô hình dữ liệu quan hệ với các mô hình dữ liệu khác.

Hs: lắng nghe và ghi nhớ.

Gv: dựa trên mô hình dữ liệu quan hệ, người ta

xây dựng các CSDL và gọi đó là CSDL quan hệ, ta chuyển sang phần tiếp theo để tìm hiểu về ta chuyển sang phần tiếp theo để tìm hiểu về CSDL quan hệ.

Gv: thế nào là CSDL quan hệ?Hs: trả lời câu hỏi Hs: trả lời câu hỏi

Gv: Thế nào là hệ QTCSDL quan hệ?Hs: trả lời câu hỏi. Hs: trả lời câu hỏi.

Gv: kết luận và đưa ra khái niệm cơ sở dữ liệu

quan hệ và hệ QTCSDL quan hệ.

Gv: lưu ý học sinh một số thuật ngữ mới được

dùng trong CSDL quan hệ.

Hs: lắng nghe và ghi nhớ.

Gv: giới thiệu cho hs một số đặc trưng của một

quan hệ trong CSDL quan hệ.

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

Gv: đưa ra ví dụ cho hs và yêu cầu hs xác định

đó có phải là một quan hệ hay không.

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

bộ nào trong một bảng giống nhau hoàn toàn; với sự xuất hiện lặp lại của một số toàn; với sự xuất hiện lặp lại của một số thuộc tính ở các bảng, mối liên kết giữa các bảng được xác lập. Mối liên kết này thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.

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

a/ Khái niệm: CSDL được xây

dựng trên mô hình dữ liệu quan hệ gọi là CSDL quan hệ. Hệ QTCSDL dùng để tạo CSDL quan hệ. Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ. * Thuật ngữ sử dụng trong CSDL quan hệ: + Quan hệ: bảng. + Thuộc tính: cột. + Bộ (bản ghi): hàng.

+ Miền: kiểu dữ liệu của một thuộc tính.

Một quan hệ trong hệ CSDL quan hệ có những đặc trưng sau: quan hệ có những đặc trưng sau:

• Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác. với tên các quan hệ khác.

• Các bộ là phân biệt và thứ tự các bộ không quan trọng. bộ không quan trọng.

• Mỗi thuộc tính có một tên để phân biệt, thứ tự các thuộc tính không biệt, thứ tự các thuộc tính không quan trọng.

• Quan hệ không có thuộc tính là đa trị hay phức hợp. trị hay phức hợp.

b/ Ví dụ: SGK trang 83

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