Bai 2 He QTCSDL

5 228 0
Tài liệu đã được kiểm tra trùng lặp
Bai 2 He QTCSDL

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

Thông tin tài liệu

Giáo án Tin Học 12 Trờng THPT Lê Hồng Phong Tuần : 04+05 Tiết : 04+05 Ngày soạn: 15/08/2008 Ngày giảng: 27/08/2008 Bi 2. H QUN TR C S D LIU I. MC TIấU CA BI 1. Kin thc - Nm c cỏc chc nng v phng phỏp hot ng ca mt H QTCSDL 2. K nng - Cha ũi hi cỏc thao tỏc c th II. CHUN B CA GIO VIấN V HC SINH - GV: SGK, giỏo ỏn, STK (nu cú). - HS: SGK, cun b bi trc khi n lp. III. PHNG PHP DY HC - Thuyt trỡnh, hi ỏp, t vn , so sỏnh. IV. TIN TRèNH DY HC V CC HOT NG 1. n nh t chc: 1 phỳt. 2. Kim tra bi c: 4 phỳt Em hóy nờu cỏc yờu cu c bn ca h CSDL? 3. Bi mi Tit 01 * Hot ng 1. Gii thiu cho HS bit cỏc chc nng ca H CSDL. Hot ng ca GV v HS Ni dung Ch yu GV gii thiu chc nng ca h QTCSDL, dựng Pascal hoc SQL minh ha cỏch khai bỏo, xõy dng cu trỳc CSDL: - GV: Trong Pascal khai bỏo bin I,j l kiu s nguyờn, k l kiu s thc dựng trong chng trỡnh em lm th no? - HS: Var i,j: integer; 1. Cỏc chc nng ca h QTCSDL a. Cung cp cỏch to lp CSDL - Thụng qua ngụn ng nh ngha d liu, ngi dựng khai bỏo kiu v cỏc cu trỳc d liu th hin thụng tin, khai bỏo cỏc rng buc trờn d liu c lu tr trong CSDL. Nh vy ngụn ng nh ngha DL thc cht l h thng cỏc kớ hiu mụ t cỏc khung nhỡn, CSDL khỏi nim v CSDL vt lớ. k: real; - GV: Cng trong Pascal khai bỏo cu trỳc bn ghi Hc sinh cú 9 trng: b. Cung cp cỏch cp nht d liu, tỡm kim v kt xut thụng tin: - Ngụn ng ngi dựng din t yờu cu cp nht hay tỡm kim, kt xut thụng Ngời soạn: Trịnh Hồng Hiếu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong hoten,ngaysinh, gioitinh, doanvien toan,ly,hoa,van,tin: . Type Hocsinh=record; Hoten:string[30]; Ngaysinh:string[10]; Gioitinh:Boolean; Doanvien:Boolean; Toan,ly,hoa,van,tin:real; End; - GV: Trong CSDL người ta dùng ngôn ngữ định nghĩa dữ liệu để khai báo kiểu và cấu trúc dữ liệu. - GV: Trong CSDL người ta dùng ngôn ngữ thao tác dữ liệu tác động trên các mẩu tin (bản ghi) bao gồm: Cập nhật: Nhập, sửa, xóa dữ liệu Tìm kiếm và kết xuất dữ liệu - GV: Bằng ngôn ngữ điều khiển dữ liệu cho phép xác lập quyền truy cập vào CSDL. tin được gọi là ngôn ngữ thao tác DL. Thao tác dữ liệu gồm: + Cập nhật: Nhập, sửa, xóa dữ liệu + Tìm kiếm và kết xuất. - Trong thực tế, các ngôn ngữ định nghĩa và thao tác DL không phải là hai ngôn ngữ riêng biệt mà là hai thành phần của CSDL. c. Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL Hệ QTCSDL thực hiện được chức năng này thông qua ngôn ngữ đìều khiển dữ liệu để đảm bảo: - Phát hiện và ngăn chặn sự truy cập không được phép. - Duy trì tính nhất quán của dữ liệu . + Tổ chức và điểu khiển truy cập đồng thời. + Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm. + Quản lý các mô tử DL. * Hoạt động 2. Giới thiệu cho HS biết cách hoạt dộng của một hệ QTCSDL. Ngêi so¹n: TrÞnh Hång HiÕu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong Hoạt động của GV và HS Nội dung - GV: Tóm tắt các thao tác cơ bản trên CSDL: - Thao tác trên Cấu trúc dữ liệu (thông qua ngôn ngữ dn dữ liệu), gồm . - Thao tác với nội dung dữ liệu (thông qua ngôn ngữ thao tác dữ liệu): cập nhật, gồm . -Tìm kiếm, tra cứu thông tin, kết xuất dữ liệu Truy vấn theo nghĩa thông thường: hỏi ráo riết buộc phải nói ra. Ở đây ta hiểu truy vấn là một khả năng của hệ QTCSDL bằng cách tạo ra yêu cầu qua các câu hỏi nhằm khai thác thông tin (tìm học sinh tên gì?, tìm kiếm công dân có số CMND gì? .) người lập trình giải quyết các tìm kiếm đó bằng công cụ của hệ QTCSDL từ đó người dùng sẽ nhận được kết quả đó là thông tin phù hợp với câu hỏi. - HS: Chú ý nghe giảng và ghi bài 2. Hoạt dộng của một hệ QTCSDL a. Hệ QTCSDL02 thành phần chính: - Bộ xử lý truy vấn - Bộ truy xuất dữ liệu b. Mô tả sự tương tác của hệ QTCSDL: Người dùng thông qua chương trình ứng dụng chọn các câu hỏi (truy vấn) đã được lập sẵn,Vd: Bạn muốn tìm kiếm mã học sinh nào- người dùng nhập giá trị muốn tìm kiếm , ví dụ: A1bộ xử lý truy vấn của hệ QTCSDL sẽ thực hiện truy vấn nàybộ truy xuất dữ liệu sẽ tìm kiếm dữ liệu theo yêu cầu truy vấn dựa trên CSDL đang dùng c. Sơ đồ chi tiết mô tả sự tương tác của hệ QTCSDL: Con người Phần mềm ứng dụng/Truy vấn CSDL Hình 4: Sự tương tác giữa các thành Ngêi so¹n: TrÞnh Hång HiÕu Hệ QTCSDL: Bộ xử lý truy vấn Bộ truy xuất DL CSDL Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong phần trong hệ QTCSDL * Hoạt động 3. Phân tích cho HS thấy rõ trách nhiệm của con người đồi với CSDL Hoạt động của GV và HS Nội dung - GV: Vai trò của con người (nói chung) đối với hệ CSDL? - HS: xem sách và trả lời. - GV: Phân tích rõ vai trò của con người trong khi làm việc với hệ CSDL. - GV: Phân tích và nõi rõ từng nhiệm vụ của từng nhóm người tham gia vào việc tạo lập hay sử dụng CSDL. - HS: Chú ý nghe giảng và ghi bài. 3. Vai trò của con người khi làm việc với hệ CSDL a. Người quản trị CSDL Là một người hay một nhóm người được trao quyền điều hành hệ CSDL: - Thiết kế và cài đặt CSDL, hệ QTCSDL, và các phần mềm có liên quan. - Cấp phát các quyền truy cập CSDL - Duy trì các hoạt động hệ thống nhằm thỏa mãn các yêu cầu của các ứng dụng và của người dùng. b. Người lập trình ứng dụng Nguời sử dụng có am hiểu về một hệ QTCSDL nào đó, dùng ngôn ngữ của hệ QTCSDL này để tạo một giao diện thân thiện qua chương trình ứng dụng dễ sử dụng để thực hiện một số thao tác trên 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 có thể không am hiểu gì về hệ QTCSDL nhưng sử dụng giao diện thân thiện do chương trình ứng dụng tạo ra để nhập dữ liệu và khai thác CSDL. * Hoạt động 4. Giới thiệu các bước để xây dựng một CSDL trên máy tính Hoạt động của GV và HS Nội dung - GV: Phân tích khái quát từng bước và nêu rõ được mục đích của từng bước khi xây dựng CSDL. - HS: Chú ý lắng nghe và ghi bài. 4. Các bước xây dựng CSDL Bước 1. Khảo sát. - Tìm hiểu các yêu cầu của công tác q.lí. - Xác định các DL cần lưu trữ, phân tích Ngêi so¹n: TrÞnh Hång HiÕu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong - GV: Ở mỗi bước GV nên nhấn mạnh từng mục tiêu đề ra của từng bước. mối liên hệ giữa chúng. - Phân tích các chức năng cần có của hệ thống khai thác thông tin, đáp ứng các yêu cầu đặt ra. - Xác định khả năng phần cứng, phần mềm có thể khai thác. Bước 2. Thiết kế. - Thiết kế CSDL. - Lựa chọn hệ QTCSDL để triển khai. - Xây dựng hệ thống chương trình ứng dụng. Bước 3. Kiểm thử. - Nhập DL cho CSDL. - Tiến hành chạy thử chương trình. * Chú ý: Thông thường các bước nêu trên phải tiến hành nhiều lần cho đến khi hệ thống có khả năng ứng dụng. V. CỦNG CỐ - DẶN DÒ - Nhắc lại một số kiến thức trọng tâm của bài. Yêu cầu HS về nhà học thuộc và làm các câu hỏi trong SGK/20 - Nhớ các yêu cầu của một hệ CSDL, không cần phát biểu theo thứ tự - cho ví dụ minh họa khác với ví dụ đã có trong bài học. Ngêi so¹n: TrÞnh Hång HiÕu . Giáo án Tin Học 12 Trờng THPT Lê Hồng Phong Tuần : 04+05 Tiết : 04+05 Ngày soạn: 15/08 /20 08 Ngày giảng: 27 /08 /20 08 Bi 2. H QUN TR C S D LIU I của hệ QTCSDL từ đó người dùng sẽ nhận được kết quả đó là thông tin phù hợp với câu hỏi. - HS: Chú ý nghe giảng và ghi bài 2. Hoạt dộng của một hệ QTCSDL

Ngày đăng: 05/09/2013, 23:10

Hình ảnh liên quan

Hình 4: Sự tương tác giữa các thành - Bai 2 He QTCSDL

Hình 4.

Sự tương tác giữa các thành Xem tại trang 3 của tài liệu.

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

Tài liệu liên quan