Giáo trình tin học 12 Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị pot

15 679 0
Giáo trình tin học 12 Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giáo trình tin học 12 Chương 1:Khái niệm sở liệu hệ quản trị sở liệu Tiết 5,6 §2 Hệ quản trị sở liệu ( tiết 2/2 tiết) a) Mục đích, yêu cầu: HS nắm chức hệ QTCSDL, nắm thành phần hệ QTCSDL, biết vai trò người nhiệm vụ cụ thể b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh d) Các bước lên lớp Ổn định tổ chức: Nắm sơ tình hình lớp: điểm danh Kiểm tra cũ: Câu hỏi: Nêu yêu cầu hệ CSDL, ví dụ minh họa tính: a) Khơng dư thừa, tính bảo mật b) Cấu trúc, chia sẻ thơng tin c) Tồn vẹn, an tồn bảo mật thông tin d) Không dư thừa, độc lập Học sinh chọn lấy tính chất liệt kê theo mục a,b,c,d ví dụ Hoạt động Hoạt động học sinh Ghi bảng giáo viên Tiết Chủ yếu GV giới thiệu chức Các chức hệ hệ QTCSDL: QTCSDL, dùng Pascal Các chức SQL minh họa hệ QTCSDL; cách khai báo, xây dựng cấu trúc CSDL: GV:Trong Pascal a) Cung cấp cách tạo lập CSDL: để khai báo biến I,j kiểu số nguyên, k kiểu số thực để dùng chương trình em làm Thông qua ngôn ngữ định nghĩa liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo ràng buộc Hoạt động Hoạt động học sinh Ghi bảng giáo viên nào? liệu lưu trữ HS: CSDL Var b) Cung cấp cách cập i,j:integer; nhật liệu, tìm kiếm kết xuất thơng tin: Thực chất k:real; Thông qua ngôn ngữ thao khai báo GV:Cũng Pascal tác liệu, người ta thực kiểu để khai báo cấu trúc thao tác sau: liệu ghi Học sinh có Cập nhật: Nhập, sửa, xóa trường: hoten,ngaysinh, liệu gioitinh, doanvien Tìm kiếm kết xuất toan,ly,hoa,van,tin: Type liệu c) Cung cấp cơng cụ kiểm sốt, điều khiển việc truy Hocsinh=record; Hoten:string[30]; Ngaysinh:string[10]; cập vào CSDL Thông qua ngôn ngữ đìều khiển liệu để đảm bảo: Hoạt động Hoạt động học sinh Ghi bảng giáo viên Thực chất khai báo kiểu - Phát ngăn chặn Doanvien:Boolean; truy cập không liệu, Gioitinh:Boolean; cấu trúc, buộc phép Toan,ly,hoa,van,tin:real; - Duy trì tính qn ràng liệu End; Hoạt động hệ liệu QTCSDL: a) Hệ QTCSDL có 02 GV: GV: cho ví dụ chức trì tính quán liệu Tiết Trong CSDL thành phần chính: người ta dùng ngôn ngữ định nghĩa liệu để -Bộ xử lý truy vấn khai báo kiểu cấu -Bộ truy xuất liệu trúc liệu Trong CSDL GV: người ta dùng ngôn ngữ b) Mô tả tương tác thao tác liệu tác hệ QTCSDL: động mẩu tin (bản ghi) bao gồm: Người dùng thơng qua chương trình ứng dụng Hoạt động Hoạt động học sinh Ghi bảng giáo viên Cập nhật: Nhập, sửa, chọn câu hỏi (truy xóa liệu vấn) lập sẵn,Vd: Tìm kiếm kết xuất Bạn muốn tìm kiếm mã học sinh nào- người liệu Tóm tắt thao tác GV: Bằng ngôn ngữ điều khiển liệu cho phép xác lập quyền truy cập vào CSDL CSDL: dùng nhập giá trị muốn tìm kiếm , ví dụ: A1bộ xử lý truy vấn hệ QTCSDL thực truy vấn nàybộ truy xuất liệu - Thao tác tìm kiếm liệu theo yêu cầu truy vấn dựa Cấu trúc liệu CSDL dùng (thông qua c Sơ đồ chi tiết mô tả ngôn tương ngữ dn liệu), tác QTCSDL: gồm - Thao tác với GV dùng Hình 3: nội Sự tương tác Con người hệ Hoạt động Hoạt động học sinh Ghi bảng giáo viên dung thành phần hệ liệu (thông CSDL, để giúp học sinh qua ngôn phát triển sơ đồ tương ngữ thao tác thành phần tác liệu): hệ QTCSDL, chủ cập nhật, yếu chi tiết hóa hệ Phần mềm dụng/Truy vấn qtcsdl: xử lý truy vấn gồm -Tìm kiếm, & truy xuất liệu tra cứu (Hình 4) thông tin, Sử dụng phần mềm ứng Hệ QTCSDL: kết xuất dụng Access để giúp học sinh biết truy liệu vấn gì? Truy Bộ xử lý truy vấn vấn theo nghĩa thông thường: hỏi riết CSDL Bộ truy xuất liệu ứng Hoạt động Hoạt động học sinh Ghi bảng giáo viên buộc phải Vai trị người (nói chung) hệ nói Ở ta CSDL? hiểu truy vấn khả hệ CSDL QTCSDL cách CSDL tạo yêu cầu qua câu hỏi nhằm khai Hình 4: Sự tương tác thác thơng tin (tìm học hệ QTCSDL sinh tên gì?, Vai trị người tìm làm việc với hệ kiếm cơng dân có CSDL: thành phần Hoạt động Hoạt động học sinh Ghi bảng giáo viên số CMND a) Người quản trị CSDL: gì? ) người hay người lập nhóm người trao trình giải quyền điều hành hệ CSDL : - Thiết kế cài đặt tìm kiếm CSDL, hệ QTCSDL, cơng phần mềm có liên cụ hệ quan QTCSDL - Cấp phát từ người dùng quyền truy cập CSDL nhận kết thơng tin phù hợp với - Duy trì hoạt động hệ thống nhằm thỏa mãn yêu cầu ứng dụng người dùng câu hỏi b) Người lập trình ứng dụng: Nguời sử dụng có am hiểu hệ Hoạt động Hoạt động học sinh Ghi bảng giáo viên QTCSDL đó, dùng ngơn ngữ hệ QTCSDL để tạo giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực số thao tác CSDL tùy theo nhu cầu c) Người dùng : (còn gọi người dùng đầu cuối) Là người khơng am hiểu hệ QTCSDL sử dụng giao diện thân thiện chương trình ứng dụng tạo để nhập liệu khai thác CSDL 3 Củng cố: Truy vấn gì? Cịn gọi truy hỏi :dùng câu hỏi đặt phần mềm ứng dụng dựa vào yêu cầu khai thác thông tin để yêu cầu hệ QTCSDL tiếp nhận truy vấn truy xuất liệu cách tự động Đặt câu truy vấn để khai thác thông tin HS? Kết xuất gì? Q trình tạo kết : thơng tin muốn tìm kiếm A) Câu hỏi trắc nghiệm nhà : Câu 1: Chức hệ QTCSDL a Cung cấp cách tạo lập CSDL b Cung cấp cách cập nhật liệu, tìm kiếm kết xuất thơng tin c Cung cấp cơng cụ kiểm sốt điều khiển việc truy cập vào CSDL d Các câu Câu 2:Thành phần hệ QTCSDL: a Bộ quản lý tập tin xử lí truy vấn b Bộ truy xuất liệu bộ quản lý tập tin c Bộ quản lý tập tin truy xuất liệu d Bộ xử lý truy vấn truy xuất liệu Câu 3:Ngôn ngữ định nghĩa liệu bao gồm lệnh cho phép a Khai báo kiểu liệu, cấu trúc liệu, ràng buộc bảo liệu tính độc lập CSDL b Đảm liệu c Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL d Ngăn chận truy cập bất hợp pháp Câu 4: Để thực thao tác cập nhật liệu, ta sử dụng : a Ngôn ngữ định nghĩa liệu b Ngôn ngữ thao tác liệu Câu 5: Ngôn ngữ thao tác liệu bao gồm lệnh cho phép a Khai báo kiểu, cấu trúc, ràng buộc liệu CSDL b Nhập, sửa xóa liệu c Cập nhật, liệu d Câu b c Câu 6: Hãy cho biết loại thao tác CSDL a Thao tác cấu trúc liệu b Thao tác nội dung liệu c Thao tác tìm kiếm, tra cứu thơng tin, kết xuất báo cáo d Cả ba câu Câu 7:Trong công ty có hệ thống mạng nội để sử dụng chung CSDL, em giao quyền tổ chức nhân sự, em có định phân cơng nhân viên đảm trách 03 vai trò:là người QTCSDL, vừa nguời lập trình ứng dụng, vừa người dùng khơng? a Không b Không thể c Được d Không nên Câu 8: Người có vai trị quan trọng vấn đề phân quyền hạn truy cập sử dụng CSDL mạng máy tính a Người dùng cuối b Người lập trình c Nguời quản trị CSDL d Cả ba người Câu 9: Người có vai trị trực tiếp vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu khai thác thông tin a Người lập trình b Người dùng cuối c Người QTCSDL d Cả ba người Câu 10: Người tạo phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDL a Người lập trình ứng dụng b Người dùng cuối c Người QTCSDL d Cả ba người B) Câu hỏi tự luận: Câu 1: Em hiểu thao tác cập nhật Câu 2: Hãy phân nhóm thao tác CSDL, nói rõ chi tiết thao tác gì? Câu 3: Vì hệ QTCSDL cần phải có khả phát ngăn chặn truy cập khơng phép.? Hãy nêu ví dụ để minh họa cho giải thích Câu 4:Vai trị người mối tương tác thành phần CSDL Em muốn giữ vai trị làm việc với hệ CSDL? Vì Câu 5: Trong chức hệ QTCSDL chức quan trọng nhất, sao? Câu 6:Dựa vào Sơ đồ chi tiết mơ tả tương tác hệ QTCSDL em mô tả sơ lược hoạt động hệ QTCSDL 4) Dặn dò: Tiết sau kiểm tra 15 phút 5) Rút kinh nghiệm: ... thác thơng tin (tìm học hệ QTCSDL sinh tên gì?, Vai trị người tìm làm việc với hệ kiếm cơng dân có CSDL: thành phần Hoạt động Hoạt động học sinh Ghi bảng giáo viên số CMND a) Người quản trị CSDL:... thông tin c Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL d Các câu Câu 2:Thành phần hệ QTCSDL: a Bộ quản lý tập tin xử lí truy vấn b Bộ truy xuất liệu bộ quản lý tập tin c Bộ quản. .. dùng chương trình em làm Thơng qua ngơn ngữ định nghĩa liệu, người dùng khai báo kiểu cấu trúc liệu thể thông tin, khai báo ràng buộc Hoạt động Hoạt động học sinh Ghi bảng giáo viên nào? liệu

Ngày đăng: 26/07/2014, 12:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan