CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES...

20
KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT N Độc lập – Tự do – Hạnh phúc ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1. Thông tin về giáo viên TT Họ tên giáo viên Học hàm Học vị Đơn vị công tác (Bộ môn) 1 Đỗ Thị Mai Hường Giảng viên Thạc sỹ Hệ thống thông tin 2 Nguyễn Bá Tường PGS Tiến sỹ Hệ thống thông tin 3 Chu Thị Hường Giảng viên Thạc sỹ Hệ thống thông tin Thời gian, địa điểm làm việc: Các ngày trong tuần tại phòng làm việc, bộ môn hệ thống thông tin. Địa chỉ liên hệ: Bộ môn hệ thống thông tin, P1507 nhà A1. Điện thoại, email: Đỗ Thị Mai Hường: 0983366922, [email protected] Nguyễn Bá Tường: 0903268759, [email protected] Chu Thị Hường: 0973080942, [email protected] Các hướng nghiên cứu chính: Cơ sở dữ liệu, Cơ sở dữ liệu nâng cao, Phân tích thiết kế hệ thống thông tin, Khai phá dữ liệu, các hệ thống phân tán, lý thuyết thuật toán, Automat và ngôn ngữ hình thức. 2. Thông tin chung về học phần - Tên học phần: C¬ së d÷ liÖu n©ng cao - Mã học phần: 12359151 - Số tín chỉ: 03 - Cấu trúc học phần: 60 tiết (30 lý thuyết, 15 bài tập, 15 thảo luận thực hành) - Học phần bắt buộc. - Các học phần tiên quyết: Toán rời rạc, cơ sở dữ liệu - Các yêu cầu đối với học phần. Nghe giảng trên lớp. Nghiên cứu tài liệu ở nhà. Tích cực tham gia thảo luận. - Giờ tín chỉ đối với các hoạt động: · Nghe giảng lý thuyết: 30 tiết · Làm bài tập trên lớp: 15 tiết

Transcript of CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES...

Page 1: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN

CƠ SỞ DỮ LIỆU NÂNG CAO – ADVANCED DATABASES

1. Thông tin về giáo viên

TT Họ tên giáo viên Học hàm Học vị Đơn vị công tác (Bộ môn)

1 Đỗ Thị Mai Hường Giảng viên Thạc sỹ Hệ thống thông tin

2 Nguyễn Bá Tường PGS Tiến sỹ Hệ thống thông tin

3 Chu Thị Hường Giảng viên Thạc sỹ Hệ thống thông tin

Thời gian, địa điểm làm việc: Các ngày trong tuần tại phòng làm việc, bộ môn

hệ thống thông tin.

Địa chỉ liên hệ: Bộ môn hệ thống thông tin, P1507 nhà A1.

Điện thoại, email:

Đỗ Thị Mai Hường: 0983366922, [email protected]

Nguyễn Bá Tường: 0903268759, [email protected]

Chu Thị Hường: 0973080942, [email protected]

Các hướng nghiên cứu chính: Cơ sở dữ liệu, Cơ sở dữ liệu nâng cao, Phân tích

thiết kế hệ thống thông tin, Khai phá dữ liệu, các hệ thống phân tán, lý thuyết

thuật toán, Automat và ngôn ngữ hình thức.

2. Thông tin chung về học phần

- Tên học phần: C¬ së d÷ liÖu n©ng cao

- Mã học phần: 12359151

- Số tín chỉ: 03

- Cấu trúc học phần: 60 tiết (30 lý thuyết, 15 bài tập, 15 thảo luận và

thực hành)

- Học phần bắt buộc.

- Các học phần tiên quyết: Toán rời rạc, cơ sở dữ liệu

- Các yêu cầu đối với học phần. Nghe giảng trên lớp. Nghiên cứu tài liệu

ở nhà. Tích cực tham gia thảo luận.

- Giờ tín chỉ đối với các hoạt động:

· Nghe giảng lý thuyết: 30 tiết

· Làm bài tập trên lớp: 15 tiết

Page 2: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

· Thảo luận: 6 tiết

· Thực hành, thực tập (ở PTN, nhà máy, thực tập...): 9 tiết

· Hoạt động theo nhóm:

· Tự học:

- Khoa/Bộ môn phụ trách học phần, địa chỉ: Bộ môn Hệ thống Thông

tin, Khoa Công nghệ Thông tin, Học viện Kỹ thuật Quân sự.

3. Mục tiêu của học phần

- Kiến thức: Cung cấp cho sinh viên các kiến thức bổ sung về CSDL

