Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu (Trường THPT Trần Hữu Trang) với các nội dung cá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 cơ sở dữ liệu; hoạt động của hệ quản trị cơ sở dữ liệu; vai trò của con người khi làm việc với hệ cơ sở dữ liệu; các bước xây dựng cơ sở dữ liệu. | Bài giảng Tin học 12 - Bài 2 Hệ quản trị cơ sở dữ liệu Trường THPT Trần Hữu Trang TRƯỜNG TRUNG HỌC PHỔ THÔNG TRẦN HỮU TRANG TIN HỌC 12 Đặng Hữu Hoàng BÀI 2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Thời gian 2 tiết CÁ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 cơ sở dữ liệu Cung cấp môi trường cập nhật và khai thác dữ liệu Cung cấp công cụ kiểm soát điều khiển truy cập vào cơ sở dữ liệu. Cung cấp môi trường tạo lập cơ sở dữ liệu Thế nào là ngôn ngữ định nghĩa dữ liệu Do hệ quản trị CSDL cung cấp cho người dùng. Là hệ thống các kí hiệu để mô tả CSDL. Ngôn ngữ định nghĩa dữ liệu cho phép ta làm những gì Khai báo kiểu dữ liệu và cấu trúc dữ liệu. Khai báo các ràng buộc trên dữ liệu. Cung cấp môi trường cập nhật và khai thác cơ sở dữ liệu Thế nào là ngôn ngữ thao tác dữ 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. Các thao tác dữ liệu Xem nội dung dữ liệu. Cập nhật dữ liệu nhập sửa xóa dữ liệu . Khai thác dữ liệu sắp xếp tìm kiếm thông tin . Kết xuất báo cáo. Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL Nhiệm vụ của nhóm này Đảm bảo an ninh ngăn ngừa 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 các truy cập đồng thời. Đảm bảo 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ả dữ liệu trong CSDL. 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 chính 1. Bộ xử lí truy vấn bộ xử lí yêu cầu Có nhiệm vụ tiếp nhận các truy vấn trực tiếp của người dùng và tổ chức thực hiện các chương trình ứng dụng . Nếu không có bộ xử lí truy vấn thì các chương trình ứng dụng không thể thực hiện được và các truy vấn không thể móc nối với các dữ liệu trong CSDL. 2. Bộ quản lí dữ liệu Việc gắn chương trình với dữ liệu cụ thể chỉ được tiến hành mỗi khi có yêu cầu cụ thể. Cũng giống như nhiều chương trình khác việc quản lí các file trong CSDL do hệ điều hành thực hiện. Trình ứng dụng Truy vấn Hệ quản trị CSDL Bộ xử lí truy vấn Bộ quản lí dữ liệu Bộ