Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
609,5 KB
Nội dung
1Chương1Giớithiệu 2 2 Dữliệu và Thông tin Dữliệu là một mô tả hình thức về những sự kiện, khái niệm, đối tượng (tuổi, chuỗi ngày tháng, tên người , …) Thông tin là kết quả của quá trình xử lý dữliệu để rút ra “con sốcó nghĩa “ Dữliệu là nền tảng để tạo ra thông tin, và từ đó là cơsở để có được tri thức 3 3 Dữliệu và Thông tin (tt) Thông tin chính xác, kịp thời là chìa khóa cho việc đưa ra các quyết định tốt Có được các quyết định tốt là chìa khóa cho sự tồn tại của tổ chức 4 4 Database và DBMS Database (DB): là cấu trúc hợp nhất, có thể chia sẽ, lưu trữ trong máy tính _ chứa một tập hợp dữliệu bao gồm End_user data , là những data mà người dùng quan tâm Metadata , là data về data Metadata chứa mô tả về các đặc tính của dữliệu , và các mối liên kết của nó trong Database Là dữliệu bổ sung về dữliệu DBMS : là một nhóm các chương trình giúp quản lý cấu trúc database và truy suất dữliệu trong database MS Access, SQL Server, My SQL,… 5 5 Chức năng của DBMS DBMS phục vụ như một trung gian giữa user và Database DBMS hiển thị DB dưới một khung nhìn duy nhất cho các user/applications. cho phép applications có thể truy suất DB thông qua nhiều loại ngôn ngữ. DBMS cho phép dữliệu được chia sẽ 6 6 7 7 Chức năng của DBMS Ưu điểm của DBMS: Chia sẽ dữliệu tốt hơn Bảo mật dữliệu tốt hơn Hợp nhất dữliệu tốt hơn Giảm thiểu mâu thuẫn dữliệu Truy suất dữliệu tốt hơn 8 Chức năng của DBMS (tt) Các chức năng của DBMS: Lưu trữ, truy xuất và cập nhật dữliệu Quản lý giao tác (transaction management) Điều khiển tương tranh(concurrency control) Chép lưu và phục hồi dữliệu (backup & restore) Bảo mật dữliệu Hỗ trợ truyền thông dữliệu Duy trì tính toàn vẹn, nhất quán dữliệu Cung cấp các tiện ích…. 9 Hệ thống xử lý tập tin theo lối cũ Việc hiểu biết những thiếu sót của hệ thống tập tin sẽ giúp phát triển các database Các dữliệucó liên quan được lưu trữ trong tập tin Mỗi tập tin có một chương trình ứng dụng để lưu trữ, truy vấn và chỉnh sửa dữ liệu. các chương trình ứng dụng để xuất ra báo cáo Mỗi cá nhân hay phòng ban có tập tin riêng 10 10 [...]... Dư thừa dữliệu (Data redundancy) Là tình trạng mà cùng một dữliệu được lưu trữ một cách không cần thiết ở những vị trí khác nhau Hạn chế việc dùng chung dữliệu Thời gian phát triển lâu Chi phí bảo trì chương trình cao 11 12 12 Cách tiếp cận cơ sởdữliệu Kho dữliệu trung tâm chứa các dữliệu dùng chung Dữliệu được quản lý bởi một đơn vị điều khiển (controlling agent) Dữliệu được... phải có một hệ quản trị CSDL 13 Cách tiếp cận cơ sởdữliệu (tt) Ưu điểm của cách tiếp cận CSDL Độc lập dữliệu – chương trình (data - program independence) Giảm tối thiểu sự dư thừa dữliệu (data redundancy) Nâng cao tính nhất quán (data consistency) / toàn vẹn dữliệu (data integrity) Nâng cao việc dùng chung dữliệu (data sharing) 14 Cách tiếp cận cơ sởdữliệu (tt) Ưu điểm của cách... Kích thước CSDL 18 Sự phát triển các hệ CSDL Hệ thống tập tin (flat file): 19 60 – 19 80 Hệ CSDL phân cấp(hierarchical): 19 70 -19 90 Hệ CSDL mạng(network): 19 70 – 19 90 Hệ CSDL quan hệ ( relational): 19 80 – nay Hệ CSDL hướng đối tượng (object oriented): 19 90 – nay Hệ CSDL đối tượng – quan hệ (object – relational): 19 90 – nay 19 Mô hình hóa dữliệu Tại sao phải mô hình hóa dữliệu ? Các nhà... thủ các tiêu chuẩn Nâng cao chất lượng của dữliệu Các ràng buộc (constraint), các qui tắc hợp lệ của dữliệu (data validation rule) Nâng cao tính truy xuất và tính đáp ứng của dữliệu Sử dụng ngôn ngữ truy vấn dữliệu chuẩn (SQL_Structured Query Language) 15 Cách tiếp cận cơ sởdữliệu (tt) Ưu điểm của cách tiếp cận CSDL (tt) Giảm chi phí bảo trì chương trình Bảo mật (security) Chép lưu (backup)... cách nhìn khác nhau về dữliệu -> cần có một cái nhìn tổng thể về dữliệu của tổ chức, để phản ánh đúng họat động của tổ chức mô hình hóa dữliệu sẽ giảm đi sự phức tạp của thiết kế DB Sự phức tạp của thế giới thực Bản vẽ tốt để xây dựng database 20 Mô hình hóa dữliệu (tt) Mô hình – model : là sự trừu tượng về một đối tượng, sự kiện trong thế giới thực Mô hình dữliệu – data models: ... (concurrency control) 16 Cách tiếp cận cơ sởdữliệu (tt) Nhược điểm: Chi phí và rủi ro của cách tiếp cận CSDL Chi phí ban đầu Chi phí cài đặt và quản lý Chi phí chuyển đổi Chi phí vận hành Cần nhân viên mới có chuyên môn Cần phải chép lưu và phục hồi Mâu thuẫn về mặt tổ chức Rất khó thay đổi các thói quen cũ 17 Các loại cơ( personal database) CSDL cá nhân sởdữliệu CSDL... hình dữliệu – data models: là cách biểu diễn đơn giản cho các cấu trúc dữliệu phức tạp của thế giới thực thường biểu diễn ở dạng đồ họa Mô hình dữliệu được thiết kế cho nhiều người dùng khác nhau Như là một công cụ giao tiếp giữa nhà thiết kế, nhà lập trình và người dùng 21 Các thành phần căn bản của mô hình dữliệu Thực thể - entity Thuộc tính – attribute đặc tính của một thực... của một thực thể Mối quan hệ - relationship là bất kỳ sự vật hay sự việc nào mà từ đó dữliệu được thu thập và lưu trữ mô tả mối liên hệ giữa các thực thể Ràng buộc – constraint là một hạn chế áp đặt cho dữliệu xuất phát từ các qui tắc nghiệp vụ 22 Sự phát triển của các mô hình dữliệu Từ 19 60 -19 70: Hê thống file Thập kỷ 70 : Mô hình phân cấp và mô hình mạng Giữa thập kỷ 70 – nay :... Quan hệ Giữa thập kỷ 80 – nay : Mô hình hướng đối tượng và Mô hình Quan hệ mở rộng 23 Mô hình thực thể kết hợp The Entity Relationship Model Được xem là một chuẩn giúp mô hình hóa dữliệu Được giớithiệu vào 19 76, bởi Chen Là sự biểu diễn đồ họa các thực thể và các mối liên hệ của chúng trong cấu trúc một database Lược đồ ER (ERD) Mỗi tập thực thể được biểu diễn bằng hình chữ nhật được ánh