như CSDL phân tán, CSDL hướng đối tượng. Giới thiệu các bước để

xây dựng một cơ sở dữ liệu thực tế. Các phương tiện lưu trữ dữ liệu và

tổ chức file. Tìm hiểu quá trình xử lý truy vấn và tối ưu hóa truy vấn.

- Kỹ năng: Biết cách thiết kế và triển khai xây dựng một CSDL cho một

bài toán cụ thể.

- Thái độ, chuyên cần: Yêu cầu chú ý nghe giảng trên lớp, tích cực

nghiên cứu tài liệu ở nhà và tham gia thảo luận.

4. Tóm tắt nội dung

Giới thiệu về các mô hình cơ sở dữ liệu như cơ sở dữ liệu phân tán, cơ sở

dữ liệu hướng đối tượng.

Giới thiệu các bước để xây dựng một cơ sở dữ liệu thực tế.

Các phương tiện lưu trữ dữ liệu và kỹ thuật tổ chức file.

Tìm hiểu quá trình xử lý truy vấn và tối ưu hóa truy vấn.

5. Nội dung chi tiết học phần

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình,

Tài liệu

tham khảo

Ghi

chú

Chƣơng 1 Giới thiệu tổng quan 2 2

1.1 Các loại mô hình dữ liệu

1.1.1

1.1.2

1.1.3

1.1.4

1.1.5

Mô hình phân cấp

Mô hình mạng

Mô hình liên kết thực thể

Mô hình quan hệ

Mô hình hướng đối tượng

1.2 Các hệ cơ sở dữ liệu

1.2.1 Hệ cơ sở dữ liệu quan hệ

Page 3: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình,

Tài liệu

tham khảo

Ghi

chú

1.2.2

1.2.3

1.2.4

1.2.5

Hệ cơ sở dữ liệu suy diễn

Hệ cơ sở dữ liệu phân tán

Hệ cơ sở dữ liệu hướng đối tượng

Hệ cơ sở dữ liệu đa phương tiện

Chƣơng 2 Tổ chức vật lý của cơ sở dữ liệu 2 2

2.1 Các công cụ lưu trữ

2.1.1

2.1.2

Phân cấp bộ nhớ

Các công cụ lưu trữ phụ

2.2 Đặt các file lên đĩa từ

2.2.1

2.2.2

2.2.3

Bản ghi và các kiểu bản ghi

Các file, bản ghi có độ dài cố định và độ

dài thay đổi

Phân phối các bản ghi

2.3 Phân phối các file trên đĩa

2.3.1

2.3.2

2.3.3

2.3.4

2.3.5

Đầu file

Các thao tác trên file

Các file với các bản ghi không có thứ tự

Các file với các bản ghi có thứ tự

Các kỹ thuật băm

2.4 Các cấu trúc chỉ mục

2.4.1

2.4.2

2.4.3

2.4.4

Các kiểu chỉ mục có thứ tự đơn

Chỉ mục chính

Chỉ mục phụ

Chỉ mục cụm

Chƣơng 3 Xử lý và tối ƣu hóa câu truy vấn 8 1,2

3.1 Các bước xử lý một truy vấn

3.2 Chuyển truy vấn SQL thành đại số quan

hệ

3.3 Các thuật toán cơ bản thực hiện các phép

toán của truy vấn

3.3.1

3.3.2

Sắp xếp ngoài

Thực hiện phép chọn

Page 4: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình,

Tài liệu

tham khảo

Ghi

chú

3.3.3

3.3.4

3.3.5

3.3.6

3.3.7

Thực hiện phép nối

Thực hiện phép chiếu và các phép toán tập

hợp

Thực hiện các phép toán kết tập

Thực hiện phép nối ngoài

Các phép toán kết tập sử dụng đường ống

(pipe)

3.4 Tối ưu truy vấn bằng phương pháp dự

đoán ( heuristic)

3.4.1.

3.4.2

3.4.3

Cây truy vấn và đồ thị truy vấn

Các biến đổi tương đương trong đại số

quan hệ

Thuật toán tối ưu

3.5 Tối ưu truy vấn dựa trên chi phí

3.5.1

3.5.2

3.5.3

Các thành phần chi phí cho việc thực hiện

truy vấn

Thông tin danh mục trong việc sử dụng

các hàm giá

Một số hàm giá đối với các phép toán đại

số quan hệ

Chƣơng 4 Cơ sở dữ liệu phân tán 10 1,2

4.1 Giới thiệu

4.2 Kiến trúc của hệ CSDL phân tán

4.2.1

4.2.2

4.2.3

Kiến trúc của một hệ CSDL phân tán

Cơ sở dữ liệu từ xa

Cơ sở dữ liệu song song

4.3 Các mục tiêu của các hệ quản trị CSDL

phân tán

4.4 Kiến trúc tham chiếu

4.4.1

4.4.2

Kiến trúc các lược đồ

Kiến trúc chức năng

4.5 Các phương pháp phân tán dữ liệu

Page 5: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình,

Tài liệu

tham khảo

Ghi

chú

4.5.1

4.5.2

Khái niệm về thiết kế phân tán

Các phương pháp phân mảnh

Chƣơng 5 Kiểm soát dữ liệu, xử lý vấn tin và quản

lý giao tác phân tán

10 1,2

5.1 Quản lý khung nhìn

5.1.1

5.1.2

5.1.3

5.1.4

Khung nhìn trong hệ quản trị cơ sở dữ liệu

tập trung

Cập nhật khung nhìn

Khung nhìn trong hệ quản trị cơ sở dữ liệu

phân tán

5.2 An toàn dữ liệu

5.2.1

5.2.2

Kiểm soát cấp quyền tập trung

Kiểm soát cấp quyền phân tán

5.3 Kiểm soát tính toàn vẹn ngữ nghĩa

5.3.1

5.3.2

5.3.3

Kiểm soát tính toàn vẹn ngữ nghĩa tập

trung

Kiểm soát tính toàn vẹn ngữ nghĩa phân

tán

5.4 Xử lý vấn tin

5.4.1

5.4.2

Tổng quan về xử lý vấn tin

Phân rã vấn tin

5.5 Quản lý các giao tác phân tán

Chƣơng 6 Cơ sở dữ liệu đối tƣợng phân tán 10 1

6.1 Khái niệm cơ bản

6.2 Thiết kế phân tán đối tượng

6.1.1

6.1.2

6.1.3

6.1.4

Phân hoạch ngang lớp

Phân hoạch dọc lớp

Phân hoạch đường dẫn

Cấp phát

6.3 Các vấn đề kiến trúc

6.4 Quản lý đối tượng

6.4.1 Quản lý định danh đối tượng

Page 6: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình,

Tài liệu

tham khảo

Ghi

chú

6.4.2

6.4.3

6.4.4

Điều chế con trỏ

Di trú đối tượng

Lưu trữ đối tượng phân tán

6.5 Xử lý vấn tin đối tượng

Các vấn đề về xử lý vấn tin

Thực thi vấn tin

6.6 Quản lý giao tác đối tượng

Chƣơng 7 Quy trình thiết kế cơ sở dữ liệu và xây

dựng ứng dụng với các hệ cơ sơ dữ liệu

18

7.1 Quy trình thiết kế cơ sở dữ liệu

7.1.1

7.1.2

7.1.3

7.1.4

7.1.5

7.1.6

Nghiên cứu ban đầu cơ sở dữ liệu

Thiết kế cơ sở dữ liệu

Cài đặt cơ sở dữ liệu

Kiểm tra

Thao tác

Bảo trì và nâng cấp

7.2 Bài toán ứng dụng với các hệ cơ sở dữ liệu

7.2.1

7.2.2

Bài toán ứng dụng với cơ sở dữ liệu quan

hệ

Bài toán ứng dụng với cơ sở dữ liệu phân

tán

6. Giáo trình, tài liệu tham khảo

TT

Tên tài liệu

Tình trạng tài liệu

Có ở thư viện

Giáo viên có hoặc khoa có

Đề nghị mua mới

Đề nghị biên soạn mới

1 Nguyễn Bá Tường, Lý thuyết các hệ phân tán, HVKTQS, 2004

x

2 Hồ Thuần, Hồ Cẩm Hà, Các hệ cơ sở dữ liệu, Lý thuyết và thực hành, NXB Giáo dục

X

Page 7: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

4 Ramez Elmarsi, Shamkant

B Navathe, Fundamentals

of Database Systems,

Addison -Wesley ,2000

X x

5 Hector Garcia-Molina,

Jeffrey D.Ullman, Jennifer

Widom. Database System :

The Complete book.

Prentice Hall, 2002

X

7. Hình thức tổ chức dạy học

7.1. Lịch trình chung: (Ghi tổng số giờ cho mỗi cột)

Nội dung Hình thức tổ chức dạy học học phần Tổng

