Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng) - Phần 1
lượt xem 97
download
Mục tiêu: Phân biệt rõ ràng giữa một hệ thống các file dữ liệu cổ điển với một cơ sở dữ liệu được tổ chức một cách có hệ thống, có cấu trúc trong môi trường làm việc nhiều người sử dụng đồng thời.được biên soạn để giảng dạy cho các sinh viên chuyên ngành công nghệ thông tin của các tường đại học và cao đằng. Tài liệu gồm 7 chương...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng) - Phần 1
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nhập môn Cơ sở Dữ liệu Phần 1: Giới thiệu về CSDL 1: Gi Biên soạn : ThS.Phan Võ Minh Thắng 1
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nội dung 1. Dẫn nhập - Tại sao cần phải có một CSDL 2. Khái niệm về CSDL. 3. Hệ quản trị CSDL. 4. Các loại mô hình CSDL. Mục tiêu: Phân biệt rõ ràng giữa một hệ thống các file dữ liệu cổ điển với một cơ sở dữ liệu được tổ chức một cách có hệ thống, có cấu trúc trong môi trường làm việc nhiều người sử dụng đồng thời. 2 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Dẫn nhập Người sử dụng Hệ thống giao diện Phần Hệ thống mềm xử lý Hệ thống l ư u tr ữ Máy móc, thiết bị Mô hình phần mềm 3 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Tại sao cần phải có một CSDL • Hệ thống tập tin cổ điển: – Được tổ chức riêng rẽ, phục vụ cho một mục đích của một đơn vị hay một đơn vị con trực thuộc cụ thể . – Ưu điểm: • triển khai ứng dụng nhanh. • có khả năng đáp ứng nhanh chóng, kịp thời. 4 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Ví dụ về hệ thống tập tin cổ điển 5 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Các thuật ngữ trong cách tiếp cận tập tin cổ điển • Dữ liệu - Data – Số liệu thô • Trường - Field – Nhóm các đặc tính có một ý nghĩa nào đó • Mẫu tin - Record – Các trường có liên kết với nhau một cách logic để mô tả một người, một nơi chốn, hay một vật • Tập tin và thư mục tập tin – File, file folder – Tập hợp các mẫu tin có quan hệ 6 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nhược điểm hệ thống tập tin cổ điển • Quản trị Dữ liệu của hệ thống tập tin cổ điển – Đòi hỏi phải dùng các ngôn ngữ lập trình để lập trình thêm – Tốn nhiều thời gian – Phụ thuộc vào việc lưu trữ dữ liệu về mặc vật lý – Không thể thực hiện những truy vấn thông tin phức tạp – Khó hiệu chỉnh các tập tin trong hệ thống tập tin cổ điển (vì mỗi file trực thuộc hệ thống riêng của nó) – Dẫn tới các islands of information 7 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nhược điểm hệ thống tập tin cổ điển Phụ thuộc dữ liệu • – Thay đổi về các đặc tính của tập tin đòi hỏi phải hiệu chỉnh các chương trình truy cập dữ liệu. – Chương trình phải biết làm gì và làm thế nào – Hệ thống tập tin trở nên cồng kềnh trong việc lập trình và quản lý dữ liệu Phụ thuộc cấu trúc • – Thay đổi về cấu trúc tập tin đòi hỏi phải hiệu chỉnh lại các chương trình có liên quan 8 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nhược điểm hệ thống tập tin cổ điển Định nghĩa trường và cách đặt tên • – Định nghĩa các mẫu tin thoãi mái nhưng nó sẽ gây khó khăn về các yêu cầu báo cáo. – Chọn được các tên trường đúng là quan trọng – Chú ý tới độ dài của tên trường – Sử dụng các định danh duy nhất cho mẫu tin 9 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Nhược điểm hệ thống tập tin cổ điển Dư thừa dữ liệu – data redundancy • Các phiên bản khác nhau và mâu thuẫn nhau – của cùng một dữ liệu Hậu quả của việc dư thừa dữ liệu không thể – kiểm soát được • Lãng phí công sức nhập liệu và không gian lưu trữ. • Những dị thường về dữ liệu - data anomalies – Khi sửa đổi – Khi thêm – Khi xóa • Dữ liệu không nhất quán - Data inconsistency – Thiếu các ràng buộc về dữ liệu - data integrity • Thiếu sự chia sẻ thông tin giữa các nơi. 10 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Tại sao cần phải có một CSDL • Chúng ta cần gì – Một hệ thống thông tin đảm bảo được tính chất nhất quán dữ liệu – Không trùng lặp thông tin mà vẫn đáp ứng được nhu cầu khai thác đồng thời của nhiều người dùng khác nhau. • Cần làm rõ một số khái niệm – Dữ liệu – Thông tin 11 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Dữ liệu Vs Thông tin Vs Thông • Dữ liệu - Data … … … Data 3000124 12-Jan-2002 $121.98 – Số liệu thô … … – Được lưu trữ và truy cập – Chưa được xử lý để thể hiện ý nghĩa của nó cho người sử dụng – Ví dụ: • Công ty Robcor có hai chi nhánh và hai chi nhánh này chi nh chi nh lần lược có 1,380,456 và 1,453,907 hóa đơn. • Mỗi hóa đơn có mã hóa đơn, ngày hóa đơn, và số lượng • Giai đoạn xem xét là từ quý 1 năm 1997 tới quý 1 năm 2002. • Tổng cộng có 2,834,363 mẫu tin 12 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Dữ liệu Vs Thông tin Vs Thông • Thông tin - Information – Dữ liệu đã được xử lý – Là mấu chốt để có được các quyết định tốt 13 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Dữ liệu Vs Thông tin Vs Thông • Dữ liệu hợp thành thông tin • Thông tin có được từ việc xử lý dữ liệu • Thông tin lột tả ý nghĩa của dữ liệu • Thông tin đúng đắng, kịp thời và đầy đủ là mấu chốt để thực hiện những quyết định • Quyết định đúng đắng là then chốt quyết định sự sống còn của tổ chức 14 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Khái niệm về Cơ sở Dữ liệu Cơ sở dữ liệu là một hệ thống các thông tin có cấu trúc được lưu trữ trên các thiết bị lưu trữ thông tin thứ cấp (như băng từ, đĩa từ ...) để có thể thỏa mãn yêu cầu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng với nhiều mục đích khác nhau. - CSDL phải là một tập hợp các thông tin mang tính hệ thống CSDL ph chứ không phải là các thông tin rời rạc, không có mối quan hệ với nhau. - Các thông tin này phải có cấu trúc và tập hợp các thông tin này tin phải có khả năng đáp ứng các nhu cầu khai thác của nhiều người sử dụng một cách đồng thời 15 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Sơ đồ tổng quát về một Cơ sở dữ liệu Cơ sở dữ liệu Chương trình ứng dụng 1 Chương trình ứng dụng 2 Các hệ thống chương Người sử dụng khai trình khai thác cơ sở dữ thác cơ sở dữ liệu liệu 16 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Ưu điểm của CSDL • Giảm sự trùng lặp thông tin xuống mức thấp nhất và do đó bảo đảm được tính nhất quán và toàn vẹn dữ liệu. • Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau. • Khả năng chia sẻ thông tin cho nhiều người sử dụng và nhiều ứng dụng khác nhau. 17 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Các cách tiếp cận CSDL • Mô hình phân cấp • Mô hình mạng • Mô hình quan hệ • Mô hình thực thể kết hợp • Mô hình đối tượng 18 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Các vấn đề với cách tiếp cận CSDL • Tính chủ quyền của dữ liệu. • Tính bảo mật và quyền khai thác thông tin của người sử dụng. • Tranh chấp dữ liệu. • Đảm bảo dữ liệu khi có sự cố. 19 Biên soạn : ThS.Phan Võ Minh Thắng
- Nhập môn Cơ sở Dữ liệu - Phần 1: Giới thiệu về CSDL Vấn đề quản trị CSDL • CSDL được chia sẻ, tích hợp giữa các cấu trúc máy tính giữ các dữ liệu có liên quan: – Dữ liệu của người sử dụng (dữ liệu thô) – Metadata (dữ liệu về dữ liệu, nó chứa đựng các đặc tính và mối quan hệ giữa các dữ liệu với nhau) 20 Biên soạn : ThS.Phan Võ Minh Thắng
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Nhập môn cơ sở dữ liệu
0 p | 802 | 267
-
Công nghệ thông tin - Nhập môn cơ sở dữ liệu phân tán
591 p | 490 | 173
-
Nhập môn Cơ sở Dữ liệu
4 p | 385 | 118
-
Bài giảng Nhập môn Cơ sở dữ liệu - Chương 2
41 p | 230 | 69
-
Bài giảng Nhập môn cơ sở dữ liệu
188 p | 338 | 54
-
Bài giảng nhập môn cơ sở dữ liệu - Nguyễn Duy Nhất
26 p | 301 | 44
-
Nhập môn Cơ sở Dữ liệu - Phần 5
51 p | 204 | 38
-
Nhập môn Cơ sở dữ liệu - Phạm Thị Thanh
100 p | 146 | 25
-
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 p | 53 | 17
-
Chương 1: Nhập môn cơ sở dữ liệu
62 p | 171 | 10
-
Bài giảng môn học Nhập môn cơ sở dữ liệu
126 p | 136 | 10
-
Giáo trình Nhập môn Cơ sở dữ liệu: Phần 1 - Nguyễn Thế Dũng
180 p | 68 | 9
-
Bài giảng Giới thiệu về đồ án môn học Nhập môn cơ sở dữ liệu - Vũ Tuyết Trinh
8 p | 95 | 5
-
Giáo trình Nhập môn Cơ sở dữ liệu: Phần 2 - Nguyễn Thế Dũng
100 p | 36 | 5
-
Bài giảng Nhập môn cơ sở dữ liệu: Giới thiệu - Vũ Tuyết Trinh
6 p | 89 | 4
-
Bài giảng Nhập môn cơ sở dữ liệu: Giới thiệu môn học - Vũ Tuyết Trinh
8 p | 80 | 4
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 1 - Trần Thành Trai
129 p | 30 | 4
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 p | 32 | 4
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