Hệ Cơ Sở Dữ Liệu
lượt xem 17
download
Giới thiệu Các mức mô hình CSDL Ngôn ngữ CSDL Qui trình phát triển CSDL Hệ quản trị CSDL Các thành phần của Hệ quản trị CSDL Tính năng của Hệ quản trị CSDL Kiến trúc của Hệ quản trị CSDL 2 .1. Giới thiệu: Quản lý file Hệ Cơ Sở Dữ Liệu Chương trình ứng dụng 1 Quản lý dữ liệu Hệ Thống Quản Lý Tập Tin Tập tin Tập tin Chương trình ứng dụng 2 Quản lý dữ liệu Chương trình ứng dụng 3 Quản lý dữ liệu Tập tin Dữ liệu 3 .Hạn chế Hệ Cơ Sở Dữ Liệu Dữ liệu bị trùng lắp và dư thừa Thiếu tính nhất...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Hệ Cơ Sở Dữ Liệu
- CHƯƠNG I Giới thiệu Hệ Cơ Sở Dữ Liệu HCSDL 1
- Nội dung Hệ Cơ Sở Dữ Liệu Giới thiệu Các mức mô hình CSDL Ngôn ngữ CSDL Qui trình phát triển CSDL Hệ quản trị CSDL Các thành phần của Hệ quản trị CSDL Tính năng của Hệ quản trị CSDL Kiến trúc của Hệ quản trị CSDL 2
- 1. Giới thiệu: Quản lý file Hệ Cơ Sở Dữ Liệu Chương trình ứng dụng 1 Quản lý dữ liệu Tập Hệ tin Thống Chương trình ứng dụng 2 Quản Tập Quản lý dữ liệu Lý tin Tập Tin Chương trình ứng dụng 3 Tập Dữ liệu Quản lý dữ liệu tin 3
- Hạn chế Hệ Cơ Sở Dữ Liệu Dữ liệu bị trùng lắp và dư thừa Thiếu tính nhất quán giữa các dữ liệu Khó khăn trong việc truy xuất Việc chia sẻ dữ liệu bị hạn chế Khó khôi phục 4
- Cơ sở dữ liệu (Database) Hệ Cơ Sở Dữ Liệu Chương trình ứng dụng 1 Quản lý dữ liệu Hệ Chương trình ứng dụng 2 Quản Quản lý dữ liệu Trị CSDL CSDL Chương trình ứng dụng 3 Quản lý dữ liệu 5
- Ưu điểm khi sử dụng Cơ sở dữ liệu Hệ Cơ Sở Dữ Liệu Độc lập dữ liệu – chương trình Giảm tối thiểu dư thừa dữ liệu Nâng cao tính nhất quán dữ liệu Thuận tiện cho việc dùng chung dữ liệu Tăng hiệu suất phát triển bảo trì, ứng dụng Dễ dàng áp dụng các ràng buộc, tiêu chuẩn 6
- Cơ sở dữ liệu (Database) Hệ Cơ Sở Dữ Liệu Một tập hợp có cấu trúc của những dữ liệu có liên quan với nhau được lưu trữ trong máy tính Sinh viên Niên giám điện thoại Dự án CSDL được thiết kế, xây dựng, và lưu trữ với một mục đích xác định, phục vụ cho một số ứng dụng và người dùng Tập ngẫu nhiên của các dữ liệu không thể xem là một CSDL 7
- CSDL: Tính chất Hệ Cơ Sở Dữ Liệu Nó biểu diễn cho một phần thế giới thực Nó là tập hợp dữ liệu có quan hệ chặt chẽ về logic Nó có một mục tiêu phục vụ cho một nhóm người dùng và ứng dụng nhất định 8
- Ví dụ về CSDL Hệ Cơ Sở Dữ Liệu 9
- Thuật ngữ Hệ Cơ Sở Dữ Liệu Data (dữ liệu): văn bản(text), đồ họa(graphics), hình ảnh (images), âm thanh (sound)… Information (thông tin): dữ liệu đã được xử lý Database: Là một tập hợp dữ liệu có liên quan luận lý với nhau, chứa thông tin có tổ chức của một hệ thống nhằm đáp ứng nhu cầu khai thác và chia sẽ thông tin của người dùng. Hệ quản trị CSDL ( Database Management System - DBMS): là một hệ thống các phần mềm cho phép người sử dụng định nghĩa, tạo lập, bảo trì và điều khiển truy xuất CSDL Hệ CSDL ? 10
- 2. Các mức mô hình CSDL Hệ Cơ Sở Dữ Liệu Mô hình mức cao (khái niệm) Cung cấp các khái niệm gần gũi với người dùng Mô hình phải tự nhiên và giàu ngữ nghĩa VD: mô hình thực thể kết hợp (ER), mô hình đối tượng… Mô hình mức thấp (mô hình vật lý): Đưa ra các khái niệm mô tả chi tiết về cách thức dữ liệu được lưu trữ trong máy tính Mô hình Cài đặt CSDL: Cách thức dữ liệu tổ chức trên máy tính 11
- Mô hình ER Hệ Cơ Sở Dữ Liệu 12
- Lược đồ CSDL (Database Schema) Hệ Cơ Sở Dữ Liệu Là các mô tả về cấu trúc và ràng buộc trên CSDL 13
- Thể hiện CSDL (Database Instance) Hệ Cơ Sở Dữ Liệu Là dữ liệu hiện thời được lưu trữ trong CSDL ở một thời điểm nào đó Tình trạng của CSDL 14
- 3. Ngôn ngữ CSDL… Hệ Cơ Sở Dữ Liệu Ngôn ngữ xác định dữ liệu (DDL –Data Definition Language) Ví dụ CREATE TABLE employees ( id INTEGER PRIMARY KEY, first_name CHAR(50) null, last_name CHAR(75) not null, date_of_birth DATE null ); ) 15
- …Ngôn ngữ CSDL… Hệ Cơ Sở Dữ Liệu Ngôn ngữ thao tác dữ liệu (DML –Data Manipulation Language) Cho phép truy xuất, thêm, xóa, sửa dữ liệu Mức cao (phi thủ tục) Mức thấp (thủ tục) Ví dụ Các câu lệnh trọng SQL: SELECT, INSERT, UPDATE và DELETE. SELECT id, last_name FROM employees 16
- …Ngôn ngữ CSDL Hệ Cơ Sở Dữ Liệu Ngôn ngữ điều khiển dữ liệu (Data Control Language - DCL) Cung cấp các tính năng bảo vệ cho các đối tượng của CSDL Các câu lệnh SQL tương ứng: GRANT và REVOKE. 17
- 4. Qui trình phát triển CSDL Hệ Cơ Sở Dữ Liệu Mô hình hóa nghiệp vụ (Enterprise modeling) Thiết kế database luận lý (logical database design) Thiết kế CSDL vật lý (physical database design) Hiện thực CSDL (database implementation) Bảo trì CSDL (database maintenance) 18
- Project identification and selection Hệ Cơ Sở Dữ Liệu Project initiation and planning Analysis Logical design Physical design Implement Maintenance 19
- 5. Hệ quản trị CSDL Hệ Cơ Sở Dữ Liệu Hệ quản trị CSDL (Database Management System): Tập hợp các chương trình cho phép người sử dụng tạo ra, duy trì và quản lý CSDL Hệ quản trị CSDL cho phép xác định, xây dựng và xử lý dữ liệu Xác định – khai báo bộ khung dữ liệu cùng với các mô tả chi tiết về dữ liệu Xây dựng – lưu trữ dữ liệu lên bộ nhớ phụ Xử lý – truy vấn, cập nhật và phát sinh báo cáo Cung cấp giao diện cho người sử dụng, các tiện ích: giải quyết tranh chấp, giao dịch, sao lưu, phục hồi, bảo mật CSDL… 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tìm hiểu về nguyên lý của các hệ cơ sở dữ liệu: Phần 1
157 p | 466 | 86
-
Hệ cơ sở dữ liệu phân tán - Chương 1
18 p | 202 | 54
-
Bài giảng Hệ cơ sở dữ liệu: Chương 2 - ThS. Trịnh Thị Ngọc Linh
48 p | 156 | 19
-
Bài giảng Hệ cơ sở dữ liệu: Chương 1 - ThS. Trịnh Thị Ngọc Linh
33 p | 135 | 16
-
Bài giảng Hệ cơ sở dữ liệu: Chương 3 - ThS. Trịnh Thị Ngọc Linh
61 p | 116 | 13
-
Bài giảng Hệ cơ sở dữ liệu - Chương 4: Mô hình quan hệ - Relational model
78 p | 94 | 13
-
Bài giảng Hệ cơ sở dữ liệu: Chương 5 - ThS. Trịnh Thị Ngọc Linh
31 p | 110 | 11
-
Bài giảng Các hệ cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu phân tán - Lương Trần Hy Hiến
15 p | 120 | 9
-
Bài giảng môn học Hệ cơ sở dữ liệu: Chương 1 - Nguyễn Như Hoa
46 p | 81 | 7
-
Bài giảng Hệ cơ sở dữ liệu: Chương 0 - TS. Lê Thị Tú Kiên
9 p | 19 | 6
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 p | 108 | 6
-
Bài giảng Hệ cơ sở dữ liệu: Chương 1 - TS. Lê Thị Tú Kiên
86 p | 25 | 6
-
Bài giảng Các hệ cơ sở dữ liệu: Ôn tập môn các hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
5 p | 95 | 4
-
Bài giảng Hệ cơ sở dữ liệu - Chương 1: Giới thiệu về cơ sở dữ liệu
116 p | 92 | 3
-
Bài giảng Cơ sở dữ liệu (Database) - Chương 1: Các khái niệm cơ bản về hệ cơ sở dữ liệu
34 p | 69 | 3
-
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22 p | 95 | 3
-
Hệ cơ sở dữ liệu và các nguyên lý: Phần 1
162 p | 7 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn