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. 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. 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. Chuyn đổi từ hình đối tƣợng sang
hình quan h
VII.Phân tích, thiết kế CSDL HĐT với UML
3 Chương 2: CSDLớ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, : 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 nh phụ thuộc vào trạng thái
của đối tượng.
Chương 2: CSDLớ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 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
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ớng đối tượng