Lên lớp Thực

hành,

thí

nghiệm,

thực

tập

Tự

học,

tự

nghiê

n cứu

thuyết

Bài

tập

Thảo

luận

Chương 1 Giới thiệu tổng

quan

2 2

Chương 2 Tổ chức vật lý của

cơ sở dữ liệu

2 2

Chương 3 Xử lý và tối ưu hóa

câu truy vấn

4 4 8

Chương 4 Cơ sở dữ liệu phân

tán

6 2 2 10

Chương 5 Kiểm soát dữ liệu,

xử lý vấn tin và quản lý giao

tác phân tán

6 2 2 10

Chương 6 Cơ sở dữ liệu đối

tượng phân tán

6 2 2 10

Chương 7 Quy trình thiết kế

cơ sở dữ liệu và xây dựng ứng

dụng với các hệ cơ sơ dữ liệu

4

4 2 8 18

Tổng 30 14 2 14 60

Page 8: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

7.2. Lịch trình tổ chức dạy học cụ thể:

Tuần 1: Chương 1 Giới thiệu tổng quan- Chương 2.Tổ chức vật lý của cơ sở dữ

liệu

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 4 tiết

phòng

học

Chƣơng 1 Giới thiệu tổng

quan

1.1. Các loại mô hình dữ liệu

1.1.1.Mô hình phân cấp

1.1.2.Mô hình mạng

1.1.3.Mô hình liên kết thực

thể

1.1.4.Mô hình quan hệ

1.1.5.Mô hình hướng đối

tượng

1.2. Các hệ cơ sở dữ liệu

1.2.1. Hệ cơ sở dữ liệu quan

hệ

1.2.2. Hệ cơ sở dữ liệu suy

diễn

1.2.3. Hệ cơ sở dữ liệu phân

tán

1.2.4. Hệ cơ sở dữ liệu hướng

đối tượng

1.2.5. Hệ cơ sở dữ liệu đa

phương tiện

Chƣơng 2. Tổ chức vật lý

của cơ sở dữ liệu

2.1. Các công cụ lưu trữ

2.1.1. Phân cấp bộ nhớ

2.1.2. Các công cụ lưu trữ phụ

2.2. Đặt các file lên đĩa từ

2.2.1. Bản ghi và các kiểu bản

Tìm hiểu

trước nội

dung bài

Page 9: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

ghi

2.2.2. Các file, bản ghi có độ

dài cố định và độ dài thay đổi

2.2.3. Phân phối các bản ghi

2.3. Phân phối các file trên đĩa

2.3.1. Đầu file

2.3.2. Các thao tác trên file

2.3.3. Các file với các bản ghi

không có thứ tự

2.3.4. Các file với các bản ghi

có thứ tự

2.3.5. Các kỹ thuật băm

2.4. Các cấu trúc chỉ mục

2.4.1. Các kiểu chỉ mục có thứ

tự đơn

2.4.2. Chỉ mục chính

2.4.3. Chỉ mục phụ

2.4.4. Chỉ mục cụm

Bài tập

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 2: Chương 3 Xử lý và tối ưu hóa câu truy vấn

Hình thức tổ

chức dạy học

Thời

gian, địa Nội dung chính

Yêu cầu

SV chuẩn

Ghi

chú

Page 10: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

điểm bị

Lý thuyết 2 tiết tại

phòng

học

Chƣơng 3 Xử lý và tối

ƣu hóa câu truy vấn

3.1.Các bước xử lý một

truy vấn

3.2.Chuyển truy vấn SQL

thành đại số quan hệ

3.3.Các thuật toán cơ bản

thực hiện các phép toán

của truy vấn

3.3.1. Sắp xếp ngoài

3.3.2. Thực hiện phép

chọn

3.3.3. Thực hiện phép

nối

3.3.4. Thực hiện phép

chiếu và các phép toán

tập hợp

3.3.5. Thực hiện các

phép toán kết tập

3.3.6. Thực hiện phép

nối ngoài

3.3.7. Các phép toán kết

tập sử dụng đường ống

(pipe)

Tìm hiểu

trước nội

dung bài

Bài tập 2 tiết tại

phòng

học

Các dạng bài tập

Thảo luận

Thực hành, thí

nghiệm, thực

tập,...

Tự học, tự nghiên

Page 11: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

cứu

Tuần 3

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết tại

phòng

học

3.4.Tối ưu truy vấn bằng

phương pháp dự đoán (

heuristic)

3.4.1. Cây truy vấn và đồ thị

truy vấn

