1. Trang chủ
  2. » Tất cả

1. Tong quan CSDL

15 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Slide 1

  • Dữ liệu

  • Quản lý dữ liệu

  • Hệ thống lưu dữ liệu theo file cổ điển

  • Hệ thống lưu dữ liệu theo file cổ điển

  • Cơ sở dữ liệu

  • Đặc điểm của cơ sở dữ liệu

  • Đặc điểm của cơ sở dữ liệu

  • Ưu điểm của CSDL

  • Ví dụ về một CSDL

  • Hệ quản trị CSDL

  • Hệ quản trị CSDL

  • Chức năng của hệ quản trị CSDL

  • Người dùng trong hệ quản trị CSDL

  • Người dùng trong hệ quản trị CSDL

Nội dung

TỔNG QUAN VỀ CƠ SỞ DỮ LiỆU Giảng viên: Đỗ Anh Tuấn Bộ môn CNPM – Khoa CNTT – Trường ĐH MĐC Dữ liệu  Dữ liệu – Là thông tin vật, việc, khái niệm, … lưu trữ máy tính – Dữ liệu mơ tả nhiều dạng khác nhau: ký tự, ký số, hình ảnh, âm thanh, … – Dữ liệu đối tượng khác tùy thuộc vào ngữ cảnh Quản lý liệu  Quản lý liệu cung cấp chế lưu trữ thao tác liệu thêm mới, sửa, xóa, truy vấn …  phương pháp quản lý liệu: – Hệ thống quản lý file – Hệ thống quản lý CSDL Hệ thống lưu liệu theo file cổ điển Hệ thống lưu liệu theo file cổ điển  Nhược điểm – Dư thừa liệu – Không quán – Khó khăn việc truy xuất – Khơng có chế xử lý đồng thời hiệu – An toàn liệu – Toàn vẹn liệu – Bị riêng rẽ cô lập – Bị lệ thuộc vào chương trình Cơ sở liệu  Định nghĩa – Là tập hợp liệu có cấu trúc liên quan đến lưu trữ máy tính tổ chức theo mơ hình  Tính chất – Phản ảnh khía cạnh giới thực – Là tập hợp liệu liên kết với có logic – Được thiết kế phổ biến cho mục đích xác định, phục vụ cho nhóm người số ứng dụng định Đặc điểm sở liệu  Bản chất tự mô tả hệ CSDL – Không chứa sở liệu mà chứa định nghĩa đầy đủ cấu trúc liệu ràng buộc – Các định nghĩa lưu từ điển hệ thống gọi siêu liệu (metadata)  Tính độc lập chương trình liệu – Cấu trúc CSDL lưu trữ từ điển tách rời với chương trình truy cập Đặc điểm sở liệu  Tính trừu tượng – Cung cấp biểu diễn liệu mức khái quát che dấu chi tiết cụ thể cách thức lưu trữ – Sự trừu tượng hóa thể qua mơ hình liệu  Hỗ trợ nhiều khung nhìn khác – Một CSDL có nhiều người sử dụng – Mỗi người địi hỏi cách nhìn khác CSDL – Một khung nhìn (view) tập CSDL CSDL ảo  Chia sẻ liệu – Cho phép nhiều người sử dụng CSDL đồng thời Ưu điểm CSDL  Hạn chế dư thừa liệu  Chia sẻ liệu nhiều người dùng, nhiều chương trình  Bảo đảm an tồn truy cập liệu  Đảm bảo tính tồn vẹn liệu  Có thể thiết lập chuẩn CSDL Ví dụ CSDL Hệ quản trị CSDL  Định nghĩa – Hệ quản trị CSDL (Database Management System –DBMS) Là tập hợp chương trình giúp tạo, trì khai thác sở liệu  Ví dụ: – SQL Server – Microsoft Access – Oracle – My SQL –… Hệ quản trị CSDL Chức hệ quản trị CSDL  Lưu trữ CSDL siêu liệu  Tạo cấu trúc liệu phức tạp để lưu trữ liệu  Thiết lập chế bảo mật, tính riêng tư liệu  Cung cấp chế lưu phục hồi liệu  Áp đặt quy tắc, ràng buộc nhằm đạt mục tiêu toàn vẹn liệu  Cung cấp công cụ truy cập liệu thông qua ngôn ngữ truy vấn (SQL) Người dùng hệ quản trị CSDL  Người quản trị (Database Administrator – DBA) – Cấp quyền truy cập – Điều hành, giám sát sử dụng – Yêu cầu tài nguyên phần mềm, phần cứng cần  Người thiết kế (Database Designer) – Xác định liệu cần lưu trữ – Tạo cấu trúc liệu thích hợp để biểu diễn lưu trữ – Liên hệ trực tiếp với người dùng để nắm bắt yêu cầu đưa thiết kế phù hợp Người dùng hệ quản trị CSDL  Người phân tích thiết kế hệ thống – Xác định yêu cầu người dùng – Xác định chức cần xây dựng hệ thống  Lập trình viên – Cài đặt đặc tả thành chương trình – Kiểm tra, gỡ lỗi, bảo trì chương trình  Người hỗ trợ – Thiết kế cài đặt hệ quản trị CSDL – Vận hành trì mơi trường cho hệ quản trị CSDL  Người dùng cuối – Cập nhập khai thác liệu thơng qua chương trình ... – Một CSDL có nhiều người sử dụng – Mỗi người địi hỏi cách nhìn khác CSDL – Một khung nhìn (view) tập CSDL CSDL ảo  Chia sẻ liệu – Cho phép nhiều người sử dụng CSDL đồng thời Ưu điểm CSDL ... truy cập liệu  Đảm bảo tính tồn vẹn liệu  Có thể thiết lập chuẩn CSDL Ví dụ CSDL Hệ quản trị CSDL  Định nghĩa – Hệ quản trị CSDL (Database Management System –DBMS) Là tập hợp chương trình giúp... liệu  Ví dụ: – SQL Server – Microsoft Access – Oracle – My SQL –… Hệ quản trị CSDL Chức hệ quản trị CSDL  Lưu trữ CSDL siêu liệu  Tạo cấu trúc liệu phức tạp để lưu trữ liệu  Thiết lập chế bảo

Ngày đăng: 11/12/2016, 22:19