TRƯ NG ĐẠ I HỌ C HÀNG H I
KHOA CÔNG NGH THÔNG TIN
BÀI GI NG
SỞ DỮ LIỆ U NÂNG CAO
Biên so n: Th.S Nguyễ n Trung Đứ c
Hả i Phòng – 2008
http://www.ebook.edu.vn
1
B GIAO THÔNG VẬ N TẢ I
TRƯ NG ĐẠ I HỌ C HÀNG H I
B MÔN: HỆ THỐ NG THÔNG TIN
KHOA: CÔNG NGH THÔNG TIN
BÀI GI NG
SỞ DỮ LIỆ U NÂNG CAO
TÊN H C PHẦ N : SỞ D LIỆ U NÂNG CAO
MÃ H C PHẦ N :17406
TRÌNH ĐỘ ĐÀO T O :ĐẠ I HỌ C CHÍNH QUY
DÙNG CHO SV NGÀNH : CÔNG NGH THÔNG TIN
H I PHÒNG - 2008
http://www.ebook.edu.vn
2
Tên h c phầ n: sở dữ liệ u nâng cao Lo i họ c phầ n: 2
B môn phụ trách giả ng dạ y: H thố ng Thông tin Khoa ph trách: CNTT.
Mã h c ph n: 17406 T ng số TC: 2
TS tiế t
Lý thuyế t
Th c hành/Xemina
T họ c
Bài t p lớ n
45
30
15
0
0
Điề u kiệ n tiên quyế t:
Sinh viên ph i họ c và thi đạ t các họ c phầ n sau mớ i đư c đăng ký họ c họ c phầ n này:
sở dữ liệ u.
M c tiêu c a họ c phầ n:
Cung c p kiế n thứ c nâng cao v hình cơ sở dữ liệ u quan hệ , các phư ơ ng pháp thiế t kế
s dữ liệ u khác nhau.
N i dung chủ yế u:
Gi i thiệ u về các hệ quả n trị dữ li u; Các mô hình m ng, mô hình phân c p; Điề u khiể n tư ơ ng
tranh trong h qu n trị cơ s dữ liệ u; An toàn và x sai sót; Mô hình cơ sở dữ liệ u hư ng đố i
ng; Mô hình cơ sở dữ liệ u phân tán.
N i dung chi tiế t:
PHÂN PH I SỐ TIẾ T
TÊN CHƯ Ơ NG M C
TS
LT
TH
BT
KT
Chư ơ ng 1. Hệ quả n tr sở dữ liệ u và l ch sử phát
tri n
3
3
1.1. Quan ni m về CSDL
1.2. ng dụ ng củ a hệ quả n trị CSDL
1.3. L ch sử củ a các hệ quả n trị dữ liệ u
Chư ơ ng 2. Mô hình m ng, mô hình phân c p
3
3
2.1. Mô hình m ng
2.1.1. Gi i thiệ u
2.1.2. Các khái ni m
2.2. Mô hình phân c p
2.2.1. Gi i thiệ u
2.2.2. Các khái ni m
Chư ơ ng 3. Thiế t kế cơ sở dữ li u khái niệ m
3
3
3.1. Gi i thiệ u
3.2. Tr u tư ng hoá trong thiế t kế CSDL
3.3. Các thu c tính tư ơ ng x ng giữ a các lớ p
3.4. Các mô hình d liệ u
3.5. Mô hình th c thể quan hệ
Chư ơ ng 4. Điề u khiể n khai thác tư ơ ng tranh
3
3
4.1. Gi i thiệ u
4.2. M t số khái niệ m
4.3. Đặ c tính củ a khai thác không xung độ t
4.3.1. M t số khái ni m
4.3.2. Khai thác có th tự
4.3.3. Đồ thị về thứ tự thự c hiệ n các giao tác
Chư ơ ng 5. An toàn d liệ u và x lý sai sót
3
3
5.1. An toàn trong CSDL
5.1.1. Ph m vi an toàn d liệ u
5.1.2. Các yêu c u bả o vệ CSDL
5.1.3. Các d ng sai sót
5.2. Các điề u khiể n an toàn d liệ u
5.2.1. Điề u khiể n luồ ng thông tin
http://www.ebook.edu.vn
3
PHÂN PH I SỐ TIẾ T
TÊN CHƯ Ơ NG M C
TS
LT
TH
BT
KT
5.2.2. Điề u khiể n suy diễ n
5.2.3. Điề u khiể n truy nhậ p
Chư ơ ng 6. Đánh giá câu hỏ i
3
2
1
6.1. Phân tích câu h i
6.1.1. Phân tích cú pháp
6.1.2. Phân tích ng nghĩa
6.2. C u trúc đạ i số câu hỏ i
6.2.1. Cây đạ i số quan hệ
6.2.2. Các lu t biế n đổ i cây đạ i số quan hệ
6.2.3. Các bư c tố i ư u cây đạ i số quan hệ
6.3. Phân rã câu h i
Chư ơ ng 7. s dữ liệ u hư ng đố i ng
12
5
6
1
7.1. Gi i thiệ u về ng đố i ng
7.1.1. Các khái ni m hư ng đố i ng
7.1.2. Mô hình hoá vi c phân tích hư ng đố i tư ng
7.1.3. Mô hình hóa d liệ u
7.2. Nguyên tác c a các mô hình hư ng đố i ng
7.2.1. Mô hình hoá các đố i ng
7.2.2. Phư ơ ng pháp
7.2.3. Xác đị nh dạ ng dữ liệ u
7.2.4. Các liên kế t thừ a kế giữ a các lớ p
7.2.5. Đa cấ u và s áp đặ t
7.2.6. Xác đị nh tậ p các đ i ng
7.2.7. Khía c nh độ ng
7.2.8. Lư c đồ CSDL hư ng đố i tư ng
7.3. Tính b n vữ ng các các đố i tư ng
7.3.1. CSDL hư ng đố i tư ng
7.3.2. Qu n lý tính bề n vữ ng
7.3.3. Kế thừ a tính bề n vữ ng
7.3.4. Tính b n vữ ng do tham chiế u
7.3.5. Tích h p vớ i ngôn ng lậ p trình
7.4. Đạ i số vớ i các đố i tư ng phứ c tạ p
7.4.1. M rộ ng đạ i số quan hệ theo đư ng dẫ n và các
phư ơ ng pháp
7.4.2. Các phép toán đạ i số
7.4.3. Các phép toán nhóm
7.4.4. Đồ thị các phép toán
Chư ơ ng 8. Cơ sở dữ liệ u phân tán
15
5
9
1
8.1. C u trúc CSDL phân tán
8.2. Đánh giá CSDL phân tán
8.3. Thiế t kế CSDL phân tán
8.3.1. B n sao dữ liệ u
8.3.2. Chia nh dữ liệ u
8.4. Tính thông su t và tính t trị củ a CSDL phân tán
8.5. Xlý câu h i
8.6. Khôi ph c sai sót trong CSDL phân tán
Nhi m vụ củ a sinh viên:
Tham d các buổ i họ c lý thuyế t và th c hành, làm các bài t p đư c giao, làm các bài ki m tra
gi a kỳ và bài thi kế t thúc họ c ph n theo đúng quy đị nh.
http://www.ebook.edu.vn
4
Tài li u họ c tậ p:
1. Nguy n Xuân Huy, Giáo trình v sở dữ liệ u, Đạ i họ c Quố c Gia Hà N i, 2000.
2. Nguy n Xuân Huy-Lê Hoài B c, Bài t p cơ sở dữ liệ u, Nhà xu t bả n Thố ng kê, 2003.
3. Ph m Hữ u Khang, Đoàn Thi n Ngân, Qu n trị SQL Server 2000, Nhà xu t bả n Thố ng kê,
2004.
Hình th c và tiêu chu n đánh giá sinh viên:
- Hình th c thi: thi viế t.
- Tiêu chu n đánh giá sinh viên: d a trên thái độ tham dự các buổ i họ c lý thuyế t và th c hành,
kế t quả làm các bài t p đư c giao, các bài ki m tra giữ a kỳ và bài thi kế t thúc họ c phầ n.
Thang điể m: Thang điể m chữ A,B,C,D,F.
Điể m đánh giá họ c ph n: Z=0,3X+0,7Y
Bài gi ng này là tài li u chính th c và th ng nhấ t c a Bộ môn H thố ng Thông tin,
Khoa Công ngh Thông tin và đư c dùng để giả ng dạ y cho sinh viên.
Ngày phê duy t: / /
Trư ng Bộ môn