3.4.2. Các biến đổi tương

đương trong đại số quan hệ

3.4.3. Thuật toán tối ưu

3.5.Tối ưu truy vấn dựa trên

chi phí

3.5.1. Các thành phần chi phí

cho việc thực hiện truy vấn

3.5.2. Thông tin danh mục

trong việc sử dụng các hàm

giá

3.5.3. Một số hàm giá đối với

các phép toán đại số quan hệ

Tìm hiểu

trước nội

dung bài

Bài tập 2 tiết tại

phòng

học

Các dạng bài tập trong chương

3

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Page 12: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Tuần 4: Chương 4. Cơ sở dữ liệu phân tán

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết tại

phòng

học

Chƣơng 4 Cơ sở dữ liệu

phân tán

4.1. Giới thiệu

4.2.Kiến trúc của hệ CSDL

phân tán

Kiến trúc của một hệ CSDL

phân tán

Cơ sở dữ liệu từ xa

Cơ sở dữ liệu song song

4.3.Các mục tiêu của các hệ

quản trị CSDL phân tán

4.4. Kiến trúc tham chiếu

Kiến trúc các lược đồ

Kiến trúc chức năng

Tìm hiểu

trước nội

dung bài

Bài tập 1 tiết tại

phòng

học

Các bài tập về kiến trúc hệ

CSDL phân tán

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 5

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết

phòng

học

4.5. Các phương pháp phân

tán dữ liệu

Khái niệm về thiết kế phân tán

Các phương pháp phân mảnh

Page 13: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Bài tập 1 tiết

phòng

học

Các dạng bài tập về các

phương pháp phân mảnh

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 6: Chương 5. Kiểm soát dữ liệu, xử lý vấn tin và quản lý giao tác phân tán

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết Chƣơng 5. Kiểm soát dữ

liệu, xử lý vấn tin và quản lý

giao tác phân tán

5.1. Quản lý khung nhìn

Khung nhìn trong hệ quản trị

cơ sở dữ liệu tập trung

Cập nhật khung nhìn

Khung nhìn trong hệ quản trị

cơ sở dữ liệu phân tán

5.2. An toàn dữ liệu

Kiểm soát cấp quyền tập trung

Kiểm soát cấp quyền phân tán

5.3. Kiểm soát tính toàn vẹn

ngữ nghĩa

Kiểm soát tính toàn vẹn ngữ

nghĩa tập trung

Kiểm soát tính toàn vẹn ngữ

nghĩa phân tán

5.4. Xử lý vấn tin

Page 14: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Tổng quan về xử lý vấn tin

Phân rã vấn tin

Bài tập 1 tiết Câu hỏi và bài tập liên quan

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 7

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết tại

phòng

học

5.5. Quản lý các giao tác phân

tán

- Các vấn đề về khóa

- Giao tác phân tán

Chuẩn bị

trước nội

dung bài

Bài tập 1 tiết tại

phòng

học

Các dạng bài tập và câu hỏi

liên quan đến quản lý giao tác

phân tán

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 8: Chương 6. Cơ sở dữ liệu đối tượng phân tán

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết Chƣơng 6. Cơ sở dữ liệu đối

Page 15: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

tƣợng phân tán

6.1. Khái niệm cơ bản

6.2. Thiết kế phân tán đối

tượng

Phân hoạch ngang lớp

Phân hoạch dọc lớp

Phân hoạch đường dẫn

Cấp phát

6.3. Các vấn đề kiến trúc

6.4. Quản lý đối tượng

Quản lý định danh đối tượng

Điều chế con trỏ

Di trú đối tượng

Lưu trữ đối tượng phân tán

Bài tập 1 tiết Các dạng câu hỏi và bài tập

liên quan

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 9

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 3 tiết 6.5. Xử lý vấn tin đối tượng

Các vấn đề về xử lý vấn tin

Thực thi vấn tin

6.6. Quản lý giao tác đối

tượng

Tìm hiểu

trước nội

dung bài.

Bài tập 1 tiết Bài tập và câu hỏi liên quan Thực hiện

Page 16: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

đến xử lý vấn tin và quản lý

giao tác đối tượng

bài tập theo

yêu cầu

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 10: Chương 7. Quy trình thiết kế cơ sở dữ liệu và xây dựng ứng dụng với

các hệ cơ sơ dữ liệu

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 4 tiết tại

phòng

học

7.1.Quy trình thiết kế cơ sở dữ

liệu

7.1.1. Nghiên cứu ban đầu cơ

