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.
TRƯỜNG TRUNG HỌC PHỔ THÔNG TRẦN HỮU TRANG TIN HỌC 12 Đặng Hữu Hoàng BÀI HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Thời gian 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 sở 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 sở liệu Cung cấp môi trường tạo lập sở liệu Thế ngôn ngữ định nghĩa liệu? • Do hệ quản trị CSDL cung cấp cho người dùng • Là hệ thống kí hiệu để mô tả CSDL Ngôn ngữ định nghĩa liệu cho phép ta làm gì? • Khai báo kiểu liệu cấu trúc liệu • Khai báo ràng buộc liệu Cung cấp môi trường cập nhật khai thác sở liệu Thế ngơn ngữ thao tác 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 liệu? • 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 tin) • Kết xuất báo cáo Cung cấp cơng cụ kiểm sốt, điều khiển việc truy cập vào CSDL Nhiệm vụ nhóm này: * Đảm bảo an ninh, ngăn ngừa truy cập khơng phép * Duy trì tính qn liệu * 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 * Quản lí mơ tả liệu 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 Bộ xử lí truy vấn (bộ xử lí yê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 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 Trình ứng dụng Truy vấn Hệ quản trị CSDL Bộ xử lí truy vấn Bộ quản lí liệu Bộ quản lí file CSDL Sơ đồ tương tác hệ quản trị CSDL với người dùng với CSDL 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 đó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 VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI HỆ CƠ SỞ DỮ LIỆU Người quản trị 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 ngun 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 VAI TRỊ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI HỆ CƠ SỞ DỮ LIỆU 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 Người dùng: * Là người có nhu cầu khai thác thông tin từ CSDL CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LiỆU Bước 1: Khảo sát 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 Bước 2: Thiết kế hệ thố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 Bước 3: Kiểm thử hệ thống • Nhập liệu cho CSDL • Tiến hành chạy thử chương trình ứng dụng DẶN DÒ Trả lời câu hỏi 1, 2, 3, 4, 5, _ trang 20 _ sách giáo khoa Xem trước tập thực hành : TÌM HIỂU HỆ CƠ SỞ DỮ LIỆU Thực tháng 08 năm 2008 E_mail: dhhoang03@yahoo.co.uk ...BÀI HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Thời gian 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 sở liệu Cung cấp môi trường cập nhật khai thác liệu Cung cấp... vấn Hệ quản trị CSDL Bộ xử lí truy vấn Bộ quản lí liệu Bộ quản lí file CSDL Sơ đồ tương tác hệ quản trị CSDL với người dùng với CSDL Hệ quản trị CSDL hoạt động nào? • Hệ quản trị CSDL khơng quản. .. CSDL • Hệ quản trị CSDL quản lí cấu trúc bảng CSDL 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ệ