intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng) - Phần 1

Chia sẻ: Nguyễn Đăng Khoa | Ngày: | Loại File: PDF | Số trang:61

287
lượt xem
97
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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...

Chủ đề:
Lưu

Nội dung Text: Nhập môn Cơ sở Dữ liệu ( Ths. Phan Võ Minh Thắng) - Phần 1

  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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2