1 / 15

Hệ cơ sở dữ liệu?

Hệ cơ sở dữ liệu?. Cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Các phần mềm ứng dụng khai thác CSDL. Bài 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System). Các chức năng của hệ 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.

marin
Download Presentation

Hệ cơ sở dữ liệu?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hệ cơ sở dữ liệu? • Cơ sở dữ liệu • Hệ quản trị cơ sở dữ liệu • Các phần mềm ứng dụng khai thác CSDL

  2. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các chức năng của hệ 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

  3. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các chức năng của hệ QTCSDL • Một hệ QT CSDL có ba chức năng cơ bản sau: • Cung cấp một 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

  4. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các chức năng của hệ QT CSDL • Cung cấp một trường tạo lập cơ sở dữ liệu Cung cấp môi trường (thông qua giao diện đồ họa) để người dùng dễ dàng khai báo kiểu dữ liệu, các cấu trúc dữ liệu thể hiện thông tin và các ràng buộc trên dữ liệu. Mỗi hệ QT CSDL cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để thực hiện chức năng trên.

  5. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các chức năng của hệ QTCSDL • Cung cấp môi trường cập nhật và khai thác dữ liệu Hệ QT CSDL cũng cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để thực hiện chức năng trên.

  6. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Ngôn ngữ định nghĩa dữ liệu • Ngôn ngữ thao tác dữ liệu Là 2 thay phần của ngôn ngữ CSDL. Phổ biến nhất là SQL (Structured Query Language)

  7. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các chức năng của hệ QTCSDL • Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL Chức năng này nhằm bảo vệ CSDL: ngăn chặn truy cập không được phép, duy trì tính nhất quán của dữ liệu, tổ chức điều khiển các truy cập đồng thời, … (Sách giáo khoa trang 17)

  8. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Hoạt động của một hệ QT CSDL Gồm nhiều thành phần, mỗi thành phần có chức năng cụ thể, trong đó hai thành phần chính là Bộ xử lí truy vấn (bộ xử lí yêu cầu) và Bộ quản lí dữ liệu

  9. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Hoạt động của một hệ QT CSDL Một số chức năng của hệ QT CSDL được hỗ trợ bởi hệ điều hành nên mỗi hệ QT CSDL phải có các tương tác cầ n thiết với hệ điều hành

  10. Hoạt động của một hệ QT CSDL Trình ứng dụng Truy vấn Bộ xử lí truy vấn Hệ Quản Trị CSDL Bộ quản lí dữ liệu Bộ quản lí tệp (File Manager) (nhiệm vụ của Hệ ĐH) CSDL

  11. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Vai trò của con người khi làm việc với hệ CSDL • Có thể kể đến ba vai trò khác nhau: • Người quản trị CSDL • Người lập trình ứng dụng • Người dùng

  12. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Vai trò của con người khi làm việc với hệ CSDL • Người quản trị CSDL Là một người hay nhóm người được trao quyền điều hành hệ CSDL Có vai trò: cài đặt CSDL vật lý, cấp các quyền truy cập, cấp phần mềm và phần cứng theo yêu cầu sử dụng …

  13. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Vai trò của con người khi làm việc với hệ CSDL • Người lập trình ứng dụng Là người viết các chương trình ứng dụng, dựa trên CSDL đã được cài đặt, nhằm đáp ứng nhu cầu khai thác khác nhau của các nhóm người dùng.

  14. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Vai trò của con người khi làm việc với hệ CSDL • Người dùng (hay người dùng đầu cuối) Là người có nhu cầu khai thác thông tin từ CSDL. Người dùng thường được phân thành từng nhóm, mỗi nhóm có quyền hạn nhất định để truy cập và khai thác CSDL

  15. Bài 2:HỆ QUẢN TRỊ CƠ SỞ DỮ LiỆU (Database Manager System) • Các bước xây dựng CSDL • Thường được tiến hành theo các bước sau: • Khảo sát • Thiết kế • Kiểm thử

More Related