sở dữ liệu

7.1.2. Thiết kế cơ sở dữ liệu

7.1.3. Cài đặt cơ sở dữ liệu

7.1.4. Kiểm tra

7.1.5. Thao tác

7.1.6. Bảo trì và nâng cấp

7.2. Bài toán ứng dụng với các

hệ cơ sở dữ liệu

7.2.1. Bài toán ứng dụng với

cơ sở dữ liệu quan hệ

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

Page 17: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

thực tập,...

Tự học, tự

nghiên cứu

Tuần 11: Chương 7.Quy trình thiết kế cơ sở dữ liệu và xây dựng ứng dụng với

các hệ cơ sơ dữ liệu

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập 4 tiết bài

tập

7.2.2 Bài tập về thiết kế cơ sở

dữ liệu phân tán

Thảo luận 2 tiết

thảo luận

Thảo luận chọn đề tài theo

nhóm, mô tả bài toán thực tế,

xây dựng cơ sở dữ liệu theo

các hệ cơ sở dữ liệu đã học

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Tuần 12

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

4 tiết tại

phòng

máy

Thiết kế và cài đặt cơ sở dữ

liệu theo đề tài nhóm đã chọn

Tích cực

tham gia

thực hiện

Page 18: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

đề tài theo

nhóm

Tự học, tự

nghiên cứu

Tuần 13

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

4 tiết tại

phòng

máy

Thiết kế và cài đặt cơ sở dữ

liệu theo đề tài nhóm đã chọn

Tích cực

tham gia

thực hiện

đề tài theo

nhóm

Tự học, tự

nghiên cứu

Tuần 14

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

4 tiết tại

phòng

máy

Thiết kế và cài đặt cơ sở dữ

liệu theo đề tài nhóm đã chọn

Tích cực

tham gia

thực hiện

đề tài theo

nhóm

Page 19: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Tự học, tự

nghiên cứu

Tuần 15

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

4 tiết tại

phòng

máy

Thiết kế và cài đặt cơ sở dữ

liệu theo đề tài nhóm đã chọn

Tích cực

tham gia

thực hiện

đề tài theo

nhóm

Tự học, tự

nghiên cứu

8. Chính sách đối với học phần và các yêu cầu khác của giáo viên

Sinh viên được phân nhóm, mỗi nhóm thực hiện một đề tài quản lý. Mỗi

nhóm sinh viên phân công công việc rèn luyện kỹ năng làm việc theo nhóm.

Theo tiến trình môn học sinh viên tích lũy kiến thức và hoàn thiện dần đề

tài của mình. Mỗi đề tài phải đáp ứng được các nghiệp vụ chính của một hệ

thống CSDL.

9. Phƣơng pháp, hình thức kiểm tra - đánh giá kết quả học tập học phần

Phân chia các mục tiêu cho từng hình thức kiểm tra - đánh giá

9.1. Điểm chuyên cần: 10%

Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập đầy đủ của sinh viên, rèn

luyện cho sinh viên ý thức học tập tốt.

Các kỹ thuật đánh giá:

Điểm danh các buổi lên lớp

Page 20: CƠ SỞ DỮ LIỆU NÂNG CAO ADVANCED DATABASES 1.fit.mta.edu.vn/files/FileMonHoc/20121023823.pdf · 5.5 Quản lý các giao tác phân tán Chƣơng 6 Cơ sở dữ liệu đối

Gọi lên bảng làm bài tập tại các buổi giảng bài

9.2. Điểm thường xuyên: 20%

Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập thường xuyên của sinh viên,

đồng thời qua đó có được những thông tin phản hồi giúp giảng viên, sinh viên

điều chỉnh cách dạy, cách học, thay đổi phương pháp dạy, học cho phù hợp.

Các kỹ thuật đánh giá:

Đọc phần tài liệu đã hướng dẫn theo từng phần;

Bài tập theo từng nội dung môn học;

Kiểm tra giữa kỳ

9.3. Thi kết thúc học phần: 70%

STT

Nội dung thi, kiểm

tra

Lịch thi Lịch kiểm tra Ghi chú

1. Theo toàn bộ chương

trình môn học

Thi cuối

kỳ

Theo lịch chung

của Học viện

2. Thi lại Theo lịch chung

của Học viên

Chủ nhiệm Khoa

(Ký và ghi rõ họ

tên)

Chủ nhiệm Bộ môn

(Ký và ghi rõ họ tên)

Giảng viên biên soạn

(Ký và ghi rõ họ tên)