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

Định nghĩa then chốt

Chứ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ống

Mục đích của thiết kế lưu trữ dữ liệu

Có khả năng khôi phục dữ liệu

Truy cập thông tin người sử dụng cần

 

ppt 17 trang yennguyen 2860
Bạn đang xem 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 gốc về máy hãy click vào nút Download ở trên

Tóm tắt 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

Bài giảng Phân tích và thiết kế hệ thống - Chương 4.2: Thiết kế tệp
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 
Chương 4 (cont) 
4.2. THIẾT KẾ TỆP 
4.2 - 1 
Định nghĩa then chốt 
Chứ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ống 
Mục đích của thiết kế lưu trữ dữ liệu 
Có khả năng khôi phục dữ liệu 
Truy cập thông tin người sử dụng cần 
2 
Kiểu của các định dạng kho dữ liệu 
Các tệp (Files): danh sách dữ liệu khách quan để thực hiện giao dịch riêng 
CSDL (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. 
3 
Các thuộc tính tệp 
Cá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ãy 
Con trỏ được sử dụng để liên kết các bản ghi với các bản ghi khác 
Danh 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ỏ 
4 
Các kiểu tệp 
Master files – lưu trữ cốt lõi , thông tin quan trọng 
Tệp tra cứu – lưu trữ các giá trị tĩnh 
Các tệp giao dịch – lưu trữ thông tin cập nhật tệp master 
Các tệp kiểm toán – báo cáo trước và sau các kiểu dữ liệu 
History (archive) files – Lưu trữ thông tin quá khứ 
5 
Các kiểu CSDL 
CSDL kế thừa 
Thứ 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ượng 
CSDL đa chiều 
6 
Ví dụ CSDL có thứ bậc 
7 
Ví dụ CSDL mạng 
8 
Các khái niệm CSDL quan hệ 
Phổ biến ; dễ cho người phát triển sử dụng 
Khoá chính và khoá ngoài sử dụng để xác định và kết nối các bảng 
Tính toàn vẹn đảm bảo đồng bộ hoá các bảng có giá trị và đúng đắn 
Cấu trúc ngôn ngữ truy vấn ( SQL )- ngôn ngữ chuẩn để truy nhập dữ liệu 
9 
Ví dụ CSDL quan hệ 
10 
Các khái niệm CSDL đối tượng 
Xâ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ính 
OODBMS – 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ạp 
Lai OODBMS – cả đối tượng và các đặc trưng quan hệ 
11 
Ví dụ CSDL đối tượng 
12 
Các khái niệm CSDL đa chiều 
Lưu trữ dữ liệu cho dễ dàng tập hợp và điều khiển theo nhiều chiều 
Sử dụng kho dữ liệu và các trung tâm dữ liệu 
Dữ liệu tóm tắt là tiền tính toán và lưu trữ để truy cập nhanh 
13 
Ví dụ CSDL đa chiều 
14 
Lựa chọn định dạng tệp 
Kiể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ệp 
Dữ 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 ghi 
16 
Tóm tắt 
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 . 
17 

File đính kèm:

  • pptbai_giang_phan_tich_va_thiet_ke_he_thong_chuong_4_2_thiet_ke.ppt