Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Cơ sở dữ liệu nâng cao - ĐH Hàng Hải
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
"Bài giảng Cơ sở dữ liệu nâng cao" trình bày các nội dung lưu trữ và tổ chức tệp tin, lập chỉ mục và băm, tối ưu hóa truy vấn, giao dịch trong cơ sở dữ liệu, điều khiển đồng thời và khôi phục hệ thống. Mời bạn đọc tham khảo. | TRƯỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NgHệ thông tin BỘ MÔN HỆ THỐnG thông tin --------- -- BÀI GIẢNG CƠ SỞ DỮ LIỆU NÂNG CAO TÊN HỌC PHẦN CƠ SỞ DỮ LIỆU NÂNG CAO MÃ HỌC PHẦN 17406 TRÌNH ĐỘ ĐÀO TẠO ĐẠI HỌC CHÍNH QUY DÙNG CHO SV NGÀNH CÔnG nghệ thông tin 2 MỤC LỤC CHƯƠNG 1 LƯU TRỮ VÀ TỔ CHỨC TỆP TIN 6 1.1. Tổng quan về phương tiện lưu trữ 6 1.2. Tổ chức tệp tin 7 1.2.1. Bản ghi với độ dài cố định Fixed - Length Records 7 1.2.2. Bản ghi với độ dài thay đổi Variable - Length Records 9 1.3. Tổ chức các bản ghi trong tệp tin 11 1.3.1. Tổ chức tệp tin Heap 11 1.3.2. Tổ chức tệp tin tuần tự 11 1.3.3. Tổ chức tệp tin băm 12 1.4. Câu hỏi ôn tập chương 1 14 CHƯƠNG 2 LẬP CHỈ MỤC VÀ BĂM 15 2.1. Các khái niệm cơ bản 15 2.2. Các chỉ mục có thứ tự 15 2.2.1. Chỉ mục chính Primary Indexes 15 2.2.2. Chỉ mục cụm Clustering Indexes 17 2.2.3. Chỉ mục phụ Secondary Indexes 17 2.3. Chỉ mục cây B 19 2.3.1. Tóm lược về cây tìm kiếm 19 2.3.2. Chỉ mục B - Tree 20 2.3.3. Chỉ mục B - Tree 21 2.4. Băm tĩnh và băm động 23 2.4.1. Băm tĩnh Static Hashing 23 2.4.2. Băm động Dynamic Hashing 24 2.5. Câu hỏi ôn tập chương 2 26 CHƯƠNG 3 TỐI ƯU HÓA TRUY VẤN 28 3.1. Giới thiệu 28 3.2. Các phép biến đổi tương đương 28 3.3. Thuật toán tối ưu hóa cây đại số quan hệ 30 3.3.1. Thuật toán 30 3.3.2. Ví dụ 30 3.4. Câu hỏi ôn tập chương 3 32 CHƯƠNG 4 GIAO DỊCH TRONG CƠ SỞ DỮ LIỆU 33 4.1. Giới thiệu 33 3 4.2. Các tính chất và trạng thái của giao dịch 33 4.2.1. Tính chất của giao dịch 33 4.2.2. Trạng thái của giao dịch 33 4.3. Lịch biểu 34 4.3.1. Khái niệm lịch biểu 34 4.3.2. Tính khả tuần tự của lịch biểu 35 4.4. Thuật toán kiểm tra tính khả tuần tự của lịch biểu 35 4.5. Câu hỏi ôn tập chương 4 37 CHƯƠNG 5 ĐIỀU KHIỂN ĐỒNG THỜI VÀ KHÔI PHỤC HỆ THỐNG 38 5.1. Các giao thức dựa vào khóa 38 5.1.1. Mô hình khóa nhị phân 38 5.1.2. Mô hình khóa đọc - ghi chia sẻ - độc quyền 38 5.1.3. Giao thức khóa 2 pha 40 5.1.4. Deadlock 41 5.2. Giao thức thứ tự nhãn thời gian Timestamp - Ordering protocol 43 5.2.1. Nhãn thời gian Timestamp .