- Đã từ lâu ta vẫn quen làm việc trên các RDBMS với Microsoft SQL Server để xây dựng cho mình. Thế nhưng đa số ngôn ngữ lập trình mà chúng ta dùng hiện nay đều sử dụng phương pháp lập trình hướng đối tượng là nền tảng, do đó việc mô tả các lớp đối tượng cho bài toán của chúng ta khác một chút so với các bảng quan hệ mà ta cần xây dựng để lưu vào cơ sở dữ liệu quan hệ. Điều này tưởng chừng như cũng không mấy tốn chi phí trong lập trình, thế nhưng nó sẽ thực sự chiếm nhiều thời gian trong quỹ thời gian xây dựng ứng dụng của ta đối với các bài toán phức tạp. Bởi chúng ta vừa phải xác định các mối quan hệ kết hợp giữa các đối tượng, vừa phải thiết kế các bảng quan hệ, vẽ sơ đồ quan hệ cho các bảng…
- Chính vì điều đó mà cơ sở dữ liệu hướng đối tượng ra đời. Như tên gọi của mô hình này, nó thực sự hỗ trợ đắc lực cho ngôn ngữ lập trình hướng đối tượng. Với hệ quản trị cơ sở dữ liệu hướng đối tượng đủ tốt, ta hoàn toàn có thể làm chủ được các tiến trình phát triển, bảo trì các ứng dụng. Ta sẽ không còn phải thực hiện việc ánh xạ các lớp đối tượng về các bảng quan hệ cũng như không cần phải tốn quá nhiều thời gian cho việc xác định các mối quan hệ giữa các bảng quan hệ với nhau. Tất cả đều dựa trên tính tự nhiên và mối quan hệ giữa các lớp đối tượng với nhau. Và để
KHOA CNTT –
ĐH KHTN
Sinh viên thực hiện: Cao Thị Thuỳ Liên - Nguyễn Thế Vũ Trang 133
hiểu rõ hơn ta sẽ tìm hiểu một số dòng sản phẩm về OODBMS nổi tiếng trên thế giới hiện nay để hiểu rõ hơn.