Giáo Trình Nguyên Lý Hệ Quản Trị Cơ Sở Dữ Liệu

Trường đại học

Đại học Cần Thơ

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

giáo trình

2020

220
5
0

Phí lưu trữ

40 Point

Mục lục chi tiết

LỜI GIỚI THIỆU

LỜI NÓI ĐẦU

1. Chương 1: GIỚI THIỆU VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

1.1. CÁC ỨNG DỤNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

1.2. MỤC TIÊU CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

1.3. CÁC GÓC NHÌN VỀ DỮ LIỆU

1.3.1. Các mức độ trừu tượng hóa dữ liệu

1.3.2. Thể hiện và lược đồ của cơ sở dữ liệu

1.3.3. Mô hình dữ liệu

1.4. CÁC NGÔN NGỮ CƠ SỞ DỮ LIỆU

1.4.1. Ngôn ngữ định nghĩa dữ liệu

1.4.2. Ngôn ngữ thao tác dữ liệu

1.5. CSDL QUAN HỆ

1.6. THIẾT KẾ CSDL

1.6.1. Quá trình thiết kế

1.6.2. Thiết kế CSDL cho một trường đại học

1.6.3. Mô hình thực thể quan hệ

1.7. LƯU TRỮ VÀ TRUY VẤN CSDL

1.8. QUẢN TRỊ GIAO DỊCH

1.9. KIẾN TRÚC CSDL

1.10. TỔNG KẾT

1.11. BÀI TẬP

2. Chương 2: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC SQL

2.1. TỔNG QUAN VỀ SQL

2.2. SQL ĐỂ ĐỊNH NGHĨA DỮ LIỆU

2.2.1. Các kiểu dữ liệu cơ bản

2.2.2. Định nghĩa cấu trúc bảng dữ liệu

2.2.3. Sửa đổi CSDL

2.3. SQL ĐỂ TRUY VẤN DỮ LIỆU

2.3.1. Các truy vấn trên một quan hệ

2.3.2. Các truy vấn trên nhiều quan hệ

2.3.3. Các toán tử trong SQL. Truy vấn con lồng nhau

2.4. CÁC TÍNH NĂNG NÂNG CAO CỦA SQL

2.4.1. Hàm và thủ tục

2.5. TỔNG KẾT

2.6. BÀI TẬP

3. Chương 3: LƯU TRỮ VÀ TRUY XUẤT DỮ LIỆU

3.1. TỔNG QUAN VỀ LƯU TRỮ VÀ TRUY XUẤT DỮ LIỆU

3.2. ĐĨA TỪ VÀ FLASH

3.2.1. Đặc tính vật lý của đĩa từ

3.3. Tối ưu hóa truy cập khối đĩa

3.4. RAID: Cải thiện độ tin cậy thông qua sự “dư thừa”

3.4.1. Phân loại RAID

3.5. LƯU TRỮ TẦM CẤP

3.6. TỔ CHỨC CÁC MẪU TIN TRONG FILE

3.6.1. Tổ chức tập tin kiểu tuần tự

3.6.2. Tổ chức tập tin gom nhiều bảng

3.7. LƯU TRỮ TỰ BIẾN DỮ LIỆU

3.8. CHỈ MỤC CÓ THỨ TỰ

3.8.1. Chỉ mục dày và thưa

3.8.2. Chỉ mục đa mức

3.8.3. Chỉ mục trên nhiều khóa

3.9. CHỈ MỤC DÙNG BẢNG BĂM

3.10. So sánh băm tĩnh và băm động

3.11. TẠO CHỈ MỤC TRONG SQL

3.12. TỔNG KẾT

3.13. BÀI TẬP

4. Chương 4: QUẢN LÝ GIAO DỊCH

4.1. TỔNG QUAN VỀ GIAO DỊCH. TÍNH NGUYÊN TỬ VÀ BỀN VỮNG CỦA GIAO DỊCH

4.2. TÍNH CÔ LẬP CỦA GIAO DỊCH

