• Cầu nối giữa các truy vấn trực tiếp của người dùng và các chương trình ứng dụng của hệ quản trị CSDL với hệ thống quản lí file của hệ điều hành.. • Có vai trò chuẩn bị còn thực hiện [r]
(1)BÀI
(2)I CÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆUCÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU I CÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆUCÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Cung cấp môi trường tạo lập sở liệu Cung cấp môi trường tạo lập sở liệu
Cung cấp môi trường cập nhật khai thác liệu Cung cấp môi trường cập nhật khai thác liệu Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào cơ sở liệu.
(3)Cung cấp môi trường tạo lập sở liệu
Cung cấp môi trường tạo lập sở liệu
Để cung cấp môi trường tạo lập CSDL, hệ QTCSDL sử dụng ngôn ngữ định nghĩa liệu
• Khai báo kiểu liệu cấu trúc liệu. • Khai báo ràng buộc liệu.
(4)Cung cấp môi trường cập nhật khai thác
Cung cấp môi trường cập nhật khai thác
cơ sở liệu
cơ sở liệu
• Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thơng tin
• Là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thơng tin
• Xem nội dung liệu
• Cập nhật liệu (nhập, sửa, xóa liệu)
• Khai thác liệu (sắp xếp, tìm kiếm, thống kê, lặp báo cáo)
• Xem nội dung liệu
• Cập nhật liệu (nhập, sửa, xóa liệu)
• Khai thác liệu (sắp xếp, tìm kiếm, thống kê, lặp báo cáo)
Thao tác liệu gồm có:
(5)Cung cấp cơng cụ kiểm sốt, điều khiển
Cung cấp cơng cụ kiểm sốt, điều khiển
việc truy cập vào CSDL
việc truy cập vào CSDL Nhiệm vụ nhóm này:
Nhiệm vụ nhóm này:
* Đảm bảo an ninh, ngăn ngừa truy cập không phép
* Đảm bảo an ninh, ngăn ngừa truy cập không phép
* Duy trì tính qn liệu
* Duy trì tính qn liệu
* Tổ chức điều khiển truy cập đồng thời
* Tổ chức điều khiển truy cập đồng thời
* Đảm bảo khôi phục CSDL có cố phần cứng hay phần mềm
* Đảm bảo khôi phục CSDL có cố phần cứng hay phần mềm
* Quản lí mơ tả liệu CSDL
(6)HOẠT ĐỘNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
HOẠT ĐỘNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Hệ quản trị CSDL có hai thành phần Hệ quản trị CSDL có hai thành phần
1 Bộ xử lí truy vấn (bộ xử lí u cầu):
Có nhiệm vụ tiếp nhận truy vấn trực tiếp người dùng tổ chức thực chương trình ứng dụng Nếu khơng có xử lí truy vấn chương trình ứng dụng khơng thể thực truy vấn khơng thể móc nối với liệu CSDL
Có nhiệm vụ tiếp nhận truy vấn trực tiếp người dùng tổ chức thực chương trình ứng dụng Nếu khơng có xử lí truy vấn chương trình ứng dụng khơng thể thực truy vấn khơng thể móc nối với liệu CSDL
2 Bộ quản lí liệu:
Việc gắn chương trình với liệu cụ thể tiến hành có yêu cầu cụ thể Cũng giống nhiều chương trình khác, việc quản lí file CSDL hệ điều hành thực
(7)Hệ quản trị CSDL
Hệ quản trị CSDL
Trình ứng dụng
Trình ứng dụng Truy vấnTruy vấn
Bộ xử lí truy vấn Bộ xử lí truy vấn
Bộ quản lí liệu Bộ quản lí liệu
Bộ quản lí file Bộ quản lí file
CSDL
CSDL Sơ đồ tương tác hệ quản trị CSDL với người
dùng với CSDL
(8)Hệ quản trị CSDL hoạt động nào?
• Hệ quản trị CSDL khơng quản lí làm việc trực tiếp với CSDL
• Hệ quản trị CSDL quản lí cấu trúc bảng CSDL
• Hệ quản trị CSDL khơng quản lí làm việc trực tiếp với CSDL
(9)Hệ quản trị CSDL đóng vai trị nào?
• Cầu nối truy vấn trực tiếp người dùng chương trình ứng dụng hệ quản trị CSDL với hệ thống quản lí file hệ điều hành
• Có vai trị chuẩn bị cịn thực chương trình nhiệm vụ hệ điều hành
• Cầu nối truy vấn trực tiếp người dùng chương trình ứng dụng hệ quản trị CSDL với hệ thống quản lí file hệ điều hành
(10)1 Người quản trị CSDL:
VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI
HỆ CƠ SỞ DỮ LIỆU HỆ CƠ SỞ DỮ LIỆU
* Là người hay nhóm người trao quyền điều hành CSDL
* Là người hay nhóm người trao quyền điều hành CSDL
Nhiệm vụ người quản trị CSDL
• Quản lí tài nguyên CSDL
• Tổ chức hệ thống: phân quyền truy cập cho người dùng, đảm bảo an ninh cho hệ CSDL
• Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng
• Bảo trì CSDL: thực cơng việc bảo vệ khơi phục hệ CSDL
• Quản lí tài nguyên CSDL
• Tổ chức hệ thống: phân quyền truy cập cho người dùng, đảm bảo an ninh cho hệ CSDL
• Nâng cấp hệ CSDL: bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu sử dụng
(11)VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI
HỆ CƠ SỞ DỮ LIỆU HỆ CƠ SỞ DỮ LIỆU
2 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ệ quản trị CSDL cung cấp
* 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ệ quản trị CSDL cung cấp
3 Người dùng:
* Là người có nhu cầu khai thác thông tin từ CSDL
(12)CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LiỆU
CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LiỆU
Bước 1: Khảo sát hệ thống
Bước 2: Thiết kế hệ thống
Bước 3: Kiểm thử hệ thống
• Tìm hiểu u cầu cơng tác quản lí
• Xác định phân tích mối liên hệ liệu cần lưu trữ
• Phân tích chức cần có hệ thống khai thác 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
• Tìm hiểu u cầu cơng tác quản lí
• Xác định phân tích mối liên hệ liệu cần lưu trữ
• Phân tích chức cần có hệ thống khai thác 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
• Thiết kế CSDL
• Lựa chọn hệ quản trị để triển khai
• Xây dựng hệ thống chương trình ứng dụng
• Thiết kế CSDL
• Lựa chọn hệ quản trị để triển khai
• Xây dựng hệ thống chương trình ứng dụng
• Nhập liệu cho CSDL
• Tiến hành chạy thử chương trình ứng dụng
• Nhập liệu cho CSDL
(13)DẶN DÒ
1 Trả lời câu hỏi 1, 2, 3, 4, 5, _ trang 20 _ sách giáo khoa