Giáo án bài tập thực hành 11 tin học 12

- Nếu chức năng bảo mật cơ sở dữ liệu được thực hiện bằng bảng phân quyền thì từng đối tượng trên được trao những quyền gì?

Giáo án bài tập thực hành 11 tin học 12
4 trang | Chia sẻ: | Lượt xem: 38771 | Lượt tải: 2
Giáo án bài tập thực hành 11 tin học 12

Bạn đang xem nội dung tài liệu Giáo án tin học 12 - Bài tập và thực hành 11: Bảo mật cơ sở dữ liệu, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên

BÀI TẬP VÀ THỰC HÀNH SỐ 11 BẢO MẬT CƠ SỞ DỮ LIỆU I. MỤC ĐÍCH YÊU CẦU - Học sinh hiểu thêm khái niệm và tầm quan trọng của bảo mật cơ sở dữ liệu. - Học sinh biết một số cách thông dụng bảo mật cơ sở dữ liệu. - Có thái độ đúng đắn trong việc sử dụng và bảo mật cơ sở dữ liệu. I. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH - Máy vi tính, máy chiếu để giới thiệu đề bài và ví dụ. - Bảng dữ liệu Mat_hang Khach_hang Cong_ti Phieu_nhap Phieu_xuat Khách hàng Đ (K6) K K K K Thủ kho Đ (K6) Đ Đ Đ Đ Kế toan Đ Đ Đ Đ, B, S, X Đ, B, S, X Quản lí Đ, B, S, X Đ, B, S, X Đ, B, S, X Đ Đ III. HOẠT ĐỘNG DẠY-HỌC 1. Thực hiện bài tập 1. a. Mục tiêu: - Học sinh biết các yêu cầu của mỗi đối tượng người dùng đối với những thành phần của cơ sở dữ liệu. b. Nội dung: 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 ti 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 đã xây dựng một cơ sở dữ liệu Ban_hang gồm các bảng sau: mat_hang mahang tenhang donvitinh noisx giamua giaban 1 2 3 4 5 6 khach_hang Makh hotenkh diachikh dienthoaikh taikhoankh 1 2 3 4 5 cong_ti Mact tenct diachict dienthoaict taikhoanct 1 2 3 4 5 phieu_nhap sophieunhap mact mahang soluong ngaynhap 1 2 3 4 5 phieu_xuat sophieuxuat ngaynhap makhach mahang soluong giaban 1 2 3 4 5 6 Các đối tượng sử dụng chương trình quản lý cơ sở dữ liệu bán hàng là: Khách hàng, thủ kho, kế toán, quản lý cửa hàng. Mỗi đối tượng trên sẽ yêu cầu chương trình có những chức năng gì? c. Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH - Giới thiệu nội dung và yêu cầu của bài thực hành. - Chia lớp làm 4 nhóm tương ứng với 4 loại đối tượng và yêu cầu mỗi nhóm tìm các chức năng của chương trình? - Gọi học sinh đại diện từng nhóm đọc chức năng mà nhóm mình yêu cầu đối với chương trình quản lí. - Cho học sinh các nhóm khác bổ sung. - Giáo viên bổ sung để thống nhất. - Theo dõi nội dung yêu cầu của giáo viên. - Nhóm khách hàng: + Xem các thông tin về các mặt hàng có trong kho. - Nhóm thủ kho: + Xem các thông tin về các mặt hàng có trong kho. + Nhập hàng vào kho. + Xuất hàng. - Nhóm kế toán: + Thống kê tình hình thu chi trong cửa hàng. - Nhóm quản lí của hàng: + Tất cả các chức năng của ba nhóm trên. - Theo dõi giáo viên và bạn để nhận biết. 2. Thực hiện bài tập 2. a. Mục tiêu: - Học sinh biết các quyền mà mỗi đối tượng sử dụng chương trình sẽ được cấp. b. Nội dung: - 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 và một số thông tin về mặt hàng. + Thủ kho biết được tình hình 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í biết được mọi thông tin. + Bảo mật cơ sở dữ liệu. - Nếu chức năng bảo mật cơ sở dữ liệu được thực hiện bằng bảng phân quyền thì từng đối tượng trên được trao những quyền gì? c. Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH - Giới thiệu nội dung yêu cầu của bài thực hành. - Vẫn dùng 4 nhóm trên, phân mỗi nhóm đóng vai một loại đối tượng, yêu cầu học sinh trong các nhóm thảo luận để xác định các quyền của nhóm mình khi truy cập đến cơ sở dữ liệu. - Gọi học sinh đại diện nhóm nêu ra trước lớp và giải thích lí do lựa chọn. - Giới thiệu bảng phân quyền đã điền sẵn các quyền. - Yêu cầu học sinh các nhóm thảo luận để xác định bảng phân quyền nêu trong đề bài đã phù hợp chưa? điểm nào phù hợp, điểm nào chưa? giải thích? đề nghị sửa đổi? - Yêu cầu học sinh đại diện nhóm lên bảng điền, gọi thành viên trong nhóm giải thích vì sao lại chọn các quyền đó. - Yêu cầu học sinh các nhóm khác bổ sung. - Định hướng để học sinh đi đến thống nhất. - Theo dõi nội dung để định hướng nhiệm vụ. - Thảo luận theo nhóm để đưa ra các quyền. + Khách hàng: chỉ đọc. + Thủ kho: chỉ đọc + Kế toán: chỉ đọc + Quản lý: đọc, bổ sung, sửa, xóa. - Quan sát bảng phân quyền của giáo viên. - Thảo luận để phân quyền cho từng đối tượng trên các bảng dữ liệu. - Điền lên bảng và giải thích lí do. - Phản biện và bổ sung. 3. Bài tập ở nhà - Trả lời câu hỏi của bài tập 3 của bài thực hành số 11, sách giáo khoa trang 109.