4.3. TÍNH KHẢ TUẦN TỰ (SERIALIZABILITY)

4.3.1. Tính khả tuần tự xung đột

4.3.2. Tính khả tuần tự view

4.4. TÍNH KHẢ PHỤC HỒI VÀ TRÁNH CUỘN LẠI HÀNG LOẠT

4.4.1. Tính khả phục hồi

4.4.2. Tính tránh cuộn lại hàng loạt

4.5. CÁC MỨC CÔ LẬP CỦA GIAO DỊCH

4.6. QUẢN LÝ GIAO DỊCH TRONG SQL

4.7. TỔNG KẾT

4.8. BÀI TẬP

5. Chương 5: ĐIỀU KHIỂN CẠNH TRANH

5.1. GIAO THỨC DỰA TRÊN CHỐT

5.2. Giao thức chốt hai kỳ

5.3. Giao thức dựa trên đồ thị

5.4. GIAO THỨC DỰA TRÊN TEM THỜI GIAN

5.4.1. Giao thức thứ tự tem thời gian

5.4.2. Giao thức viết Thomas

5.5. GIAO THỨC DỰA TRÊN TÍNH HỢP LỆ

5.6. QUẢN LÝ DEADLOCK

5.6.1. Phòng ngừa deadlock

5.6.2. Phát hiện và khôi phục deadlock

5.7. TỔNG KẾT

5.8. BÀI TẬP

6. Chương 6: HỆ THỐNG PHỤC HỒI

6.1. PHÂN LOẠI HỎNG HÓC

6.2. CẤU TRÚC LƯU TRỮ

6.2.1. Các loại thiết bị lưu trữ

6.2.2. Thực thi lưu trữ bền

6.2.3. Truy cập dữ liệu

6.3. PHỤC HỒI VÀ TÍNH NGUYÊN TỬ

6.4. PHỤC HỒI DỰA TRÊN SỐ GHI LỘ TRÌNH

6.4.1. Giải thuật phục hồi dựa trên sự cập nhật bị trì hoãn

6.4.2. Giải thuật phục hồi dựa trên sự cập nhật tức thời

6.4.3. Điểm kiểm soát

6.5. PHÂN TRANG BÓNG

6.6. PHỤC HỒI VỚI CÁC GIAO DỊCH CẠNH TRANH

6.6.1. Kết hợp với thành phần điều khiển cạnh tranh

6.6.2. Hoạt động ghi số ghi lộ trình

6.6.3. Hoạt động phục hồi

6.7. TỔNG KẾT

6.8. BÀI TẬP

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC THUẬT NGỮ TIẾNG ANH

Giáo trình nguyên lý hệ quản trị cơ sở dữ liệu ts trần công an ts phạm thế phi ts nguyễn thanh hải ts thái minh tuấn

Giáo Trình Nguyên Lý Hệ Quản Trị Cơ Sở Dữ Liệu là một tài liệu quan trọng giúp người đọc hiểu rõ về các nguyên lý cơ bản trong quản trị cơ sở dữ liệu. Tài liệu này không chỉ cung cấp kiến thức lý thuyết mà còn hướng dẫn thực hành, giúp người học nắm vững các khái niệm như mô hình dữ liệu, ngôn ngữ truy vấn SQL, và các phương pháp tối ưu hóa hiệu suất của hệ thống.

Đặc biệt, tài liệu này mang lại lợi ích lớn cho những ai đang theo học ngành công nghệ thông tin, giúp họ xây dựng nền tảng vững chắc để phát triển sự nghiệp trong lĩnh vực quản trị cơ sở dữ liệu. Để mở rộng thêm kiến thức, bạn có thể tham khảo tài liệu Giáo trình mô đun hệ quản trị cơ sở dữ liệu nghề công nghệ thông tin, nơi cung cấp cái nhìn sâu hơn về các ứng dụng thực tiễn trong ngành.

Mỗi tài liệu liên kết đều là cơ hội để bạn khám phá thêm và nâng cao hiểu biết của mình về lĩnh vực này.