Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
422,5 KB
Nội dung
Cơ sở liệu Database Le Thi Lan MICA, Ha noi university of Science and Technology Giới thiệu Dư thừa, không quán, dị thường truy nhập đồng thời, … Giới thiệu (tiếp) Chương 1: Đại cương hệ CSDL Khái niệm Cơ sở liệu (database) « Là sưu tập liệu tác nghiệp lưu trữ lại hệ ứng dụng xí nghiệp cụ thể sử dụng » Ví dụ: sở liệu sách thư viện Đại học Bách Khoa Hà Nội, sở liệu hàng hóa siêu thị Chương 1: Đại cương hệ CSDL Khái niệm Hệ quản trị sở liệu (database management system) « Là một hệ thống phần mềm cho phép tạo lập cơ sở dữ liệu và điều khiển mọi truy nhập đối với CSDL đó. « Ví dụ: M Access, SQL server Chương 1: Đại cương hệ CSDL Khái niệm thành phần hệ sở liệu (database system) – Cơ sở liệu hợp – Người sử dụng – Phần mềm quản trị sở liệu – Phần cứng Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Hệ quản trị sở liệu có khả năng: – Khả quản lý liệu tồn lâu dài – Khả truy nhập khối lượng liệu lớn cách hiệu Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Các đặc điểm hệ quản trị sở liệu: – Hỗ trợ mơ hình liệu – Đảm bảo tính độc lập liệu – Hỗ trợ ngôn ngữ cấp cao – Quản lý giao dịch – Điều khiển truy nhập – Phục hồi liệu Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Khái niệm: – Sơ đồ sở liệu – Thể sơ đồ sở liệu Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu Các thay đổi sơ đồ Các thay đổi truy vấn Bộ xử lý câu hỏi Bộ quản lý lưu trữ Dữ liệu siêu liệu Các thay đổi liệu Bộ quản lý giao dịch Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Các mức trừu tượng – Mức vật lý – Mức logic – Mức khung nhìn • Các mức độc lập liệu – Mức vật lý – Mức logic (khó đạt được) Các mức trừu tượng Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Các ngơn ngữ sở liệu – Ngôn ngữ định nghĩa liệu (Data Definition Language-DDL) – Ngôn ngữ thao tác liệu (Data Manipulation Language - DML) »Tìm kiếm thơng tin »Thêm thơng tin »Xóa thông tin »Thay đổi thông tin Chương 1: Đại cương hệ CSDL Hệ quản trị sở liệu • Người dùng – Người quản trị sở liệu » Định nghĩa sơ đồ, xác định cấu trúc lưu trữ, ủy quyền, xác định ràng buộc toàn vẹn – Người sử dụng sở liệu »Lập trình ứng dụng »Nhà phân tích liệu »Người sử dụng cuối Ví dụ Chương 1: Đại cương hệ CSDL Phân loại hệ sở liệu • Hệ sở liệu tập trung – Hệ sở liệu cá nhân – Hệ sở liệu trung tâm – Hệ sở liệu khách chủ • Hệ sở liệu phân tán – Hệ sở liệu phân tán – Hệ sở liệu phân tán không Cơ sở liệu tập trung – Cơ sở liệu trung tâm Cơ sở liệu phân tán Chương 1: Đại cương hệ CSDL Hệ sở liệu phân tán – Hệ sở liệu phân tán »Hệ điều hành »Mơ hình liệu »Hệ quản trị sở liệu chung »Dữ liệu định nghĩa có khn dạng chung – Hệ sở liệu phân tán không So sánh hệ quản trị CSDL quan hệ Tên Công ty Bản Bản quyền ADABAS 1970 Software AG Proprietary Microsoft Access 1992 Microsoft Proprietary Microsoft SQL Server 1989 Microsoft Proprietary MySQL 1995 Sun Microsystems GPL or Proprietary PostgreSQL 1989 PostgreSQL Global Development Group BSD SQLite 2000 D Richard Hipp Public domain Oracle 1979 Oracle Corporation Proprietary http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems So sánh hệ quản trị CSDL quan hệ Tên Kích thước ADABAS N/A Microsoft Access GB Microsoft SQL Server 524,258 TB (32,767 files * 16 TB max file size) MySQL Unlimited PostgreSQL Unlimited SQLite 32 TB (230 pages * 32 KB max page size) Oracle Unlimited (4 GB * block size per tablespace)