Bài giảng Các hệ cơ sở dữ liệu: Ôn tập môn các hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
lượt xem 4
download
Bài giảng "Các hệ cơ sở dữ liệu: Ôn tập môn các hệ quản trị cơ sở dữ liệu" cung cấp cho người đọc những kiến thức cơ bản nhất về các hệ cơ sở dữ liệu, các vấn đề trong truy xuất dữ liệu, kỹ thuật khóa Lock, an toàn và khôi phục dữ liệu,... Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Các hệ cơ sở dữ liệu: Ôn tập môn các hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
- Tổng quan về Các Hệ CSDL CSDL(Database) là gì? Hệ Quản trị CSDL (DBMS)là gì? Các ñối tượng sử dụng CSDL? Kiến trúc, các thành phần của một hệ quản trị CSDL? Mô hình thực thể DBMS07 – Slides 2 Các vấn ñề trong truy xuất ñồng thời Kỹ thuật khóa Lock Vấn ñề mất dữ liệu ñã cập nhật (lost Share Lock? updated problem) Exclusive Lock? Vấn ñề không thể ñọc lại (Uncommitted Kỹ thuật khóa 2 giai ñoạn dependency) Kỹ thuật khóa trên dữ liệu phân cấp Vấn ñề dữ liệu không nhất quán DeadLock (Inconsistent Data Problem) DBMS07 – Slides 3 DBMS07 – Slides 4
- Lịch thao tác - Transaction Lịch tuần tự Lịch khả tuần tự Nhãn thời gian Cài ñặt Transaction trên SQL Server DBMS07 – Slides 5 An toàn dữ liệu An toàn dữ liệu An toàn dữ liệu: Khôi phục dữ liệu Các cơ chế an toàn dữ liệu Cài ñặt khôi phục dữ liệu Phân quyền và thu hồi quyền: Grant và revoke Tạo bảng ảo View Mã hóa dữ liệu DBMS07 – Slides 7 DBMS07 – Slides 8
- Cài ñặt khôi phục dữ liệu trên Khôi phục dữ liệu SQL Server Sau sự cố một giao tác Các loại Backup: Full, Different, Sau sự cố hệ thống Increment. Sau sự cố thiết bị Cách sử dụng công các công cụ Backup và Restore trong SQL Server. DBMS07 – Slides 9 DBMS07 – Slides 10 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) DBMS07 – Slides 12
- Cấu trúc lưu trữ và các phương thức truy xuất Index là gì? Các loại Index? Cách tạo Index trong SQL Server. DBMS07 – Slides 13 Tối ưu hóa câu hỏi 5.1 Nhắc lại các cơ chế tối ưu : Nhắc lại các cơ chế tối ưu : Các bước - Các bước thực hiện tối ưu hoá câu hỏi thực hiện tối ưu hoá - Thuật toán dựa trên cây ñại số quan hệ ðánh giá chi phí của một kế hoạch thực - Thuật toán phân rã và thay thế hiện một câu hỏi 5.2. ðánh giá chi phí của một kế hoạch thực hiện một câu hỏi Thực hiện một câu truy vấn 5.3. Thực hiện các phép toán : chọn Chuyển câu truy vấn thành ðại Số (SELECTION), kết (JOIN) Quan Hệ và cây phân tích DBMS07 – Slides 15 DBMS07 – Slides 16
- 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 DBMS07 – Slides 18 Bài Tập 1. So sánh sự giống và khác nhau giữa View và Table. Cho ví dụ Bài tập chuyển câu truy vấn thành DSQH. 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 Bài tập chuyển câu truy vấn thành cây 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. Các bước thực hiện một câu truy vấn theo 4. Hãy viết script tạo database có tên CNTT06CaMau, có kích một cách nào ñó. thước ban ñầu là 10Mb và mỗi lần tăng thêm 1Mb khi ñầy. Viết Script SQL: tạo bảng, thêm xóa sửa dữ 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 liệu. Tạo, xóa, sửa và sử dụng View, Index, Server. Store, Trigger; 6. So sánh sự giống và khác nhau giữa Store Procedure và Trigger. Cho ví dụ dùng SQL Script tạo các ñối tượng trên. Viết script triển khai transaction, grant, DBMS07 – Slides 19 revoke DBMS07 – Slides 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng: Các hệ cơ sở tri thức - Trần Nguyên Hương
142 p | 314 | 88
-
Bài giảng Nhập môn cơ sở dữ liệu
188 p | 338 | 54
-
Bài giảng Các hệ cơ sở tri thức (KBS: Knowledge Based Systems) - Trần Nguyên Hương
105 p | 253 | 47
-
Bài giảng Các hệ cơ sở dữ liệu: Tối ưu hóa truy vấn - Lương Trần Hy Hiến
32 p | 169 | 27
-
Bài giảng Các hệ cơ sở dữ liệu: Quản lý truy xuất đồng thời - Lương Trần Hy Hiến
19 p | 165 | 17
-
Bài giảng Quản trị cơ sở dữ liệu - Chương 2: Mô hình quan hệ
29 p | 167 | 11
-
Bài giảng Tin học cơ sở: Chương 7 - Hệ điều hành và chương trình tiện ích
41 p | 75 | 9
-
Bài giảng Các hệ cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu phân tán - Lương Trần Hy Hiến
15 p | 120 | 9
-
Bài giảng Tin học cơ sở 1: Phần 1
110 p | 39 | 7
-
Bài giảng Các hệ cơ sở dữ liệu: An toàn và khôi phục dữ liệu - Lương Trần Hy Hiến
9 p | 101 | 6
-
Bài giảng Các hệ cơ sở dữ liệu: Cấu trúc lưu trữ và phương thức truy xuất - Lương Trần Hy Hiến
19 p | 103 | 6
-
Bài giảng Các hệ thống thông tin số - Trường Đại học Hàng Hải Việt Nam
49 p | 81 | 6
-
Bài giảng Các hệ cơ sở dữ liệu - Lương Trần Hy Hiến
2 p | 94 | 5
-
Bài giảng Các hệ quản trị CSDL: Chương 1 - ĐH Sư phạm TP. HCM
46 p | 92 | 5
-
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22 p | 96 | 3
-
Bài giảng Lý thuyết cơ sở dữ liệu - Chương 4: Đại số quan hệ
43 p | 77 | 3
-
Bài giảng Lý thuyết cơ sở dữ liệu - Chương 3: Mô hình cơ sở dữ liệu quan hệ
35 p | 65 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn