Cùng tìm hiểu các chức năng của hệ quản trị cơ sở dữ liệu; hoạt động của một hệ quản trị cơ sở dữ liệu; vai trò của con người khi làm việc với các hệ cơ sở dữ liệu;... được trình bày cụ thể trong Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu.
TRƯỜNG THPT QUANG TRUNG ĐÀ NẴNG CHƯƠNG CHƯƠNG II KHÁI KHÁI NIỆM NIỆM VỀ VỀ HỆ HỆ CƠ CƠ SỞ SỞ DỮ DỮ LIỆU LIỆU Tuần Tiết 5+6 BÀI HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU I Các chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Kiến thức cũ : • Hệ quản trị sở liệu phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ tìm kiếm thơng tin sở liệu • Hệ quản trị sở liệu với sở liệu gọi chung hệ sở liệu .:: :: I Các chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Các chức hệ quản trị CSDL : a) Cung cấp cách tạo lập sở liệu • Người dùng sử dụng ngơn ngữ định nghĩa liệu để khai báo kiểu cấu trúc liệu, khai báo ràng buộc liệu lưu trữ CSDL .:: :: I Các chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Các chức hệ quản trị CSDL : b) Cung cấp cách cập nhật liệu, tìm kiếm kết xuất thơng tin • Người dùng sử dụng ngôn ngữ thao tác liệu để diễn tả yêu cầu cập nhật (nhập, sửa, xóa liệu) hay tìm kiếm, kết xuất thông tin (xuất liệu chứa CSDL theo điều kiện tìm kiếm cụ thể) .:: :: I Các chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Các chức hệ quản trị CSDL : c) Cung cấp cơng cụ kiểm sốt, điều khiển việc truy cập vào CSDL : Hệ quản trị CSDL đảm bảo : • Phát ngăn chặn truy cập trái phép • Duy trì tính qn liệu • Tổ chức, điều khiển truy cập lúc • Khơi phục CDSL gặp cố • Quản lí mơ tả liệu .:: :: II Hoạt động hệ quản trị sở liệu Một hệ quản trị CSDL gồm thành phần : Bộ xử lí truy vấn (xử lí yêu cầu) Bộ quản lí liệu Hệ quản trị CSDL đóng vai trị cầu nối người dùng (các chương trình ứng dụng, truy vấn) với sở liệu (được quản lý hệ điều hành) .:: :: II Hoạt động hệ quản trị sở liệu Trình ứng dụng Truy vấn Hệ QTCSDL Bộ xử lý truy vấn Bộ quản lý liệu Bộ quản lý tệp (Hệ điều hành) CSDL :: :: II Kết Nhu cầu Hoạt động hệ quản trị sở liệu Trình ứng dụng Truy vấn Người dùng Hệ QTCSDL Xử lý Bộ xử lý truy vấn Cầu nối Tìm kiếm Bộ quản lý liệu Bộ quản lý tệp (Hệ điều hành) Dữ liệu cần tìm HĐH CSDL CSDL :: :: III Vai trò người làm việc với hệ sở liệu a) Người quản trị sở liệu (administrator) • Administrator (admin) hiểu người (hoặc nhóm người) quyền quản lý CSDL • Admin có vai trò thiết kế, cài đặt, cấp phát phần mềm, phần cứng, phân quyền người dùng … nhằm đảm bảo hệ thống hoạt động ổn định, đáp ứng yêu cầu trình ứng dụng, người dùng trao :: :: III Vai trò người làm việc với hệ sở liệu b) Người lập trình ứng dụng • Người lập trình ứng dụng có nhiệm vụ viết chương trình dựa hệ quản trị CSDL nhằm đáp ứng nhu cầu khai thác nhóm người dùng cụ thể .:: 10 :: III Vai trò người làm việc với hệ sở liệu c) Người dùng (User) • Người dùng (cịn gọi người dùng đầu cuối) khách hàng có nhu cầu khai thác thông tin từ CSDL thông qua việc sử dụng chương trình viết trước • Người dùng phân thành nhóm (user group) với quyền hạn định để truy cập khai thác CSDL .:: 11 :: III Vai trò người làm việc với hệ sở liệu Người lập trình Thiết kế Người quản trị Phần mềm ứng dụng Sử Tổng quản lý Cơ sở liệu Phần mềm ứng dụng dụng Phần mềm ứng dụng Người dùng :: 12 :: IV Ơn tập 1) Vì hệ quản trị CSDL lại phải có khả kiểm sốt điều khiển truy cập đến CSDL? Hãy nêu ví dụ để minh họa cho giải thích 2) Khi làm việc với hệ CSDL, em muốn giữ vai trò (người quản trị CSDL, người lập trình ứng dụng hay người dùng)? Vì sao? 3) Hãy trình bày sơ lược hoạt động hệ quản trị CSDL .:: 13 :: ... Hệ quản trị sở liệu với sở liệu gọi chung hệ sở liệu .:: :: I Các chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Các chức hệ quản trị CSDL : a) Cung cấp cách tạo lập sở. .. chức hệ quản trị sở liệu (Quản trị CSDL – Database Management System) Kiến thức cũ : • Hệ quản trị sở liệu phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ tìm kiếm thơng tin sở liệu. .. dụng, truy vấn) với sở liệu (được quản lý hệ điều hành) .:: :: II Hoạt động hệ quản trị sở liệu Trình ứng dụng Truy vấn Hệ QTCSDL Bộ xử lý truy vấn Bộ quản lý liệu Bộ quản lý tệp (Hệ điều hành) CSDL