Bài 2: Hệ quản trị cơ sở dữ liệu Giảng viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực hiện: Mai Văn Quý – K56A CNTT... Các chức năng của hệ quản trị cơ sở dữ liệu QTCSDL.. Hoạt
Trang 1Bài 2: Hệ quản trị cơ sở dữ liệu
Giảng viên hướng dẫn: Thầy Trần Doãn Vinh
Sinh viên thực hiện: Mai Văn Quý – K56A CNTT
Trang 2 Các chức năng của hệ quản trị cơ sở dữ liệu (QTCSDL)
Hoạt động của một hệ QTCSDL
Vai trò của con người khi làm việc với hệ CSDL
Các bước xây dựng CSDL
Hệ quản trị cơ sở dữ liệu
Trang 31 C ác chức năng của hệ quản trị cơ
sở dữ liệu (QTCSDL)
1.1 Cung cấp môi trường tạo lập CSDL
1.2 Cung cấp môi trường cập nhật và khai
thác dữ liệu
1.3 Cung cấp công cụ kiểm soát, điều khiển,
truy cập vào CSDL
Trang 41.1 Cung cấp môi trường tạo lập CSDL
Hệ QTCSDL cung cấp một môi trường với hệ giao diện đồ họa trực quan giúp ngường dùng tạo lập CSDL
Việc tạo lập CSDL được thực hịên thông qua ngôn ngữ định nghĩa dữ liệu
Trang 51.2 Cung cấp môi trường cập nhật và
khai thác dữ liệu
Hệ QTCSDL cung cấp ngôn ngữ thao tác
dữ liệu, giúp người dùng thực hiện các thao tác:
Cập nhật: nhập, sửa, xóa dữ liệu
Tìm kiếm và kết xuất dữ liệu
Trang 61.3 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 truy cập không được phép Đáp ứng nhu cầu an toàn dữ liệu và bảo vệ thông tin
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 để bảo vệ tính các ràng buộc toàn vẹn và tính nhất quán
Khôi phục CSDL khi có sự cố
Quản lí các mô tả dữ liệu
Trang 72 Hoạt động của một hệ QTCSDL
M ột hệ QTCSDL là một phần mềm phức
tạp gồm nhiều thành phần thực hiện các chức năng cụ thể
Hai thành phần chính là bộ xử lí truy vấn
và bộ quản lí dữ liệu
Trang 83 Vai trò của con người khi làm việc
với hệ CSDL
3.1 Người quản trị CSDL
3.2 Người lập trình ứng dụng
3.3 Người dùng
Trang 93.1 Ng ười quản trị CSDL
Người quản trị CSDL là người hoặc nhóm
người có hiểu biết sâu sắc và kĩ năng tốt trong lĩnh vực CSDL, hệ QTCSDL và môi trường hệ thống
Họ được trao quyền điều hành hệ CSDL và
quản lí các tài nguyên
Trang 103.2 Người lập trình ứng dụng
Là nhóm người viết các chương trình ứng dụng đáp ứng nhu cầu khai thác của nhóm người dùng
Mỗi chương trình sẽ có các câu lệnh yêu cầu hệ QTCSDL thực hiện một số thao tác trên CSDL đáp ứng nhu cầu cụ thể đặt ra
Trang 113.3 Người dùng
Là người có nhu cầu khai thác thông tin
từ CSDL
Họ tương tác với hệ thống qua việc sử dụng các chương trình ứng dụng được viết trước dạng một giao diên dạng một biểu mẫu
Trang 124 Các bước xây dựng CSDL
Bước 1: khảo sát hệ thống
Bước 2: Thiết kế hệ thống
Bước 3: Chạy thử hệ thống
khắc phục