Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
811,23 KB
Nội dung
Chương I Dẫn nhập Lịch sử phát triển hệ quản lý liệu Hệ Quản Trị Cơ Sở Dữ Liệu (QTCSDL) Kiến trúc chung hệ QTCSDL Phân loại hệ QTCSDL Lịch sử phát triển Tổ chức liệu Hệ quản lý liệu Hệ thống tập tin (File system) Hệ điều hành (Operating System) Cơ sở liệu (Database) Hệ quản trị sở liệu (DataBase Management System) Tri thức (Knowledge) Hệ quản trị tri thức (Knowledge Management System) •1960 – CODASYL : TOTAL, IDMS,IDS et IMS •1970 – Relationnal : ORACLE, INGRES, SYBASE, INFORMIX, DB2 •1980 – Objet : ObjectStone, O2 Các đặc trưng liệu CSDL Chia Bền vững An toàn Nhất quán Không dư thừa Độc lập vật lý logic Hệ Quản Trị CSDL Là hệ phần mềm cung cấp công cụ ◦ Xây dựng CSDL ◦ Quản trị CSDL Một số hệ QTCSDL ◦ MS-SQL Server ◦ ORACLE ◦ DB2 Kiến trúc hệ QTCSDL Forms DML Interface Application Front ends Database Administrator Application Programmers Casual Users Naive Users CLI DDL SQL Commands DBMS Concurrency Control Plan Executor Parser Operator Evaluator Optimizer Query Evaluation Engine DDL Compiler Lock Manager Files/ Access Methods Recovery Manager Transaction Manager Buffer Management Disk Management Index files Data files System Catalog Các thành phần hệ QTCSDL Quản lý giao diện lập trình Quản lý liệu ngữ nghĩa Quản lý an toàn bảo mật Quản lý truy xuất đồng thời Tối ưu hóa câu truy vấn Quản lý khôi phục sau cố Quản lý lưu trữ Quản lý giao diện lập trình Giao diện thao tác trực tiếp Giao diện thực câu lệnh SQL Quản lý liệu ngữ nghĩa (semantic data) Khai báo lược đồ CSDL thông qua câu lệnh DDL Quản lý liệu ngữ nghĩa catalog An toàn bảo mật liệu Quản lý quyền đăng nhập Quản lý quyền truy xuất Bảo mật liệu Quản lý truy xuất đồng thời Nhận yêu cầu truy xuất đồng thời Xác lập cách thực tối ưu Xử lý vấn đề sinh truy xuất đồng thời Tối ưu hóa câu truy vấn Phân tích câu truy vấn Kiểm tra cú pháp Kiểm tra ngữ nghia Tối ưu hóa Đưa kế hoạch thực Quản lý khôi phục sau cố Ghi nhận thao tác CSDL Tiến hành khôi phục sau cố xảy Quản lý lưu trữ Tổ chức lưu trữ liệu Cung cấp liệu nhanh xác cho người dùng Phân loại hệ QTCSDL Phân loại theo mơ hình liệu ◦ ◦ ◦ ◦ Phân cấp Mạng Quan hệ Đối tượng Phân loại theo kiến trúc tính tốn ◦ Tập trung ◦ Khách/chủ ◦ Phân tán Phân loại (tt) Phân loại theo đặc tính ◦ Hệ QTCSDL thời gian thực ◦ Hệ QTCSDL chịu lỗi cao ◦ Hệ QTCSDL đa phương tiện ... Evaluator Optimizer Query Evaluation Engine DDL Compiler Lock Manager Files/ Access Methods Recovery Manager Transaction Manager Buffer Management Disk Management Index files Data files System... MS-SQL Server ◦ ORACLE ◦ DB2 Kiến trúc hệ QTCSDL Forms DML Interface Application Front ends Database Administrator Application Programmers Casual Users Naive Users CLI DDL SQL Commands DBMS Concurrency...Lịch sử phát triển Tổ chức liệu Hệ quản lý liệu Hệ thống tập tin (File system) Hệ ? ?i? ??u hành (Operating System) Cơ sở liệu (Database) Hệ quản trị sở liệu (DataBase Management System) Tri thức (Knowledge)