Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
4,57 MB
Nội dung
Thiết kế nhớ liệu Chương 11 1.Định nghĩa Hàm quản lý lưu trữ liệu cho liệu cất giữ điều khiển chương trình chạy hệ thống Mục tiêu việc thiết kế nhớ liệu + Giúp lấy lại liệu cách hiệu (thơì gian đáp lại tốt) + Truy cập tới thông tin mà người dùng cần Định dạng nhớ liệu Những kiểu định dạng nhớ liệu Files: Những danh sách điện tử liệu tối ưu hóa để thực giao dịch đặc biệt Database :Một tập hợp nhóm thơng tin liên quan lẫn Một hệ thống quản lý sở liệu (DBMS) phần mềm mà tạo thao tác sở liệu Hồ sơ định Ngày xếp Thời gian xếp Khoảng thời gian Lý ID Bệnh nhân Tên họ Tên Điện thoại ID bác sĩ Tên bác si Cơ sở liệu định Những thuộc tính hồ sơ Những hồ sơ chứa đựng thông tin định dạng cho giao dịch đặc biệt Có tổ chức tiêu biểu Những trỏ liên kết ghi với ghi khác Những kê liên kết hồ sơ với ghi liên kết sử dụng trỏ Những kiểu hồ sơ Làm chủ hồ sơ- cất giữ lõi, thông tin quan trọng Những hồ sơ tìm kiếm- cất giữ giá trị tĩnh học Những hồ sơ giao dịch- cất giữ thông tin mà cập nhật hồ sơ chủ Kiểm toán hồ sơ- ghi trước phiên sau liệu Lịch giữ xếp - cất giữ thông tin qua Những kiểu sở liệu • Cơ sở liệu kế thừa • • • Có thứ bậc (miêu tả mối quan hệ cha - sử dụng đảo ngược) Mạng (miêu tả liên kết không thứ tự sử dụng trỏ) Cơ sở liệu quan hệ Cơ sở liệu đối tượng Cơ sở liệu nhiều chiều Ví dụ sở liệu có thứ bậc: Ví dụ sở liệu thành mạng: Ví dụ sở liệu nhiều chiều: Tối ưu hóa nhớ liệu Những kích thước tối ưu hóa nhớ liệu: - mục đích tương phản: + Hiêu lưu trữ (tối giản không gian lưu trữ ) + Tốc độ truy cập ( Tối giảm thời gian để truy cập thông tin) Hiệu lưu trữ • Tối giản giá trị dư thừa khơng hiệu • Giảm bớt cập nhật khơng cần thiết • Q trình tiêu chuẩn hóa tối ưu hóa nhớ liệu thiết kế cất liệu hiệu Tối ưu hóa hiệu nhớ liệu: Nhưng bước tiêu chuẩn hóa: Tối ưu hóa tốc độ truy cập Kĩ thuật sẵn sàng tới việc tăng thêm tốc độ truy nhập sau tối ưu hóa cho hiệu + Kĩ thuật Denormalization + Kĩ thuật Clustering (sự xếp nhóm) Intrafile Trộn vào tập tin + Sự số hóa Kĩ thuật Denormalization Thêm dư thừa vào sau thiết kế nhớ liệu để giảm bớt số nốt thực truy vấn Lý tưởng cho thường xuyên hỏi truy nhập liệu: + Những bảng tìm kiếm + Mối qua hệ 1:1 + Thêm thuộc tính cha vào thuộc tính + Dán mơ hình liệu thiết kế mơ hình - - - Kĩ thuật Clustering (sự xếp nhóm) Reduce the number of times storage must be accessed by physically placing like records close together Intrafile nhóm cụm: ghi tương tự bảng cất giữ Interfile nhóm cụm: kết hợp ghi thành bảng ghi tiêu biểu liên kết với Indexing (sự số hóa) • Một minitable mà chứa giá trị lĩnh vực định vị trí giá trị bên bảng • Tương tự tới số sách Chỉ số kiểu toán: Những nguyên tắc đạo để tạo số • Sử dụng số rải rác cho hệ thống giao dịch • Sử dụng nhiều số để tăng thêm thời gian đáp lại định hỗ trợ hệ thống • Cho bảng Tạo số dựa vào khóa sơ cấp Tạo số dựa vào khóa ngồi • Tạo số cho lĩnh vực sử dụng thường xuyên cho nhóm, phân loại, tiêu biểu Thể tích- đánh giá kích thước nhớ liệu • Dữ liệu thơ: cộng chiều rộng trung bình tất lĩnh vực bảng • Tính tốn đầu yêu cầu dựa vào khuyến cáo nhà cung cấp DBMS • Đánh giá số lượng ban đầu ghi • Đánh giá tốc độ tăng trưởng ghi Đánh giá kích thước nhớ liệu: Người đánh giá kích thước liệu Tóm lược: • Những hồ sơ điện tử danh sách liệu nói chung gồm năm kiểu: Chủ , tìm kiếm, giao dịch, kiểm tốn, lược sử • Một sở liệu tập hợp nhóm thơng tin DBMS phần mềm tạo thao tác điều • Tuy nhiên số phương pháp để tối ưu hóa đánh giá cho tốc độ truy nhập liệu khả lưu trữ liệu ...1.Định nghĩa Hàm quản lý lưu trữ liệu cho liệu cất giữ điều khiển chương trình chạy hệ thống Mục tiêu việc thiết kế nhớ liệu + Giúp lấy lại liệu cách hiệu (thơì gian đáp lại tốt) +... • Cơ sở liệu kế thừa • • • Có thứ bậc (miêu tả mối quan hệ cha - sử dụng đảo ngược) Mạng (miêu tả liên kết không thứ tự sử dụng trỏ) Cơ sở liệu quan hệ Cơ sở liệu đối tượng Cơ sở liệu nhiều... Định dạng nhớ liệu Những kiểu định dạng nhớ liệu Files: Những danh sách điện tử liệu tối ưu hóa để thực giao dịch đặc biệt Database :Một tập hợp nhóm thông tin liên quan lẫn Một hệ thống