Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Quản trị kinh doanh 1 TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về HP 1.1 Mã học phần: 1222034 1.2 Tên học phần: Cơ sở dữ liệu phân tán 1.3 Ký hiệu học phần: 1222034 1.4 Tên tiếng Anh: Distributed Database 1.5 Số tín chỉ: 4 (3+1) 1.6 Phân bố thời gian: - Lý thuyết: 45 tiết. - Thực hành: 30 tiết - Tự học: 120 giờ 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: - Danh sách giảng viên cùng giảng dạy: 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: Không có - Học phần học trước: Cơ sở dữ liệu - Học phần song hành: Không yêu cầu 2. Mục tiêu HP 2.1. Mục tiêu chung - Cung cấ p cho sinh viên các kiến thức cơ sở về cơ sở dữ liệu (CSDL) phân tán, lý thuyết phân mảnh không tổn thất thông tin, vấn đề tương tranh và hiệu năng xử lý phân tán. Phân biệt được CSDL phân tán và CSDL tập trung: những ưu và hạn chế của hai loại cơ sở dữ liệu này. Nhận biết các tính chất và đặc điểm của hệ CSDL phân tán: xử lý phân mảnh, nguyên lý quản lý giao dịch, kiểm soát dữ liệu ngữ nghĩa và điều khiển đồng thời, tối ưu hóa truy vấn phân tán. Đồng thời ứng dụng và phân tích được nhu cầu thực tế với những doanh nghiệp lớn hiện nay - Trang bị cho sinh viên các phương pháp phân mảnh dữ liệu và điều kiện kiểm tra tính đúng đắn trong phân mảnh; Tiếp cận cách thiết kế CSDL phân tán và ứng dụng các thuật toán trong thiết kế; Biến đổi truy vấn toàn cục thành truy vấn phân mảnh và tối ưu hóa truy vấn dữ liệu phân tán; Các nguyên lý quản lý giao dịch, kiểm soát dữ liệu ngữ nghĩa và điều khiển đồng thời trong phân tán.. Kiến thức môn học sẽ được vận dụng ngay vào việc làm đề tài cho mỗ i nhóm về phân mảnh dữ liệu, phân tích, thiết kế ứng dụng cơ sở dữ liệu phân tán và cài đặt trên hệ quản lý cơ sở dữ liệu phân tán như: SQL Server, Oracle, DB2, PostgresSQL. 2.2. Mục tiêu HP cụ thể 2.2.1. Về kiến thức: - Trình bày được các khái niệm cơ bản về cơ sở dữ liệu phân tán; so sánh được những ưu và hạn chế giữa cơ sở dữ liệu tập trung và cơ sở dữ liệu phân tán. - Thiết kế một cơ sở dữ liệu phân tán: các phương pháp phân mảnh dữ liệu, nhân bản, điều khiển đồng thời; quản lý giao tác, kiểm soát dữ liệu ngữ nghĩa và truy vấn phân tán. - Ứng dụng của CSDL phân tán trong quản lý các tổ chức doanh nghiệp. 2 2.2.2. Về kỹ năng: - Phân tích, giải thích và lập luận trong các nhóm để giải quyết các vấn đề về cơ sở dữ liệu phân tán. - Truy vấn và cập nhật đồng bộ dữ liệu trên các database server. - Tối ưu hóa truy vấn phân tán. - Cài đặt được cơ sở dữ liệu phân tán cho bài toán trên một hệ quản trị CSDL(SQL Server, DB2 IBM, Oracle…) 2.2.3. Năng lực tự chủ và trách nhiệm: - Vận dụng thành thạo kỹ năng làm việc nhóm, lập kế hoạch và viết báo cáo kỹ thuật - Có năng lực giao tiếp và trình bày giải pháp kỹ thuật. 3. Chuẩn đầu ra của HP “Cơ sở dữ liệu phân tán” Bảng 3.1. Chuẩn đầu ra (CĐR) của HP Sau khi học xong học phần, SV có khả năng: Ký hiệu CĐR HP Nội dung CĐR HP (CLO) CLO1 - Khái niệm về cơ sở dữ liệu phân tán; so sánh được những ưu và hạn chế giữa cơ sở dữ liệu tập trung và cơ sở dữ liệu phân tán. - Các phương pháp phân mãnh dữ liệu, nhân bản, điều khiển đồng thời; quản lý giao tác, kiểm soát dữ liệu ngữ nghĩa và truy vấn phân tán. CLO2 -Thu thập thông tin và Phân tích yêu cầu và vấn đề của CSDL phân tán CLO3 - Thiết kế một cơ sở dữ liệu phân tán - Truy vấn và cập nhật đồng bộ dữ liệu trên các database server. - Tối ưu hóa truy vấn phân tán. - Cài đặt được cơ sở dữ liệu phân tán cho bài toán trên một hệ quản trị CSDL CLO4 - Có khả năng giải quyết một số vấn đề thực tế. - Ứng dụng của CSDL phân tán trong quản lý các tổ chức doanh nghiệp. CLO5 Có khả năng làm việc theo nhóm, lập kế hoạch và viết báo cáo kỹ thuật. CLO6 Có năng lực giao tiếp và trình bày giải pháp kỹ thuật. 4. Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO) Mức độ đóng góp của CLO vào PLO được xác định cụ thể: 1 – CLO có đóng góp vừa vào PLO 2 – CLO có đóng góp nhiều vào PLO Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(mức 2) Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO (1) (2) (3) (4) (5) (6) (7a,b,c,d) (8a,b,c) (9a, b,c) (10a, b, c) (11b, c) CLO 1 2 2 2 CLO 2 2 2 CLO 3 2 2 2 2 2 CLO4 1 2 2 2 CLO5 2 CLO6 2 Tổng hợp học phần 2 1 2 2 2 2 2 2 2 3 - Đánh giá HP a. Phương pháp, hình thức kiểm tra - đánh giá của HP Bảng 5.1. Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP Thphần đánh giá Trọng số Bài đánh giá Trọng số con Rubric Lquan đến CĐR nào ở bảng 3.1 HD PP đánh giá (1) (2) (3) (4) (5) (6) (7) A1. Kiểm tra thường xuyên (KTTX) 20 A1.1. Từng buổi học 10 R1 CLO 1 - Điểm danh - Đánh giá hoạt động trên lớp A1.2. Tuần 5: Làm việc nhóm trên Case Study 1 30 R3 CLO 2 CLO 3 CLO 4 CLO 5 - Đánh giá khả năng làm việc nhóm - Đánh giá kết quả phân tích, thiết kế và quản trị CSDLPT A1.3. Tuần 9: Làm việc nhóm trên Case Study 2 20 R3 CLO 2 CLO 3 CLO 4 CLO 5 A1.4. Tuần 12: Làm việc nhóm trên Case Study 3 20 R3 CLO 2 CLO 3 CLO 4 CLO 5 A1.5. Tuần 14: Làm việc nhóm trên Case Study 4 20 R3 CLO 2 CLO 3 CLO 4 CLO 5 A2. Đánh giá phần thực hành 30 - Sinh viên hoàn thành bài thực hành trong buổi thực hành R3 CLO 2 CLO 3 - GV giao bài thực hành vào đầu mỗi buổi thực hành - GV chấm kết quả vào cuối buổi thực hành A3. Đánh giá cuối kỳ 50 Báo cáo cuối kỳ. R5 R6 CLO 2 CLO 3 CLO 4 CLO 5 CLO 6 - GV giao đề cho nhóm từ đầu học kỳ. Việc đánh giá diễn ra vào cuối học kỳ - Trình bày kết quả làm việc của nhóm - Chạy chương trình demo - Trả lời câu hỏi b. Chính sách đối với HP 6.Kế hoạch và nội dung giảng dạy HP Bảng 6.1. Kế hoạch và nội dung giảng dạy của HP theo tuần Tuần Buổi (3 tiếtb) Các nội dung cơ bản của bài học (chương) (đến 3 số) Số tiết (LTTH TT) CĐR của bài học (chương) chủ đề Lquan đến CĐR nào ở bảng 3.1 PP giảng dạy đạt CĐR Hoạt động học của SV() Tên bài đánh giá (ở cột 3 bảng 6.1 (1) (2) (3) (4) (5) (6) (7) (8) 1 Chương 1. Tổng quan về CSDL phân tán 1.1. Xử lý phân tán và hệ thống xử lý phân tán 1.1.1. Xử lý phân tán 1.1.2. Hệ thống phân tán 1.3. Hệ CSDL phân tán là gì 1.4. Sự cần thiết của hệ CSDL phân tán 1.5. Các đặc điểm của CSDL phân tán so với CSDL tập trung 3 LT 1.1. Nắm được các khái niệm cơ bản về CSDLPT, các đặc điểm và các mô hình CSDLPT 1.2. Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có CLO1 1.1. Thuyết giảng 1.2. Đặt câu hỏi gợi mở để sinh viên trả lời 1.3. Liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 1 của cuốn 1, chương 1 cuốn 2, chương 1 cuốn 3 - Nghe giảng, ghi chú, tham gia 4 1.6. Các mô hình cơ sở dữ liệu ClientServer 1.7. Mô hình tham chiếu CSDL phân tán 1.7.1. Lược đồ toàn cục 1.7.2. Lược đồ phân mảnh 1.7.3. Lược đồ cấp phát 1.7.4. Lược đồ ánh xạ cục bộ các hoạt động trên lớp 2 Chương 1. Tổng quan về CSDL phân tán 1.8. Cấu trúc logic của CSDL phân tán. 1.9. Lợi ích phân tán dữ liệu trên mạng 1.10. Hệ quản trị CSDL quan hệ 1.11. Tổng quan về hệ quản trị CSDL phân tán 1.11.1. Giới thiệu 1.11.2. Hệ quản trị CSDL phân tán thuần nhất 1.11.3. Hệ quản trị CSDL phân tán không thuần nhất 1.12. Mô hình kiến trúc hệ quản trị CSDL phân tán 1.13. Kiến trúc hệ quản trị CSDL phân tán 3 2.1. Hiểu thêm các khái niệm về CSDLPT, các kiến trúc và các hệ quản trị CSDLPT, so sánh giữa CSDL tập trung và CSDL phân tán 2.2. Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có CLO1, CLO5 2.1. Thuyết giảng 2.2. Đặt câu hỏi gợi mở để sinh viên trả lời 2.3. Liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có 2.4. Triển khai và phân công đề tài - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 1 của cuốn 1, chương 1 cuốn 2, chương 1 cuốn 3 - Nghe giảng, ghi chú, tham gia các hoạt động trên lớp - Lập nhóm 3 Chương 2. Thiết kế CSDL phân tán 2.1. Các vấn đề về phân mảnh dữ liệu 2.1.1. Lý do phân mảnh 2.1.2. Các kiểu phân mảnh 2.1.3. Mức độ phân mảnh 3.1.4. Các quy tắc phân mảnh 3.1.5. Các kiểu cấp phát 3.1.6. Các yêu cầu thông tin 2.2. Phương pháp phân mảnh ngang 2.2.1. Khái niệm 2.2.2. Thông tin cần thiết của phân mảnh ngang 2.2.3. Phân mảnh ngang nguyên thủy 2.2.4. Tính đầy đủ và tính cực tiểu của vị từ đơn giản 2.2.5. Thuật toán xác định phân mảnh ngang nguyên thủy 3 3.1. Nắm được các khái niệm về thiết kế CSDLPT, phân mảnh dữ liệu, các kiểu phân mảnh, quy tắc phân mảnh, các phương pháp, thuật toán phân mảnh ngang trong CSDLPT 3.2. Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có CLO1, CLO2, CLO3, CLO5 3.1. Thuyết giảng 3.2. Đặt câu hỏi gợi mở để sinh viên trả lời 3.3. Liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có 3.4. Gợi ý đề tài 3.5. Ra bài tập - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 3 cuốn 1, chương 2 cuốn 2, chương 3 cuốn 3 - Nghe giảng, ghi chú, tham gia các hoạt động trên lớp -Làm bài tập 4 Chương 2. Thiết kế 3 4.1. Nắm được CLO1, 4.1. Thuyết - Phần chuẩn 5 CSDL phân tán 2.3. Phân mảnh ngang dẫn xuất 2.4. Phân mảnh dọc 2.4.1. Khái niệm 2.4.2. Thông tin cần thiết của phân mảnh dọc 2.4.3. Thuật toán tụ nhóm 2.4.4. Thuật toán phân mảnh 2.4.5. Kiểm tra tính đúng đắn 2.5. Phân mảnh hỗn hợp phương pháp và thuật toán phân mảnh dọc, phân mảnh hỗn hợp trong CSDLPT 4.2. Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có CLO2, CLO3, CLO5 giảng 4.2. Đặt câu hỏi gợi mở để sinh viên trả lời 4.3. Liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có 4.4. Ra bài tập bị ở nhà: Đọc trước nội dung ở chương 3,4 cuốn 1; chương 2 cuốn 2, chương 3 cuốn 3 - Nghe giảng, ghi chú, tham gia các hoạt động trên lớp -Làm bài tập 5 Chương 2. Thiết kế CSDL phân tán 2.6. Cấp phát 2.6.1. Bài toán cấp phát 2.6.2. Thông tin cần thiết cho bài toán cấp phát. 2.6.3. Mô hình cấ p phát 2.7. Kiểm soát dữ liệu ngữ nghĩa 2.8. Quản lý khung nhìn 2.8.1. Khung nhìn trong hệ quản trị CSDL tập trung 2.8.2. Khung nhìn trong hệ quản trị CSDL phân tán Case Study 1 - Thiết kế CSDLPT 3 5.1. Nắm được khái niệm về cấp phát dữ liệu, các khung nhìn trong CSDLPT 5.2. Có khả năng vận dụng kiến thức và làm việc nhóm để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế CLO1, CLO2, CLO3, CLO5 5.1. Thuyết giảng các khái niệm về cấp phát dữ liệu, các khung nhìn trong CSDLPT 5.2. Đặt câu hỏi gợi mở để sinh viên trả lời 5.3. Vận dụng kiến thức để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế 5.4. Thảo luận và làm việc nhóm để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 3 cuốn 1, chương 2 cuốn 2, chương 4 cuốn 3 - Nghe giảng, ghi chú, tham gia các hoạt động trên lớp - Làm case study theo nhóm, thảo luận, giải quyết phần việc được phân công, đóng góp ý kiến và trình bày thiết kế. A1.2. 6 Chương 2. Thiết kế CSDL phân tán 2.9. An toàn dữ liệu 2.9.1. Kiểm soát quyền tập trung 2.9.2. Kiểm soát quyền phân tán 2.10. Kiểm soát toàn vẹn ngữ nghĩa 2.10.1. Kiểm soát toàn vẹn ngữ nghĩa tập trung 2.10.2. Kiểm soát toàn vẹn ngữ nghĩa phân tán. 2.10.3. So sánh kiểm soát toàn vẹn ngữ nghĩa tập trung và phân tán 3 6.1. Nắm bắt được các khái niệm về an toàn dữ liệu, kiểm soát quyền phân tán, toàn vẹn ngữ nghĩa trong phân tán 6.2. Có khả năng vận dụng kiến thức để thiết kế hoàn chỉnh một CSDLPT CLO1, CLO2, CLO3, CLO5 6.1. Thuyết giảng về các khái niệm về an toàn dữ liệu, kiểm soát quyền phân tán, toàn vẹn ngữ nghĩa trong phân tán 6.2. Đặt câu hỏi gợi mở để sinh viên trả lời 6.3. Vận dụng kiến thức thiết kế hoàn chỉ...
Trang 1TRƯỜNG ĐH NGOẠI NGỮ -
TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc
CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC
Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1 Thông tin chung về HP
1.3 Ký hiệu học phần: 1222034 1.4 Tên tiếng Anh: Distributed Database
1.6 Phân bố thời gian:
1.7 Các giảng viên phụ trách học phần:
- Giảng viên phụ trách chính:
- Danh sách giảng viên cùng giảng dạy:
1.8 Điều kiện tham gia học phần:
2 Mục tiêu HP
2.1 Mục tiêu chung
- Cung cấp cho sinh viên các kiến thức cơ sở về cơ sở dữ liệu (CSDL) phân tán, lý thuyết phân mảnh không tổn thất thông tin, vấn đề tương tranh và hiệu năng xử lý phân tán Phân biệt được CSDL phân tán và CSDL tập trung: những ưu và hạn chế của hai loại cơ sở dữ liệu này Nhận biết các tính chất và đặc điểm của hệ CSDL phân tán: xử lý phân mảnh, nguyên lý quản lý giao dịch, kiểm soát dữ liệu ngữ nghĩa và điều khiển đồng thời, tối ưu hóa truy vấn phân tán Đồng thời ứng dụng và phân tích được nhu cầu thực tế với những doanh nghiệp lớn hiện nay
- Trang bị cho sinh viên các phương pháp phân mảnh dữ liệu và điều kiện kiểm tra tính đúng đắn trong phân mảnh; Tiếp cận cách thiết kế CSDL phân tán và ứng dụng các thuật toán trong thiết kế; Biến đổi truy vấn toàn cục thành truy vấn phân mảnh và tối ưu hóa truy vấn dữ liệu phân tán; Các nguyên lý quản lý giao dịch, kiểm soát dữ liệu ngữ nghĩa và điều khiển đồng thời trong phân tán Kiến thức môn học sẽ được vận dụng ngay vào việc làm đề tài cho mỗi nhóm về phân mảnh dữ liệu, phân tích, thiết kế ứng dụng cơ sở dữ liệu phân tán và cài đặt trên hệ quản lý cơ sở dữ liệu phân tán như: SQL Server, Oracle, DB2, PostgresSQL
2.2 Mục tiêu HP cụ thể
2.2.1 Về kiến thức:
- Trình bày được các khái niệm cơ bản về cơ sở dữ liệu phân tán; so sánh được những ưu và hạn chế giữa cơ sở dữ liệu tập trung và cơ sở dữ liệu phân tán
- Thiết kế một cơ sở dữ liệu phân tán: các phương pháp phân mảnh dữ liệu, nhân bản, điều khiển đồng thời; quản lý giao tác, kiểm soát dữ liệu ngữ nghĩa và truy vấn phân tán
- Ứng dụng của CSDL phân tán trong quản lý các tổ chức doanh nghiệp
Trang 22.2.2 Về kỹ năng:
- Phân tích, giải thích và lập luận trong các nhóm để giải quyết các vấn đề về cơ sở dữ liệu phân tán
- Truy vấn và cập nhật đồng bộ dữ liệu trên các database server
- Tối ưu hóa truy vấn phân tán
- Cài đặt được cơ sở dữ liệu phân tán cho bài toán trên một hệ quản trị CSDL(SQL Server, DB2 IBM, Oracle…)
2.2.3 Năng lực tự chủ và trách nhiệm:
- Vận dụng thành thạo kỹ năng làm việc nhóm, lập kế hoạch và viết báo cáo kỹ thuật
- Có năng lực giao tiếp và trình bày giải pháp kỹ thuật.
3 Chuẩn đầu ra của HP “Cơ sở dữ liệu phân tán”
Bảng 3.1 Chuẩn đầu ra (CĐR) của HP
Sau khi học xong học phần, SV có khả năng:
CLO1
- Khái niệm về cơ sở dữ liệu phân tán; so sánh được những ưu và hạn chế giữa
cơ sở dữ liệu tập trung và cơ sở dữ liệu phân tán
- Các phương pháp phân mãnh dữ liệu, nhân bản, điều khiển đồng thời; quản lý giao tác, kiểm soát dữ liệu ngữ nghĩa và truy vấn phân tán
CLO2 -Thu thập thông tin và Phân tích yêu cầu và vấn đề của CSDL phân tán
CLO3
- Thiết kế một cơ sở dữ liệu phân tán
- Truy vấn và cập nhật đồng bộ dữ liệu trên các database server
- Tối ưu hóa truy vấn phân tán
- Cài đặt được cơ sở dữ liệu phân tán cho bài toán trên một hệ quản trị CSDL CLO4 - Có khả năng giải quyết một số vấn đề thực tế
- Ứng dụng của CSDL phân tán trong quản lý các tổ chức doanh nghiệp
CLO5 Có khả năng làm việc theo nhóm, lập kế hoạch và viết báo cáo kỹ thuật
CLO6 Có năng lực giao tiếp và trình bày giải pháp kỹ thuật
4 Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO)
Mức độ đóng góp của CLO vào PLO được xác định cụ thể:
1 – CLO có đóng góp vừa vào PLO
2 – CLO có đóng góp nhiều vào PLO
Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(mức 2)
Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO (1) (2) (3) (4) (5) (6) (7a,b,c,d) (8a,b,c) (9a, b,c) (10a, b, c) (11b, c)
Tổng hợp
Trang 3- Đánh giá HP
a Phương pháp, hình thức kiểm tra - đánh giá của HP
Bảng 5.1 Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP
Th/phần
đánh giá Trọng số Bài đánh giá Trọng số con
Rubric Lquan đến
CĐR nào ở bảng 3.1
HD PP đánh giá
A1 Kiểm
tra thường
xuyên
(KTTX)
20%
A1.1 Từng buổi học 10% R1 CLO 1
- Điểm danh
- Đánh giá hoạt động trên lớp
A1.2 Tuần 5: Làm việc nhóm trên Case Study 1
30%
R3
CLO 2 CLO 3 CLO 4 CLO 5
- Đánh giá khả năng làm việc nhóm
- Đánh giá kết quả phân tích, thiết kế và quản trị CSDLPT
A1.3 Tuần 9: Làm việc nhóm trên Case Study 2
CLO 2 CLO 3 CLO 4 CLO 5 A1.4 Tuần 12: Làm
việc nhóm trên Case Study 3
CLO 2 CLO 3 CLO 4 CLO 5
A1.5 Tuần 14: Làm việc nhóm trên Case Study 4
CLO 2 CLO 3 CLO 4 CLO 5 A2 Đánh
giá phần
thực hành
30%
- Sinh viên hoàn thành bài thực hành trong buổi thực hành
R3 CLO 2
CLO 3
- GV giao bài thực hành vào đầu mỗi buổi thực hành
- GV chấm kết quả vào cuối buổi thực hành
A3 Đánh
giá cuối kỳ 50% Báo cáo cuối kỳ
R5 R6
CLO 2 CLO 3 CLO 4 CLO 5 CLO 6
- GV giao đề cho nhóm từ đầu học kỳ Việc đánh giá diễn ra vào cuối học kỳ
- Trình bày kết quả làm việc của nhóm
- Chạy chương trình demo
- Trả lời câu hỏi
b Chính sách đối với HP
6.Kế hoạch và nội dung giảng dạy HP
Bảng 6.1 Kế hoạch và nội dung giảng dạy của HP theo tuần
Tuần/
Buổi
(3
tiết/b)
Các nội dung cơ bản của bài học (chương) (đến 3 số)
Số tiết (LT/TH /TT)
CĐR của bài học (chương)/
chủ đề
Lquan đến CĐR nào ở bảng 3.1
PP giảng dạy đạt CĐR
Hoạt động học của SV(*)
Tên bài đánh giá
(ở cột
3 bảng
6.1
1 Chương 1 Tổng quan
về CSDL phân tán
1.1 Xử lý phân tán và
hệ thống xử lý phân tán
1.1.1 Xử lý phân tán
1.1.2 Hệ thống phân tán
1.3 Hệ CSDL phân tán
là gì
1.4 Sự cần thiết của hệ
CSDL phân tán
1.5 Các đặc điểm của
CSDL phân tán so với
3 LT 1.1 Nắm được
các khái niệm
cơ bản về CSDLPT, các đặc điểm và các mô hình CSDLPT
1.2 Mối liên
hệ với những kiến thức đã học trước đó
và kinh
CLO1 1.1 Thuyết
giảng
1.2 Đặt câu hỏi gợi mở để sinh viên trả lời
1.3 Liên hệ với những kiến thức đã học trước đó và kinh nghiệm
đã có
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 1 của cuốn [1], chương 1 cuốn [2], chương 1 cuốn [3]
- Nghe giảng, ghi
Trang 41.6 Các mô hình cơ sở
dữ liệu Client/Server
1.7 Mô hình tham chiếu
CSDL phân tán
1.7.1 Lược đồ toàn cục
1.7.2 Lược đồ phân
mảnh
1.7.3 Lược đồ cấp phát
1.7.4 Lược đồ ánh xạ
cục bộ
các hoạt động trên lớp
2 Chương 1 Tổng quan
về CSDL phân tán
1.8 Cấu trúc logic của
CSDL phân tán
1.9 Lợi ích phân tán dữ
liệu trên mạng
1.10 Hệ quản trị CSDL
quan hệ
1.11 Tổng quan về hệ
quản trị CSDL phân tán
1.11.1 Giới thiệu
1.11.2 Hệ quản trị
CSDL phân tán thuần
nhất
1.11.3 Hệ quản trị
CSDL phân tán không
thuần nhất
1.12 Mô hình kiến trúc
hệ quản trị CSDL phân
tán
1.13 Kiến trúc hệ quản
trị CSDL phân tán
các khái niệm
về CSDLPT, các kiến trúc
và các hệ quản trị CSDLPT,
so sánh giữa CSDL tập trung và CSDL phân tán
2.2 Mối liên
hệ với những kiến thức đã học trước đó
và kinh nghiệm đã có
CLO1, CLO5
giảng
2.2 Đặt câu hỏi gợi mở để sinh viên trả lời
2.3 Liên hệ với những kiến thức đã học trước đó và kinh nghiệm
đã có 2.4 Triển khai
và phân công
đề tài
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 1 của cuốn [1], chương 1 cuốn [2], chương 1 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Lập nhóm
3 Chương 2 Thiết kế
CSDL phân tán
2.1 Các vấn đề về phân
mảnh dữ liệu
2.1.1 Lý do phân mảnh
2.1.2 Các kiểu phân
mảnh
2.1.3 Mức độ phân
mảnh
3.1.4 Các quy tắc phân
mảnh
3.1.5 Các kiểu cấp phát
3.1.6 Các yêu cầu thông
tin
2.2 Phương pháp phân
mảnh ngang
2.2.1 Khái niệm
2.2.2 Thông tin cần
thiết của phân mảnh
ngang
2.2.3 Phân mảnh ngang
nguyên thủy
2.2.4 Tính đầy đủ và
tính cực tiểu của vị từ
đơn giản
2.2.5 Thuật toán xác
định phân mảnh ngang
nguyên thủy
các khái niệm
về thiết kế CSDLPT, phân mảnh dữ liệu, các kiểu phân mảnh, quy tắc phân mảnh, các phương pháp, thuật toán phân mảnh ngang trong CSDLPT
3.2 Mối liên
hệ với những kiến thức đã học trước đó
và kinh nghiệm đã có
CLO1, CLO2, CLO3, CLO5
giảng
3.2 Đặt câu hỏi gợi mở để sinh viên trả lời
3.3 Liên hệ với những kiến thức đã học trước đó và kinh nghiệm
đã có 3.4 Gợi ý đề tài
3.5 Ra bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 3 cuốn [1], chương 2 cuốn [2], chương 3 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp -Làm bài tập
4 Chương 2 Thiết kế 3 4.1 Nắm được CLO1, 4.1 Thuyết - Phần chuẩn
Trang 5CSDL phân tán
2.3 Phân mảnh ngang
dẫn xuất
2.4 Phân mảnh dọc
2.4.1 Khái niệm
2.4.2 Thông tin cần
thiết của phân mảnh dọc
2.4.3 Thuật toán tụ
nhóm
2.4.4 Thuật toán phân
mảnh
2.4.5 Kiểm tra tính
đúng đắn
2.5 Phân mảnh hỗn hợp
phương pháp
và thuật toán phân mảnh dọc, phân mảnh hỗn hợp trong CSDLPT
4.2 Mối liên
hệ với những kiến thức đã học trước đó
và kinh nghiệm đã có
CLO2, CLO3, CLO5
giảng
4.2 Đặt câu hỏi gợi mở để sinh viên trả lời
4.3 Liên hệ với những kiến thức đã học trước đó và kinh nghiệm
đã có 4.4 Ra bài tập
bị ở nhà:
Đọc trước nội dung ở chương 3,4 cuốn [1];
chương 2 cuốn [2], chương 3 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp -Làm bài tập
5 Chương 2 Thiết kế
CSDL phân tán
2.6 Cấp phát
2.6.1 Bài toán cấp phát
2.6.2 Thông tin cần
thiết cho bài toán cấp
phát
2.6.3 Mô hình cấp phát
2.7 Kiểm soát dữ liệu
ngữ nghĩa
2.8 Quản lý khung nhìn
2.8.1 Khung nhìn trong
hệ quản trị CSDL tập
trung
2.8.2 Khung nhìn trong
hệ quản trị CSDL phân
tán
Case Study 1 - Thiết
kế CSDLPT
khái niệm về cấp phát dữ liệu, các khung nhìn trong CSDLPT 5.2 Có khả năng vận dụng kiến thức và làm việc nhóm
để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế
CLO1, CLO2, CLO3, CLO5
5.1 Thuyết giảng các khái niệm về cấp phát dữ liệu, các khung nhìn trong CSDLPT
5.2 Đặt câu hỏi gợi mở để sinh viên trả lời
5.3 Vận dụng kiến thức để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế 5.4 Thảo luận
và làm việc nhóm để phân tích và thiết kế một CSDLPT cho một hệ thống thực tế
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 3 cuốn [1], chương 2 cuốn [2], chương 4 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm case study theo nhóm, thảo luận, giải quyết phần việc được phân công, đóng góp ý kiến và trình bày thiết kế
A1.2
6 Chương 2 Thiết kế
CSDL phân tán
2.9 An toàn dữ liệu
2.9.1 Kiểm soát quyền
tập trung
2.9.2 Kiểm soát quyền
phân tán
2.10 Kiểm soát toàn
vẹn ngữ nghĩa
2.10.1 Kiểm soát toàn
vẹn ngữ nghĩa tập trung
2.10.2 Kiểm soát toàn
vẹn ngữ nghĩa phân tán
2.10.3 So sánh kiểm
soát toàn vẹn ngữ nghĩa
tập trung và phân tán
niệm về an toàn dữ liệu, kiểm soát quyền phân tán, toàn vẹn ngữ nghĩa trong phân tán
6.2 Có khả năng vận dụng kiến thức để thiết kế hoàn chỉnh một CSDLPT
CLO1, CLO2, CLO3, CLO5
6.1 Thuyết giảng về các khái niệm về
an toàn dữ liệu, kiểm soát quyền phân tán, toàn vẹn ngữ nghĩa trong phân tán 6.2 Đặt câu hỏi gợi mở để sinh viên trả lời
6.3 Vận dụng kiến thức thiết
kế hoàn chỉnh CSDLPT 6.4 Thảo luận
về đề tài thiết
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 5 cuốn [1], chương 2 cuốn [2], chương 4 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Trình bày thảo luận đề tài thiết kế của nhóm
Trang 67 Chương 3 Xử lý truy
vấn trong CSDL phân
tán
3.1 Giới thiệu
3.2 Vấn đề xử lý truy
vấn
3.2.1 Mục đích của việc
xử lý truy vấn
3.2.2 Độ phức tạp của
các thao tác đại số quan
hệ
3.3 Đặc trưng của bộ
xử lý truy vấn
các khái niệm
về truy vấn trong CSDLPT, mục đích xử lý truy vấn, đại số quan hệ
niệm, các vấn
đề khi truy vấn trong CSDLPT
CLO1, CLO3, CLO5
7.1 Thuyết giảng về khái niệm về truy vấn trong CSDLPT, mục đích xử lý truy vấn, đại số quan hệ
7.2 Đặt câu hỏi gợi mở để sinh viên trả lời
7.3 Ra bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 6 cuốn [1], chương 3 cuốn [2], chương 5 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm bài tập
8 Chương 3 Xử lý truy
vấn trong CSDL phân
tán
3.4 Các tầng của quá
trình xử lý truy vấn
3.5 Phân rã truy vấn
3.5.1 Chuẩn hóa câu
truy vấn
3.5.2 Phân tích
3.5.3 Loại bỏ dư thừa
3.5.4 Viết lại truy vấn
cách phân tích
và viết truy vấn trong CSDLPT, các phân rã, chuẩn hóa câu truy vấn, loại bỏ các dư thừa 8.2 Có khả năng vận dụng
tối ưu hóa câu truy vấn giải quyết 1 số bài toán cụ thể
CLO1, CLO3, CLO5
8.1 Thuyết giảng về cách phân tích và viết truy vấn trong CSDLPT, các phân rã, chuẩn hóa câu truy vấn, loại bỏ các dư thừa
8.2 Vận dụng kiến thức để tối ưu hóa câu truy vấn giải quyết 1 số bài toán cụ thể
8.3 Ra bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 6 cuốn [1], chương 3 cuốn [2], chương 5 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm bài tập
9 Chương 3 Xử lý truy
vấn trong CSDL phân
tán
3.6 Cục bộ hóa dữ liệu
phân tán
3.6.1 Rút gọn phân
mảnh ngang nguyên
thủy
3.6.2 Rút gọn phân
mảnh dọc
3.6.3 Rút gọn phân
mảnh dẫn xuất
3.6.4 Rút gọn phân
mảnh hỗn hợp
Case Study 2 - Xử lý
và tối ưu hóa câu truy
vấn trong CSDLPT
phương pháp rút gọn phân mảnh ngang, dọc, hỗn hợp trong CSDLPT
9.2 Có khả năng vận dụng
xử lý và tối ưu hóa các truy vấn trong CSDLPT cho một hệ thống thực tế
CLO1, CLO2, CLO3, CLO5
9.1 Thuyết giảng về các phương pháp rút gọn phân mảnh ngang, dọc, hỗn hợp trong CSDLPT 9.2 Đặt câu hỏi gợi mở để sinh viên trả lời
9.3 Vận dụng kiến thức xử lý
và tối ưu hóa các truy vấn trong CSDLPT 9.4 Ra bài tập 9.5 Thảo luận, làm việc nhóm
để tối ưu hóa câu truy vấn 9.6 Thảo luận
về đề tài thiết
kế của nhóm
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 7 cuốn [1], chương 3 cuốn [2], chương 6 cuốn [3]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm case study theo nhóm, thảo luận trình bày đưa ra các phương pháp tối ưu truy vấn trong đề tài của nhóm
A1.3
10 Chương 4 Quản lý
giao dịch và điều khiển 3 10.1.được Nắm bắt khái
CLO1, CLO3,
10.1 Thuyết giảng về khái - Phần chuẩn bị ở nhà:
Trang 7đồng thời phân tán
4.1 Giới thiệu
4.2.1 Tổng quan về
giao dịch
4.2.2 Điều kiện kết thúc
giao dịch
4.2.3 Đặc tính của giao
dịch
4.2.4 Đặc trưng hóa
khái niệm giao dịch
niệm về các giao dịch trong CSDL
hệ với những kiến thức đã học trước đó
và kinh nghiệm đã có
CLO5 niệm về các
giao dịch trong CSDL
10.2 Đặt câu hỏi gợi mở để sinh viên trả lời
10.3 Liên hệ với những kiến thức đã học trước đó và kinh nghiệm
đã có
Đọc trước nội dung ở chương 10 cuốn [1], chương 4 cuốn [2], website [5], [6]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
11 Chương 4 Quản lý
giao dịch và điều khiển
đồng thời phân tán
4.3 Các tính chất của
giao dịch
4.4 Các loại giao dịch
4.5 Điều khiển các giao
dịch đồng thời trong
phân tán
4.5.1 Đặt vấn đề
4.5.2 Tính khả tuần tự
lịch biểu
4.5.3 Phân loại các cơ
chế điều khiển đồng thời
3 11.1 Nắm bắt
chất của giao dịch, các loại giao dịch, cách điều khiển các giao dịch đồng thời trong CSDLPT
11.2 Có khả năng vận dụng
thiết kế và điều khiển các giao dịch trong CSDLPT
CLO1, CLO3, CLO5
9.1 Thuyết giảng về các tính chất của giao dịch, các loại giao dịch, cách điều khiển các giao dịch đồng thời trong CSDLPT 9.2 Đặt câu hỏi gợi mở để sinh viên trả lời
9.3 Vận dụng kiến thức thiết
kế và điều khiển các giao dịch trong CSDLPT 9.4 Ra bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 11 cuốn [1], website [5],[6]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm bài tập
12 Chương 4 Quản lý
giao dịch và điều khiển
đồng thời phân tán
4.6 Các thuật toán điều
khiển đồng thời bằng
khóa chốt
4.7 Các thuật toán điều
khiển đồng thời bằng
nhãn thời gian
Case Study 3 - Xử lý
các giao dịch trong
CSDLPT
3 12.1 Nắm bắt
toán quản lý giao dịch và điều khiển đồng thời phân tán
12.2 Có khả năng vận dụng
thuật toán điều khiển đồng thời vào các giao dịch trong CSDLPT
CLO1, CLO2, CLO3, CLO5
12.1 Thuyết giảng về được
các thuật toán quản lý giao dịch và điều khiển đồng thời phân tán 12.2 Vận dụng kiến thức đưa thuật toán điều khiển đồng thời vào các giao dịch trong CSDLPT 12.3 Ra bài tập
12.4 Thảo luận, làm việc nhóm trên 1 hệ thống thực tế 12.5 Thảo luận về vấn đề giao dịch trong
đề tài thiết kế của nhóm
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 11 cuốn [1], website [5],[6]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm bài tập
- Làm case study theo nhóm, thảo luận trình bày vấn đề giao dịch trong đề tài thiết kế của nhóm
A1.4
13 Chương 5 Hệ quản trị
cơ sở dữ liệu đối tượng
3 13.1 Nắm bắt
CLO1, CLO2,
13.1.Thuyết giảng khái - Phần chuẩn bị ở nhà:
Trang 85.1 Khái niệm cơ bản
về đối tượng và mô hình
dữ liệu về đối tượng
5.2 Thiết kế phân tán
đối tượng
5.2.1 Phân hoạch lớp
ngang
5.2.2 Phân hoạch lớp
dọc
5.2.3 Phân hoạch
đường dẫn
5.2.4 Cấp phát
5.2.5 Nhân bản
5.3 Nhân bản dữ liệu
5.3.1 Tính nhất quán
của dữ liệu nhân bản
5.3.2 Chiến lược quản
lý cập nhật
5.3.3 Giao thức nhân
bản
về Hệ quản trị CSDL đối tượng phân tán, cách thiết
kế, nhân bản
dữ liệu trong CSDLPT
13.2 Có khả năng vận dụng
giải quyết 1 số vấn đề cụ thể
CLO4, CLO5
về Hệ quản trị CSDL đối tượng phân tán, cách thiết
kế, nhân bản
dữ liệu trong CSDLPT 13.2 Vận dụng kiến thức
để nhân bản
dữ liệu 13.3 Ra bài tập
nội dung ở chương 13,
15 cuốn [1], chương 913 cuốn [4]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm bài tập
14 Chương 5 Hệ quản trị
cơ sở dữ liệu đối tượng
phân tán
5.4 Các mô hình kiến
trúc đối tượng phân tán
5.5 Quản lý đối tượng
5.6 Xử lý truy vấn đối
tượng
5.7 Quản lý giao dịch
đối tượng phân tán
Case Study 4 - Nhân
bản dữ liệu trong
CSDLPT
3 14.1 Nắm bắt
về các mô hình kiến trúc đối tượng phân tán, xử lý truy vấn đối tượng
và quản lý giao dịch đối tượng phân tán 15.2 Có khả năng vận dụng
giải quyết 1 số vấn đề cụ thể
CLO1, CLO3, CLO5
14.1.Thuyết giảng kiến thức về các mô hình kiến trúc đối tượng phân tán, xử lý truy vấn đối tượng
và quản lý giao dịch đối tượng phân tán 14.2 Vận dụng kiến thức
để giải quyết 1
số vấn đề cụ thể
14.3 Thảo luận, làm việc nhóm trên 1 hệ thống thực tế 14.4 Thảo luận về nhân bản dữ liệu trong đề tài thiết kế của nhóm
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 15 cuốn [1], chương 1 cuốn [3], chương 7 cuốn [4]
- Nghe giảng, ghi chú, tham gia các hoạt động trên lớp
- Làm case study theo nhóm, thảo luận trình bày về nhân bản dữ liệu trong đề tài thiết kế của nhóm
A1.5
kiến thức 15.2 Củng cố
và nâng cao thiết kế và quản trị CSDLPT
15.1 Ôn tập kiến thức 15.2 Rút tỉa bài học kinh nghiệm từ bài tập các chương
và case study
- Nộp báo cáo đồ án của môn học
Theo
lịch thi
(*) Ghi chú:
- (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập của từng chương
- (6) PP giảng dạy đạt CĐR: Nêu tên các PP giảng dạy sử dụng trong từng chương để đạt CĐR
- (7) Hoạt động học của SV: Xác định các nội dung SV cần chuẩn bị tại nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải quyết BT, làm dự án …… ); Hoạt động tại lớp (thảo luận nhóm, làm BT thường xuyên số.…)
Trang 9- Các học phần thực hành: được tổ chức thực hiện vào tuần thứ 4 của học kỳ, có nội dung thuyết giảng và chuẩn đầu ra tương quan với nội dung bài giảng lý thuyết
Buổi/
Số tiết (TH)
Hoạt động của giảng viên đến CĐR Lquan
nào ở bảng 3.1
Hoạt động học của SV Tên bài đánh
giá
1 Bài 1: Hướng dẫn cài đặt SQL
Server phân tán
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
2 Bài 2: Hướng dẫn cài đặt SQL
Server phân tán (tt)
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
3 Bài 3: Thiết kế phân tán
Bài tập tình huống 1
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
4 Bài 4: Thiết kế phân tán
Bài tập tình huống 2
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
5 Bài 5: Thiết kế phân tán
Bài tập tình huống 3
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
6 Bài 6: Thiết kế phân tán
Bài tập tình huống 4
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
7 Bài 7: Tối ưu truy vấn trong
phân tán
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
8 Bài 8: Quản lý giao dịch 3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
9 Bài 9: Nhân bản dữ liệu 3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
10 Bài 10: Thi thực hành 3 TH - Coi thi và chấm
điểm
CLO 1 CLO 2 CLO 3 CLO 4 CLO 6
A2
Trang 107 Học liệu:
Bảng 7.1 Sách, giáo trình, tài liệu tham khảo
XB
Tên sách, giáo trình, tên bài báo, văn bản
NXB, tên tạp chí/
nơi ban hành VB Giáo trình chính
1 M.Tamer Ozsu, Patrick Valduries 2011 Principles of Distributed Database
System
New York Dordrecht Heidelberg London: Springer
Sách, giáo trình tham khảo
2 Phạm Thế Quế 2010 Cơ sở dữ liệu phân tán Nhà xuất bản Thông Tin và Truyền
Thông
3 Nguyễn Trung
Trực 2004 Cơ sở dữ liệu phân bố NXB Đại học Quốc Gia Tp.Hồ Chí Minh
4 Sebastian Meine 2013 Fundamentals of SQL Server 2012
Replication Simple Talk Publishing
How-to-enable-remote-connections-in-sql-server https://msdn.microsoft.com
(Transact-SQL) https://msdn.microsoft.com
Bảng 7.2 Danh mục địa chỉ web hữu ích cho HP
nhật
1 How-to-enable-remote-connections-in-sql-server https://msdn.microsoft.com 11/5/2019
2 Distributed transaction (Transact-SQL) https://msdn.microsoft.com 11/5/2019
8.Cơ sở vật chất phục vụ giảng dạy:
Bảng 8.1 Cơ sở vật chất giảng dạy của HP
TT
Tên giảng đường,
PTN, xưởng, cơ sở
TH
Danh mục trang thiết bị, phần mềm chính
phục vụ TN,TH Phục vụ cho nội dung Bài học/Chương Tên thiết bị, dụng cụ, phần
1 Phòng máy Khoa CNTT Phần mềm Quản trị hệ CSDL SQL
2
TPHCM Ngày … tháng … Năm …