1. Trang chủ
  2. » Tài Chính - Ngân Hàng

Bai 2 He Quan Tri Co So Du Lieu

5 6 0

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

THÔNG TIN TÀI LIỆU

Heä QTCSDL laø moät phaàn meàm cho pheùp taïo laäp, baûo trì CSDL vaø cung caáp caùc dòch vuï caàn thieát ñeå khai thaùc thoâng tin töø CSDL.. Moät Heä QTCSDL coù caùc ch[r]

(1)

Tieát: 4,

Ngày soạn: 15/08/11 §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

I MỤC ĐÍCH – YÊU CẦU:

 Về kiến thức: Hs hiểu định nghĩa Hệ QTCSDL phân biệt CSDL với Hệ QTCSDL  Về kỹ năng: Nắm yêu cầu Hệ CSDL số ứng dụng  Về thái độ: Hướng Hs xây dựng CSDL đơn giản tổ chức mà em biết II CHUẨN BỊ:

 GV: ĐDDH (tranh vẽ Sơ đồ hoạt động hệ QTCSDL)  HS: Đọc trước SGK nhà

 PP: Diễn giảng, pháp vấn III HOẠT ĐỘNG DẠY HỌC: Ổn định lớp: (1’)

2 Kiểm tra cuõ:

Câu hỏi: Nêu khái niệm CSDL? Nêu số ứng dụng CSDL tổ chức mà em biết? Hãy phân biệt CSDL với Hệ QTCSDL?

3 Bài mới:

NỘI DUNG GHI BAØI HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

1 Các Chức Hệ QTCSDL:

Hệ QTCSDL phần mềm cho phép tạo lập, bảo trì CSDL và cung cấp dịch vụ cần thiết để khai thác thông tin từ CSDL.

Một Hệ QTCSDL có chức sau:

a/ Cung cấp môi trường tạo lập CSDL

Cho phép người dùng khai báo kiểu liệu, cấu trúc liệu thể thông tin, ràng buộc liệu lưu trữ CSDL

Mỗi hệ QT CSDL cung cấp cho người dùng ngôn ngữ định

-Em nhắc lại k/n CSDL? -Như để tạo lập CSDL ta cần có phần mềm phần mềm gọi Hệ QTCSDL

-Từ định nghĩa rút hai kết luận:

+Hệ QTCSDL thành phần thiếu hệ CSDL

+Hệ QTCSDL phải xây dựng trước có CSDL thơng thường cịn tiếp tục mở rộng, hồn thiện q trình khai thác liệu

- Ở học trước, em giới thiệu khái niệm hệ QTCSDL, em nhắc lại cho lớp nghe? (gọi hs đứng lên trả lời

- Như hệ QTCSDL dùng để tạo lập, cập nhật CSDL khai thác thông tin CSDL Chức Hệ QTCSDL giúp tạo lập CSDL Sau đó, khơng có nhiệm vụ cung cấp dịch vụ khai thác thơng tin mà cịn phải hỗ trợ bảo trì CSDL, tức cập nhật khôi phục liệu

Hs trả lời

Hs ghi baøi

(2)

NỘI DUNG GHI BAØI HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

nghĩa liệu

b/ Cung cấp môi trường cập nhật khai thác liệu

Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, khai thác thông tin gọi ngôn ngữ thao tác liệu Thao tác liệu gồm:

 Cập nhật (nhập, sửa, xóa liệu);

 Khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo, …)

c/ Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL

Hệ QTCSDL thực chức thơng qua chương trình đảm bảo:

 Phát ngăn chặn truy cập không phép  Duy trì tính qn

dữ liệu

 Tổ chức điều khiển truy cập đồng thời

 Khơi phục CSDL có cố phần cứng hay phần

cần thiết chí thay đổi cấu trúc liệu CSDL -Với chức này, cần phải có cơng cụ cho phép người dùng tạo lập thơng qua giao diện đồ họa Để thực chức này, hệ QTCSDL cung cấp “ngôn ngữ định nghĩa liệu” - Diễn giảng: công cụ hỗ trợ việc tạo lập CSDL gọi ngôn ngữ định nghĩa liệu.

- Theo em, thao tác tạo lập CSDL gồm thao tác nào?

- Theo em biết, cập nhật liệu làm cơng việc gì?

-Chức thứ hai: môđun tác động lên liệu, cho phép người dùng:

+ Xem nội dung liệu

+ Cập nhật: nhập, sửa, xóa liệu

+ Sắp xếp, lọc, tìm kiếm thông tin

+ Kết xuất báo cáo

