1. Giáo viên:
Sách giáo viên, SGK Tin 12, Giáo án.
2. Học sinh
Sách giáo khoa, vở ghi, SBT.
IV. Tiến trình lên lớp1. Tổ chức lớp: 1. Tổ chức lớp:
2. Kiểm tra bài cũ: Em hãy nêu cách mã hoá độ dài loạt? Khi lưu biên bản hệ thống cho
biết những gì?
3. Bài mới
Hoạt động của GV Hoạt động của HS Nội dung
- Phân nhóm làm bài tập - Phân vị trí từng nhóm làm bài tập
- Để thời gian 5 phút để học sinh đọc kĩ những yêu cầu của bài thực hành.
- Nêu các yêu cầu kiến thức cần vận dụng để hoàn thành thực hành
- GV:Các đối tượng sử dụng chương trình quản lí CSDL BAN_HANG là gì?
Trong thực tế hoạt động kinh doanh của một cửa hàng rất phức tạp. Chẳng hạn có các hoạt động sau: Nhập hàng vào cửa hàng Bán hàng Thu tiền mặt Chi tiền mặt
Chi phí kinh doanh Công nợ
Quản lí kho Báo cáo
- Chú ý lắng nghe, thực hiện theo sự phân công của GV
- Xem nội dung bài tập thực hành
- Chú ý lắng nghe, quan sát ghi nhớ những yêu cầu của GV
+ HS suy nghĩ, trả lời: - Khách hàng. Thủ kho (kiêm người giao hàng). Kế toán. Người quản lí cửa hàng
1. Bài tập 1:
Một cửa hàng bán buôn hàng điện tử thường xuyên nhận hàng từ một số công ty và bán lại cho khách hàng. Hàng nhập và xuất trực tiếp từ kho của cửa hàng. Cửa hàng này đã xây dựng một CSDL BAN_HANG gồm các bảng sau: Bảng MAT_HANG (mặt hàng-quản lí các mặt hàng) Bảng KHACH_HANG (khách hàng-quản lí khách hàng)
Bảng CONG_TY (công ty-
quản lí các công ty cung cấp hàng)
Bảng PHIEU_NHAP (phiếu
nhập-quản lí phiếu nhập hàng)
Bảng PHIEU_XUAT (phiếu
xuất-quản lí phiếu xuất hàng)
Khách hàng
- Tên các loại mặt hàng - Số lượng mặt hàng có
- Giá bán của mỗi loại mặt hàng
- Hạn sử dụng của mỗi loại mặt hàng
- Xuất sứ của mỗi loại mặt
Bảo mật
- GV: Theo em, mỗi đối tượng trên sẽ yêu cầu chương trình có những chức năng gì?
- Mỗi nhóm tìm các chức năng cần có của chương trình phục vụ nhóm của mình.
- GV nhận xét, tổng kết.
- HS thảo luận theo nhóm - Các nhóm trình bày trao đổi ý kiến.
hàng
Thủ kho kiêm người giao hàng
- Mã mỗi loại mặt hàng
- Số lượng mỗi loại mặt hàng có trong kho
- Biết được số lượng mặt hàng đã nhập, biết được số lượng mặt hàng đã xuất, nhập của ai, xuất cho ai.
Kế toán
- Có bao nhiêu phiếu nhập/xuất - Hình thức thanh toán
- Đã thanh toán/còn nợ
Người quản lí
- Hàng đã nhập của công ti nào - Hàng đã xuất cho công ti nào - Còn nợ công ti nào
- Có công ti nào chưa thanh toán
- Số lượng hàng thực tế
-Thông tin về các loại mặt hàng mới
- Lượng vốn lưu thông - Tình hình kinh doanh
V. Củng cố.
Nhắc lại các giải pháp bảo mật thông tin
VI. Dặn dò
Tiết PPCT : 51
I. Chuẩn k iến thức.
Biết thêm khái niệm và tầm quan trọng của bảo mật CSDL. Biết một số cách thông dụng để bảo mật CSDL.
II. Chuẩn kỹ năng .
Tạo bảng và chọn được khoá cho bảng. Biết cách lấy thông tin từ nhiều bảng.
III. Chuẩn bị1. Giáo viên: 1. Giáo viên:
Sách giáo viên, SGK Tin 12, Giáo án.
2. Học sinh
Sách giáo khoa, vở ghi, SBT.
IV. Tiến trình lên lớp
1. Tổ chức lớp: 2. Kiểm tra bài cũ: 3. Bài mới
Hoạt động của GV Hoạt động của HS Nội dung
GV: chiếu lên phông yêu
cầu bài tập 2, yêu cầu học sinh cả lớp thảo luận nêu ý kiến
GV: gợi ý, hướng dẫn học
sinh thảo luận, đưa ra ý kiến phân quyền.
HS: thảo luận nêu ý kiến Bài 2: Giả sử chương trình có
các chức năng:
- Khách hàng được biết tên, số lượng các mặt hàng còn trong cửa hàng, một số thông tin cần thiết về mặt hàng
- Thủ kho biết được tình hình hàng nhập, xuất và tồn kho
- Kế toán biết được tình hình thu, chi
- Người quản lí cửa hàng biết được mọi thông tin, trong đó đặc biệt quan tâm về tình hình xuất/nhập từng loại mặt hàng, tình hình kinh doanh của từng mặt hàng
- Bảo mật CSDL
Nếu chức năng bảo mật CSDL được thực hiện phân quyền, thì từng đối tượng nêu trên có thể được trao quyền nào?
GV: nêu yêu cầu của bài 3 - GV ví dụ thực tế em đã sử dụng chương trình nào của máy tính có sự bảo mật? GV: nhấn mạnh hơn về tầm quan trọng của bảo mật CSDL.
- HS suy nghĩ, trả lời
Bài 3: Khi xây dựng CSDL,
người ta thường tạo giao diện có trang đầu tiên chứa các nút lệnh yêu cầu người dùng khai báo định danh (tên, mật khẩu) và xác định quyền truy cập. Sau khi khai báo, trang tiếp theo được mở sẽ hiển thị một danh sách các chức
- GV: hãy nêu ý tưởng bảo
mật khác - HS: nêu ý kiến
năng tương ứng với những quyền truy cập mà người dùng được phép sử dụng. Người dùng chỉ có thể sử dụng những chức năng này để truy cập phần dữ liệu với các mức phân quyền mà người lập trình đã dành cho.
Theo em, vì sao người ta làm như vậy?
V.Củng cố. VI. Dặn dò
Tiết PPCT : 52. ÔN TẬP HỌC KÌ II
I. Chuẩn k iến thức.
Củng cố cho học sinh các kiến thức về hệ CSDL quan hệ, các khái niệm và thao tác với hệ CSDL quan hệ.
Củng cố cho học sinh các kiến thức về kiến trúc và bảo mật các hệ CSDL, các loại kiến trúc và bảo mật các hệ CSDL.
II. Chuẩn kỹ năng . III. Chuẩn bị
1. Giáo viên:
Sách giáo viên, SGK Tin 12, Giáo án.
2. Học sinh
Sách giáo khoa, vở ghi, SBT.
IV. Tiến trình lên lớp1. Tổ chức lớp: 1. Tổ chức lớp:
2. Kiểm tra bài cũ: Kiểm tra lại những kiến thức đã học trong quá trình ôn tập3. Nội dung 3. Nội dung
Hoạt động của GV Hoạt động của HS Nội dung
Hoạt động 1: Hệ thống lại các kiến thức đã học GV: yêu cầu học sinh nhắc
lại các kiến thức đã được học:
+ Khái niệm mô hình dữ liệu?
+ Khái niệm CSDL quan hệ? + Khái niệm khóa? Khóa chính?
- Yêu cầu HS lấy ví dụ cho mỗi thao tác với CSDL quan hệ?
GV: Có những kiến trúc của
hệ CSDL nào?
GV: Nêu ưu, nhược điểm
của mỗi loại kiến trúc?
GV: Hệ CSDL phân tán có
những ưu, nhược điểm gì?