4.2 - 2Đị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ốngMục đích của thiết kế lưu trữ dữ liệu Có khả
Trang 14.2 - 1
PHÂN TÍCH VÀ THIẾT KẾ HỆ
THỐNG
Chương 4 (cont) 4.2 THIẾT KẾ TỆP
Trang 24.2 - 2
Đị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ốngMục đích của thiết kế lưu trữ dữ liệu
Có khả năng khôi phục dữ liệuTruy cập thông tin người sử dụng cần
Trang 34.2 - 3
Định dạng kho dữ liệu
Trang 44.2 - 4
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 DBMS) là phần mềm mà tạo ra và điều khiển các CSDL
Trang 5System-4.2 - 5
Appointment File
Trang 64.2 - 6
Appointment Database
Trang 84.2 - 8
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ứ
Trang 104.2 -
10
Ví dụ CSDL có thứ bậc
Trang 114.2 -
11
Ví dụ CSDL mạng
Trang 124.2 -
12
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 đắnCấu trúc ngôn ngữ truy vấn (SQL)- ngôn ngữ chuẩn để truy nhập dữ liệu
Trang 134.2 -
13
Ví dụ CSDL quan hệ
Trang 144.2 -
14
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ệ
Trang 154.2 -
15
Ví dụ CSDL đối tượng
Trang 164.2 -
16
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
Trang 174.2 -
17
Ví dụ CSDL đa chiều
Trang 184.2 - 18
Lựa chọn định dạng tệp
Trang 194.2 -
19
So sánh các định dạng tệp
Trang 204.2 -
20
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
Trang 214.2 -
21
Các kiểu dữ liệu trong hệ thống Internet
Trang 224.2 - 22
Chuyển từ mô hình dữ liệu logic
vào mô hình dữ liệu vật lý
Trang 234.2 -
23
Biểu đồ thực thể liên kết vật lý: 5 bước
Trang 244.2 -
24
Tối ưu hoá mô hình dữ liệu
Trang 284.2 -
28
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