=> Các mơdun tạo thành ngơn ngữ thao tác liệu.

- Kiểm sốt truy cập vào CSDL gồm công việc nào? -Chức thứ ba: nhóm lệnh dành cho người thiết kế quản lí hệ thống, bao gồm chức năng:

+ Đảm bảo an ninh, ngăn cấm truy cập khơng phép + Duy trì tính quán liệu

+ Tổ chức điều khiển truy cập đồng thời

Hs trả lời

+ Tạo cấu trúc bảng + Khai báo cấu trúc ghi cho bảng liệu CSDL

+ Chỉnh sửa cấu trúc + Xem cấu trúc ghi bảng

Nhập, xóa sửa liệu

Hs trả lời

+ Phát hiện, ngăn chặn nhựng truy cập trái phép + Điều khiển truy cập đồng thời

(3)

meàm

 Quản lí mơ tả liệu

2 Hoạt động Hệ QTCSDL

(giảm tải)

Sơ đồ hoạt động hệ QTCSDL

Như vậy, có yêu cầu của người dùng, Hệ QTCSDL gởi u cầu đến mơđun có nhiệm vụ thực hiện yêu cầu hệ điều hành tìm dữ liệu cần thiết số tệp Dữ liệu tìm thấy chuyển cho Hệ QTCSDL xử lí kết trả cho người dùng.

3 Vai trò người làm việc với Hệ CSDL.

a/ Người quản trị CSDL:

Là một nhóm người có nhiệm vụ:

 Bảo trì Hệ CSDL

 Nâng cấp Hệ CSDL

 Tổ chức hệ thống

 Quản lí tài nguyên cuûa CSDL

Như người quản trị CSDL phải người có chun mơn cao, hiểu biết sâu Hệ CSDL HĐH Đáng tin cậy có tinh thần trách nhiệm

b/ Người lập trình ứng dụng:

Là người có nhiệm vụ xây dựng chương trình ứng dụng, hổ trợ khai thác thơng tin từ CSDL sở công cụ mà Hệ

+ Đảm bảo khơi phục CSDL có cố phần cứng hay phần mềm

+ Quản lí từ điển liệu, bao gồm mơ tả liệu CSDL

- Treo hình vẽ tương tác hệ QT CSDL với người dùng với CSDL (hình 12, SGK)

- Những nhóm người liên quan đến hệ CSDL mà em biết? Sau Hệ CSDL xây dựng xong, người liên quan đến CSDL chia thành lớp:

 Người quản trị

CSDL

 Người lập trình

ứng dụng

 Người dùng

- Đ/v nhóm người địi hỏi phải hiểu biết sâu sắc có kĩ tốt lĩnh vực CSDL môi trường hệ thống

Hs quan sát, phát biểu nguyên lí hoạt động hệ CSDL

(4)

NỘI DUNG GHI BAØI HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

QTCSDL cung cấp c/ Người dùng:

Chính người có quan hệ với Hệ CSDL, người có nhu cầu khai thác thông tin (khả truy cập thông tin) từ CSDL

Người dùng giao tiếp với Hệ CSDL thông qua giao diện chuẩn bị sẵn

4. Các bước xây dựng CSDL - Bước 1: Khảo sát

 Tìm hiểu yêu cầu công tác quản lí

 Xác định liệu cần lưu trữ, phân tích mối liên hệ chúng

 Phân tích chức cần có hệ thống thông tin, đáp ứng yêu cầu đặt

 Xác định khả phần cứng, phần mềm khai thác sử dụng

- Bước 2: Thiết kế

 Thieát keá CSDL

 Lựa chọn hệ QT

CSDL để 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 liệu cho CSDL

 Chạy thử chương

trình ứng dụng Nếu có lỗi rà sốt lại bước thực để tìm lỗi khắc phục

- Hãy cho biết bước để thực giải toán MTĐT NNLT Pascal?

- Như xây dựng CSDL ta tiến hành theo bước sau: Khảo sát, thiết kế, kiểm thử

Lắng nghe, trả lời +Xác định toán +Xây dựng thuật toán +Viết CT

+ Kiểm thử CT

4 Củng cố:

+ Các chức Hệ QTCSDL

(5)

+ Phương thức hoạt động Hệ QTCSDL Dặn dị, cơng việc nhà:

+ HS học kĩ phải nắm chức phương thức hoạt động hệ QTCSDL

IV RÚT KINH NGHIỆM

Duyệt Tổ trưởng CM:

Ngày đăng: 18/05/2021, 12:17

Xem thêm:

TỪ KHÓA LIÊN QUAN

w