Bài giảng Phân tích và Thiết kế hệ thống - Chương 4.2: Thiết kế tệp

CSDL là tập hợp nhóm thông tin và DBMS là phần mềm mà tạo và điều khiển các CSDL đó. Có một số các phương pháp để đánh giá khách quan tốc độ dữ liệu truy nhập và hiệu quả dữ liệu lưu trữ, thông qua người thiết kế có thể cân bằng giữa các mục đích này. ERDs vật lý chứa sự liên quan cho dữ liệu dữ liệu được lưu trữ trong tệp và bảng CSDL như thế nào.

ppt17 trang | Chia sẻ: huongthu9 | Lượt xem: 433 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Phân tích và Thiết kế hệ thống - Chương 4.2: Thiết kế tệp, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGChương 4 (cont)4.2. THIẾT KẾ TỆP4.2 - 1Định nghĩa then chốtChức năng lưu trữ dữ liệu quản lý dữ liệu được lưu trữ và điều khiển bởi chương trình như thế nào mà chạy hệ thốngMục đích của thiết kế lưu trữ dữ liệuCó khả năng khôi phục dữ liệuTruy cập thông tin người sử dụng cần 2Kiểu của các định dạng kho dữ liệuCác tệp (Files): danh sách dữ liệu khách quan để thực hiện giao dịch riêngCSDL (Database): tập trung các nhóm thông tin quan hệ với nhau theo cách nào đó.Hệ quản trị CSDL (Database Management System-DBMS) là phần mềm mà tạo ra và điều khiển các CSDL.3Các thuộc tính tệpCác tệp chứa thông tin định dạng cho giao dịch riêngĐặc trưng sắp xếp theo dãyCon trỏ được sử dụng để liên kết các bản ghi với các bản ghi khácDanh sách kết nối là các tệp với các bản ghi kết nối chúng sử dụng con trỏ4Các kiểu tệpMaster files – lưu trữ cốt lõi, thông tin quan trọngTệp tra cứu – lưu trữ các giá trị tĩnhCác tệp giao dịch – lưu trữ thông tin cập nhật tệp masterCác tệp kiểm toán – báo cáo trước và sau các kiểu dữ liệuHistory (archive) files – Lưu trữ thông tin quá khứ5Các kiểu CSDLCSDL kế thừaThứ bậc (miêu tả các mối quan hệ cha – con sử dụng các cây đảo ngược)Mạng (mô tả liên kết không thứ bậc sử dụng cac con trỏ)CSDL quan hệCSDL đối tượngCSDL đa chiều6Ví dụ CSDL có thứ bậc7Ví dụ CSDL mạng8Các khái niệm CSDL quan hệPhổ biến; dễ cho người phát triển sử dụngKhoá chính và khoá ngoài sử dụng để xác định và kết nối các bảngTính toàn vẹn đảm bảo đồng bộ hoá các bảng có giá trị và đúng đắnCấu trúc ngôn ngữ truy vấn (SQL)- ngôn ngữ chuẩn để truy nhập dữ liệu9Ví dụ CSDL quan hệ10Các khái niệm CSDL đối tượngXây dựng xung quanh các đối tượng bao gồm cả dữ liệu và các xử lýCác đối tượng là đóng gói (chứa bản thân)Đối tượng lớp – Các loại đối tượng chínhOODBMS – sử dụng đầu tiên cho các ứng dụng với dữ liệu đa phương tiện và phức tạpLai OODBMS – cả đối tượng và các đặc trưng quan hệ11Ví dụ CSDL đối tượng12Các khái niệm CSDL đa chiềuLưu trữ dữ liệu cho dễ dàng tập hợp và điều khiển theo nhiều chiềuSử dụng kho dữ liệu và các trung tâm dữ liệuDữ liệu tóm tắt là tiền tính toán và lưu trữ để truy cập nhanh13Ví dụ CSDL đa chiều14Lựa chọn định dạng tệpKiểu của ứng dụng hệ thống: Sự lựa chọn tốt nhất cho hệ thống này thông thường là các CSDL quan hệ và CSDL đa chiều như là các định dạng có thể định hìnhĐịnh dạng lưu trữ tồn tại: Định dạng dữ liệu lưu trữ phải được lựa chọn đầu tiên trong cơ bản của kiểu dữ liệu và hệ thống ứng dụng sẽ phát triển.15Ước lượng kích cỡ tệpDữ liệu thô – tổng trung bình độ rộng của tất cả các trường trong bảng.Tính toán trên các yêu cầu dựa vào DBMS bên giới thiệuƯớc lượng số khởi đầu các bản ghiƯớc lượng tốc độ phát triển các bản ghi16Tóm tắtCSDL là tập hợp nhóm thông tin và DBMS là phần mềm mà tạo và điều khiển các CSDL đó.Có một số các phương pháp để đánh giá khách quan tốc độ dữ liệu truy nhập và hiệu quả dữ liệu lưu trữ, thông qua người thiết kế có thể cân bằng giữa các mục đích này.ERDs vật lý chứa sự liên quan cho dữ liệu dữ liệu được lưu trữ trong tệp và bảng CSDL như thế nào.17

Các file đính kèm theo tài liệu này:

  • pptbai_giang_phan_tich_va_thiet_ke_he_thong_chuong_4_2_thiet_ke.ppt