Nội dung Text: Giáo án Tin học 12 - Bài tập và thực hành 11 hệ cơ sở dữ liệu quan hệ (Tiết 1)

  1. BÀI TẬP VÀ THỰC HÀNH 11 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ (tiết 1) I. Mục tiêu 1. Kiến thức: Củng cố cho HS khái niệm liên kết và cách xác lập liên kết giữa các bảng (trong CSDL quan hệ), đồng thời khắc sâu cho HS mục đích của việc xác lập liên kết bảng. 2. Kỹ năng: Rèn luyện cho HS khả năng chọn khoá cho các bảng dữ liệu của CSDL đơn giản. II. Chuẩn bị 1. Giáo viên: Sách GK tin 12, Sách GV tin 12, máy chiếu, phòng máy thực hành. 2. Học sinh: Sách GK, bài tập ở nhà III. Tổ chức các hoạt động học tập 1. Ổn định tổ chức lớp 2. Kiểm tra bài cũ: Trình bày khái niệm Mô hình dữ liệu quan hệ? Cơ sở dữ liệu quan hệ? Hệ quản trị CSDL quan hệ? Các đặc trưng chính của cơ sở dữ liệu quan hệ? 3. Bài mới: Hoạt động của thầy và trò Nội dung Hoạt động 1: Hướng dẫn làm bài tập 1 Bài tập: Tạo cơ sở quản lý kì kiểm tra (10p) chất lượng môn Toán cho các lớp 12 của GV: Giới thiệu nội dung bài tập. Yêu cầu tỉnh gồm 3 bảng: HS nghiên cứu giải thích cơ sở dữ liệu vì - Bảng THÍ SINH sao cần có 3 bảng để đảm bảo sự khách - Bảng ĐÁNH PHÁCH quan, công bằng trong chấm thi nói - Bảng ĐIỂM THI. chung? Bài 1: Em hãy chọn khoá cho mỗi bảng HS: Giải thích. trong CSDL trên và giải thích lí do vì GV: Khoá chính? sao có sự lựa chọn đó ? HS: HS xác định khoá của bảng: + Bảng Thí sinh chọn trường SBD làm khoá chính. + Bảng Đánh phách chọn trường Phách làm khoá chính. + Bảng Điểm thi chọn trường Phách làm khoá chính Bài 2: Em hãy chỉ ra mối liên kết cần GV: có thể chọn STT làm khoá chính. thiết giữa 3 bảng để có được kết quả thi GV: Yêu cầu HS thảo luận để tìm ra mối thông báo cho thí sinh liên kết giữa các bảng. HS: + Bảng Thí sinh và bảng đánh phách liên kết nhau qua trường SBD. + Bảng đánh phách và điểm thi liên kết với nhau qua trường Phách. GV: Dựa và liên kết đã xác định, yêu cầu VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí
  2. Hoạt động của thầy và trò Nội dung HS tìm các phương án liên kết có thể được sao cho đưa ra kết quả thi. VD đối với HS có SBD là HA11? HS: Với SBD HA11 ở trong bảng Thí sinh ta xác định được các thông tin chi tiết về HS: Lê Như Bình…, trong bảng Đánh phách ta xác định được số phách là S27 lại được giải thích ở bảng Điểm thi đó là điểm 8. Hoạt động 2: HS thực hành (20p) GV: Yêu cầu HS thực hành trên máy. HS: Thực hành trên máy theo yêu cầu của GV. GV: Quan sát sửa lỗi cho HS. Tổng kết đánh giá kết quả của HS. 4. Tổng kết và hướng dẫn học tập ở nhà (05p) * Tổng kết: - Nhắc nhở những sai sót mà học sinh gặp phải trong việc chọn khoá chính và liên kết giữa các bảng. * Hướng dẫn học tập ở nhà: - ChuÈn bÞ néi dung bµi thùc hµnh sè 10: Bài 3. VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí