Tải bản đầy đủ (.pdf) (10 trang)

CƠ SỞ DỮ LIỆU PHÂN TÁN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (652.21 KB, 10 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐH NGOẠI NGỮ - </b>

<b>TIN HỌC TP.HCM <sup>CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM </sup>Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc </b>

<b>CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC </b>

<b>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 </b>

<i><b>1. Thông tin chung về HP </b></i>

<b>1.3 Ký hiệu học phần: 1222034 1.4 Tên tiếng Anh: Distributed Database </b>

- Danh sách giảng viên cùng giảng dạy:

<b>1.8 Điều kiện tham gia học phần: </b>

<b>2. Mục tiêu HP 2.1. Mục tiêu chung </b>

- 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.

<b>2.2. Mục tiêu HP cụ thể 2.2.1. Về kiến thức: </b>

- 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.

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>2.2.2. Về kỹ năng: </b>

- 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…)

<b>2.2.3. Năng lực tự chủ và trách nhiệm: </b>

- 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.

<b>3. Chuẩn đầu ra của HP “Cơ sở dữ liệu phân tán” </b>

<b>Bảng 3.1. Chuẩn đầu ra (CĐR) của HP </b>

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 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 <sup>- Có khả năng giải quyết một số vấn đề thực tế. </sup>

- Ứ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.

<b>4. Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO) </b>

<i>Mức độ đóng góp của CLO vào PLO được xác định cụ thể: </i>

<i>1 – CLO có đóng góp vừa vào PLO </i>

<i>2 – CLO có đóng góp nhiều vào PLO </i>

<i>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) </i>

<b>Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) </b>

<b>PLO </b> (1) (2) (3) (4) (5) (6) (7a,b,c,d) (8a,b,c) (9a, b,c) (10a, b, c) (11b, c)

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

- <b>Đánh giá HP </b>

<i><b>a. Phương pháp, hình thức kiểm tra - đánh giá của HP </b></i>

<b>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 </b>

<small>- Đánh giá khả năng làm việc nhóm </small>

<small>- Đánh giá kết quả phân tích, thiết kế và quản </small>

-

<small>GV giao đề cho nhóm từ đầu học kỳ. Việc đánh giá diễn ra vào cuối học kỳ </small>

<small>- Trình bày kết quả làm việc của nhóm - Chạy chương trình demo </small>

<small>- Trả lời câu hỏi</small>

<i><b>b. Chính sách đối với HP </b></i>

<b>6.Kế hoạch và nội dung giảng dạy HP </b>

<b>Bảng 6.1. Kế hoạch và nội dung giảng dạy của HP theo tuần </b>

<b>Tuần/ Buổi </b>

(3

<b>tiết/b) </b>

<b>Các nội dung cơ bản của bài học (chương) </b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

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

tối ưu hóa câu truy vấn giải tối ưu hóa câu truy vấn giải để tối ưu hóa câu truy vấn

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

4.5.3. Phân loại các cơ chế điều khiển đồng thời

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<small>8</small> 5.1. Khái niệm cơ bản

về đối tượng và mơ hình dữ liệu về đối tượng. của dữ liệu nhân bản 5.3.2. Chiến lược quả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

<b>Case Study 4 - Nhân </b>

<i>- (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 </i>

<i>- (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 </i>

<i>- (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ố.…). </i>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>- 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. </b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>7. Học liệu: </b>

<b>Bảng 7.1. Sách, giáo trình, tài liệu tham khảo </b>

<b>Sách, giáo trình tham khảo </b>

2 Phạm Thế Quế 2010 <b>Cơ sở dữ liệu phân tán </b> <sup>Nhà xuất bản Thông Tin và Truyền </sup>

Thông 3 Nguyễn Trung

Trực <sup>2004 </sup> <sup>Cơ sở dữ liệu phân bố </sup> <sup>NXB Đại học Quốc Gia Tp.Hồ Chí </sup>Minh 4 Sebastian Meine 2013 <sup>Fundamentals of SQL Server 2012 </sup>

Replication <sup>Simple Talk Publishing </sup>

How-to-enable-remote-connections-in-sql-server <sup> </sup>

(Transact-SQL) <sup> </sup>

<b>Bảng 7.2. Danh mục địa chỉ web hữu ích cho HP </b>

<b>nhật </b>

1 How-to-enable-remote-connections-in-sql-server 11/5/2019 2 Distributed transaction (Transact-SQL) <i><b>11/5/2019 </b></i>

<i><b>8.Cơ sở vật chất phục vụ giảng dạy: </b></i>

<b>Bảng 8.1. Cơ sở vật chất giảng dạy của HP </b>

<b>TT </b>

<b>Tên giảng đường, PTN, xưởng, cơ sở </b>

<b>TH </b>

<b>Danh mục trang thiết bị, phần mềm chính </b>

<b>phục vụ TN,TH <sup>Phục vụ cho nội dung Bài </sup>học/Chương Tên thiết bị, dụng cụ, phần </b>

<i>1 </i> Phòng máy Khoa CNTT Phần mềm Quản trị hệ CSDL SQL

<i>2 </i>

<b>TPHCM Ngày … tháng … Năm … </b>

</div>

×