
Bài giảng
CƠ SỞ DỮ LIỆU
NÂNG CAO
Số tc: 2; LT: 20; Btập: 10
GV: Nguyễn Thị Mỹ Dung
Khối lớp: Đại học L2
1 Chương 2: CSDL Hướng đối tượng

NỘI DUNG MÔN HỌC
2
1
2
3
4
Chương 1. Tổng quan CSDL phân tán (4)
Chƣơng 2. Tổng quan CSDL hƣớng đối tƣợng
Chương 3. Cơ bản về Oracle (4)
Chương 4: Lập trình PL/SQL (4)
5
6
Chương 5: Procedure, Function (4)
Chương 6: Thiết kế đối tượng (6)
7 Chương 7: Truy vấn trong CSDL HĐT (4)
Chương 2: CSDL Hướng đối tượng

Ch2: Tổng quan CSDL HĐT
I. Giới thiệu
II. Mô hình dữ liệu
III. CSDL hƣớng đối tƣợng (CSDLHĐT)
IV. Các hệ quản trị CSDLHĐT
V. Ƣu điểm của CSDL HĐT
VI. Chuyển đổi từ mô hình đối tƣợng sang mô
hình quan hệ
VII.Phân tích, thiết kế CSDL HĐT với UML
3 Chương 2: CSDL Hướng đối tượng

4
I. Giới thiệu
Các khái niệm của hướng đối tượng bao gồm:
Định danh đối tượng (OID); Nạp chồng (Overriding);
Viết đè (Overloading); Đa hình (Polymorphism); Liên
kết động (Dynamic binding); Đối tượng phức
(complex object).
Định danh đối tượng (OID: Object Identifier):
Trong RDBMS: OID= khóa chính
Trong OODBMS: khoá chính không dùng làm
OID, vì: khoá chính chỉ duy nhất trong 1 quan hệ,
không phải trên toàn hệ thống; khoá chính được
chọn từ các thuộc tính phụ thuộc vào trạng thái
của đối tượng.
Chương 2: CSDL Hướng đối tượng

5
Định danh đối tượng (tt)
Cần phân biệt 2 trường hợp:
2 đối tượng là một (identical): cùng OID
2 đối tượng bằng nhau (equal): khác OID, nhưng trị
các thuộc tính bằng nhau:
Bằng cạn (shallow equality): khi loại bỏ hết các
tham chiếu (khoá ngoài) đến các đối tượng khác
Bằng sâu (deep equality): khi tất cả các đối
tượng được tham chiếu đến cũng bằng nhau
Chương 2: CSDL Hướng đối tượng