Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu
Bạn đang xem tài liệu "Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu
Bài 2: Hệ quản trị cơ sở dữ liệu (Database Management System) 1 Chức năng của hệ quản trị csdl 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 CSDL a Cung cấp môi trường tạo lập cơ sở dữ liệu • Khai báo kiểu và cấu trúc dữ liệu • Khai báo các ràng buộc • Chỉnh sửa được cấu trúc. a Cung cấp môi trường tạo lập cơ sở dữ liệu (tiếp) • Tạo lập csdl thông qua đồ hoạ: • Cung cấp một ngôn ngữ định nghĩa dữ liệu (hệ thống ký hiệu mô tả csdl) b Cung cấp môi trường cập nhật và khai thác dữ liệu • Cập nhật dữ liệu: ❖ Nhập dữ liệu ❖ Sửa dữ liệu ❖ Xoá dứ liệu • Khai thác: ❖Sắp xếp ❖ Tìm kiếm, ❖ Thống kê, ❖ báo cáo.. b Cung cấp môi trường cập nhật và khai thác dữ liệu (tiếp) Một ngôn ngữ thao tác dữ liệu Ngôn ngữ csdl phổ biến là SQL c. Cung cấp công cụ kiểm soát, điểu khiển truy cập vào CSDL • Phát hiện và ngăn chặn sự 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 • 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 2 Hoạt động của một hệ quản trị csdl Gồm nhiều thành phần (modul) Mỗi thành phần có chức năng cụ thể Một số chức năng được hỗ trợ bởi hệ điều hành Gồm 2 thành phần chính: ⮚ Bộ sử lý truy vấn ⮚ Bộ quản lý dữ liệu 3 Vai trò của con người khi làm việc với csdl ❖Người quản trị csdl ❖Người lập trình ứng dụng ❖Người dùng A Người quản trị csdl Một hoặc một nhóm người trao quyền điều hành csdl: ❖ Quản lý các tài nguyên ❖ Cài đặt csdl ❖ Cấp phát quyền truy cập csdl ❖ Bảo trì csdl B Người lập trình ứng dụng Là người xây dựng các chương trình khai thác thông tin từ csdl Mỗi chương trình yêu cầu hệ qtcsdl thực hiện một số thao tác trên csdl C Người dùng Người có nhu cầu khai thác thông tin từ csdl Tương tác csdl thông qua trình ứng dụng Người dùng phân thành nhóm, mỗi nhóm có quyền nhất định để truy cập vào csdl 4 Các bước xây dựng csdl • Bước1: Khảo sát • Bước2: Thiết kế • Bước3: Kiểm thử Bước1: Khảo sát Tìm hiểu yêu cầu của công tác quản lý Xác định dữ liệu cần lưu trữ, phân tích môi quan hệ giữa chúng Phân tich các chức năng cần có của hệ thống khai thác thông tin, đáp ứng nhu cầu đặt ra. Xác định khả năng phần cứng, phân mềm Bước2: Thiết kế Thiết kế cơ sở dữ liệu Lựa chọn csdl triển khai Xây dựng hệ thống chương trình ứng dụng Bước3: Kiểm thử Nhập dữ liệu cho csdl Tiến hành chạy thử các chương trình ứng dụng Thông thường phải tiến hành nhiều lần
File đính kèm:
bai_giang_tin_hoc_12_bai_2_he_quan_tri_co_so_du_lieu.pptx