1. Trang chủ
  2. » Tất cả

chuong-1

30 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 252 KB

Nội dung

Chương 1: Giới thiệu Database Hệ sở liệu Nội dung         Các định nghĩa Hệ thống xử lý tập tin truyền thống nhược điểm Cơ sở liệu ưu điểm Chức thành phần cuả hệ quản trị CSDL (DBMS) Chu kỳ phát triển hệ thống Quá trình phát triển CSDL Kiến trúc CSDL mức Kiến trúc hệ quản trị CSDL Hệ sở liệu Các định nghĩa  Data (dữ liệu) information (thông tin)  Data: bao gồm việc (fact), văn bản(text), đồ họa (graphics), hình ảnh (images), âm (sound) Information: liệu xử lý  Phân biệt data information??  Hệ sở liệu Các định nghĩa (tt)    Siêu liệu (metadata): mơ tả tính chất đặc điểm liệu khác Database (CSDL) tập liệu liên quan đến Database management system(DBMS): tập chương trình để người sử dụng tạo trì CSDL Hệ sở liệu Hệ thống xử lý tập tin truyền thống   Là tập hợp chương trình ứng dụng thực dịch vụ cho nhiều người sử dụng, chương trình ứng dụng tạo quản lý liệu riêng biệt Nhược điểm:      Phụ thuộc liệu – chương trình Trùng lặp liệu Hạn chế việc dùng chung liệu Thời gian phát triển lâu Chi phí bảo trì chương trình cao Hệ sở liệu Database   Database: Là tập hợp liệu có liên quan logic với chứa thơng tin tổ chức có tổ chức dùng chung đáp ứng nhu cầu khai thác thông tin người dùng Hệ quản trị CSDL ( Database Management System - DBMS ): phần mềm cho phép người sử dụng định nghĩa, tạo lập, bảo trì điều khiển truy xuất CSDL Hệ sở liệu Ba thuộc tính Database    Persistent (liên tục) Interrelated (quan hệ với nhau) Shared (chia sẻ) Hệ sở liệu Ba thuộc tính Database  Persistent:dữ liệu lưu trữ nhớ ổn định đĩa cứng Khi liệu không cần dùng xố hay lưu lại Hệ sở liệu Ba thuộc tính Database  Interrelated: liệu lưu trữ đơn vị riêng biệt kết nối với để tạo tổng thể chung  Database vừa chứa thực thể mối quan hệ thực thể Hệ sở liệu Ba thuộc tính Database  Shared: database có nhiều người dùng nhiều người dùng sử dụng database thời điểm  Bài toán đồng thời (concurrency problem) Hệ sở liệu 10 Cách tiếp cận Database (tt)  Ưu điểm:          Độc lập liệu – chương trình Giảm tối thiểu dư thừa liệu Nâng cao tính quán liệu Nâng cao việc dùng chung liệu Tăng hiệu suất phát triển ứng dụng Tuân thủ tiêu chuẩn Nâng cao chất lượng liệu Nâng cao tính truy xuất tính đáp ứng dliệu Giảm chi phí bảo trì chương trình Hệ sở liệu 16 Cách tiếp cận Database (tt)  Nhược điểm:        Phức tạp Tốn vùng nhớ Tốn chi phí cho DBMS Tốn thêm chi phí cho phần cứng Tốn chi phí chuyển đổi Giảm hiệu súât ứng dụng Bị ảnh hưởng nhiều hư hỏng Hệ sở liệu 17 Các thành phần môi trường DBMS      Phần cứng (Hardware) Phần mềm (Software) Dữ liệu (data) Các thủ tục (procedure) Con người      Người quản trị CSDL ( DBA–Database administration) Người quản trị liệu (DA – Data administration) Người thiết kế CSDL ( Database designer) Người phát triển ứng dụng (application developer) Người dùng cuối (end-user) Hệ sở liệu 18 Các chức DBMS        Lưu trữ, truy xuất cập nhật liệu Danh mục hệ thống Hỗ trợ giao tác (transaction) Dịch vụ điều khiển tương tranh, phục hồi, cấp quyền Hỗ trợ truyền thơng liệu Dịch vụ tồn vẹn, độc lập liệu Dịch vụ tiện ích Hệ sở liệu 19 Kiến trúc database ba mức    Mức vật lý (lược đồ trong) xây dựng giai đoạn thiết kế vật lý, mô tả liệu thực lưu trữ CSDL Mức ý niệm xây dựng giai đoạn phân tích, mơ tả liệu lưu trữ CSDL mối quan hệ chúng Nó biểu diễn thức thể, thuộc tính mối quan hệ thực thể Mức ngồi ( khung nhìn người dùng) xây dựng giai đoạn phân tích thiết kế, mơ tả phần liệu thích hợp với người dùng định Mức bao gồm nhiều khung nhìn (view) khác Hệ sở liệu 20 External level (mức ngoài) User view User view Conceptual level (mức khái niệm) Conceptual schema Internal level (mức trong) User view Internal schema Physical database organization Database Hệ sở liệu 21 Kiến trúc ba mức   Mức logic nằm mức khung nhìn mức vật lý, coi cách cảm nhận người dùng liệu Tại mức logic tồn ánh xạ đến mức lại tạo nên độc lập mức Mục đích kiến trúc mức tách biệt quan niệm CSDL người dùng với chi tiết biểu diễn vật lý CSDL  tạo độc lập liệu (data independence) Hệ sở liệu 22 Độc lập liệu  Có loại độc lập liệu   Độc lập liệu vật lý: khả sửa đổi lược đồ vật lý mà không làm thay đổi lược đồ khái niệm, viết lại chương trình ứng dụng Độc lập liệu logic: khả sửa đổi lược đồ logic mà không làm thay đổi khung nhìn Hệ sở liệu 23 Kiến trúc DBMS    Kiến trúc truyền thống Kiến trúc file – server Kiến trúc client-server Hệ sở liệu 24 Kiến trúc truyền thống   Còn gọi hệ xử lý từ xa (teleprocessing) Gồm máy tính CPU số trạm đầu cuối ( terminal)   Tất xử lý tập trung máy tính Các trạm đầu cuối gửi yêu cầu máy trung tâm Hệ sở liệu 25

Ngày đăng: 22/05/2017, 06:42

w