Học viện công nghệ BƯu chính viễn thông khoa viễn thông 1 Bài giảng Học phần: CƠ SỞ DỮ liệU



tải về 4.98 Mb.
Chế độ xem pdf
trang23/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   19   20   21   22   23   24   25   26   ...   82
NEW.Bài giảng CSDL sau nghiệm thu-2023
TH CSDL 2015Sep, 6. Đề cương Cơ sở dữ liệu- sau nghiệm thu. 23.02.2022, Chuong01-CSDL
 2.4. Mô hình hướng đối tượng 
Mô hình dữ liệu hướng đối tượng (Object Oriented Data Model) ra đời vào cuối 
những năm 80 và đầu những năm 90. Đây là loại mô hình tiên tiến nhất hiện nay dựa 
trên cách tiếp cận hướng đối tượng. Mô hình này sử dụng các khái niệm như lớp (class), 
sự kế thừa (inheritance), kế thừa bội (multi - inheritance). Đặc trưng cơ bản của cách 
tiếp cận này là tính đóng gói (encapsulation), tính đa hình (polymorphism) và tính tái 
sử dụng (reusability). 
Một số các khái niệm cơ bản: 
- Đối tượng: Một đối tượng trong thế giới thực, được xác định bởi một định danh 
duy nhất 
- Thuộc tính: Biểu diễn một đặc tính của đối tượng, 
- Phương thức: Thao tác được thực hiện trên đối tượng. Tất cả các truy nhập vào 
thuộc tính của đối tượng đều phải được thực hiện thông qua các phương thức này. 
- Lớp: Một cách thức để khai báo một tập các đối tượng có chung một tập thuộc 
tính và phương thức. 
Ưu điểm của mô hình hướng đối tượng:
- Cho phép định nghĩa kiểu đối tượng phức tạp 
- Các tính chất đa dạng: bao đóng (encapsulation), kế thừa (heritage), đa hình 
(polymorphism) 
Nhược điểm mô hình hướng đối tượng: 
- Cấu trúc lưu trữ phức tạp và có thể sử dụng nhiều con trỏ 
- Khả năng tối ưu hoá các xử lý bị hạn chế trong nhiều trường hợp 


33 
Bảng 2.1 mô tả đối tượng SINH VIEN bao gồm các thuộc tính như string maSV;
tenSV;
ngaysinh; nam; diachi;lop; 
class sinh_vien 
{
string maSV;
string tenSV;
date ngaysinh;
boolean nam;
string diachi;
string lop;
string ten();
string ngay_sinh();
string dia_chi();
string lop();
void gan_DC(string DC_moi);
void gan_lop(string lop);
}
Bảng 2.1: Mô hình hướng đối tượng. 
 2.5. Mô hình thực thể kết hợp 

tải về 4.98 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   19   20   21   22   23   24   25   26   ...   82




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương