You are on page 1of 19

Quản Lý Truy Xuất Đồng Thời

Giao Tác
Câu Hỏi
• 1.So sánh sữ giống và khác nhau giữa View và Table. Cho ví dụ dùng SQL
Script tạo các đối tượng trên?

• 2.So sánh sữ giống và khác nhau giữa Clustered Index và Non Clustered.
Cho ví dụ dùng SQL Script tạo các đối tượng trên.

• 3.Transaction là gì, các đặc điểm của transaction? Cho ví dụ bằng SQL
Script.

• 4.Hãy viết script tạo database có tên CNTT2, có kích thứơc ban đầu là 10Mb
và mỗi lần tăng thêm 1Mb khi đầy.

• 5.Hãy trình bày ý nghĩa và cách thức sử dụng các công cụ: Backup và
Restore, DTS, BCP và Index Turning trong SQL Server.

• 6.So sánh sữ giống và khác nhau giữa Store và Trigger. Cho ví dụ dùng SQL
Script tạo các đối tượng trên.
Các vấn đề trong truy xuất đồng
thời
• Vấn đề mất dữ liệu đã cập nhật (lost
updated problem)
• Vấn đề không thể đọc lại (Uncommitted
dependency)
• Vấn đề dữ liệu không nhất quán
(Inconsistent Data Problem)
Kỹ thuật khóaLock
• Share Lock
• Exclusive Lock
• Kỹ thuật khóa 2 giai đoạn
• Kỹ thuật khóa trên dữ liệu phân cấp
Lịch thao tác
• Lịch tuần tự
• Lịch khả tuần tự
Nhãn thời gian
Cài đặt Transaction trên SQL
Server
An toàn & khôi phục dữ liệu
An toàn & khôi phục dữ liệu
• An toàn dữ liệu
• Khôi phục dữ liệu
• Cài đặt khôi phục dữ liệu
An toàn dữ liệu
• An toàn dữ liệu:
• Các cơ chế an toàn dữ liệu
• Mã hóa dữ liệu
Khôi phục dữ liệu
• Sau sự cố một giao tác
• Sau sự cố hệ thống
• Sau sự cố thiết bị
Cài đặt khôi phục dữ liệu trên SQL
Server
Cấu trúc lưu trữ và các
phương thức truy xuất
Cấu trúc lưu trữ và các phương
thức truy xuất
• 4.1. Các bộ phận liên quan : Bộ phận quản lý tập tin (File
• manager) - Bộ phận quản lý đĩa (Disk manager) - Tổ
chức
• vật lý
• 4.2. Tổ chức vật lý CSDL trên SQL-server, Oracle, DB2
• 4.3. Các cấu trúc lưu trữ và phương thức truy xuất: Tập
tin tuần
• tự - Tập tin chỉ mục - Tập tin tuần tự có chỉ mục - Kỹ
thuật
• băm (hash)
Tối ưu hóa câu hỏi
Tối ưu hóa câu hỏi
• Nhắc lại các cơ chế tối ưu : Các bước
thực hiện tối ưu hoá
• câu hỏi - Thuật toán dựa trên cây đại số
quan hệ - Thuật toán
• phân rã và thay thế
• 5.2. Đánh giá chi phí của một kế hoạch
thực hiện một câu hỏi
• 5.3. Thực hiện các phép toán : chọn
(SELECTION), kết (JOIN)
Hệ QTCSDL phân tán
Hệ QTCSDL phân tán
• 6.1. Kiến trúc khách/chủ (Client/Server) :
Kiến trúc khách/chủ -
• Các mô hình khách/chủ
• 6.2. Cơ sở dữ liệu phân tán: Các đặc
trưng của một hệ phân tán
• - Quản lý tự điển dữ liệu (Catalog
Manager) - Quản lý truy
• xuất đồng thời - Tối ưu hoá câu hỏi

You might also like