Tuesday, February 12, 2019

Object oriented database


Object oriented database

Object oriented database is a database management system which supports the modelling and creation of data as objects. And there are two necessary criteria which should be a DBMS, and it should be consistent with programming languages. In other words, object-oriented programming + relational database features = object-oriented database model. And there are many features of object-oriented database which are: 1. Objects and classes (as known as object identity), because object has state and behavior, therefore, each object is unique object. For example, a student has his own name, own student Id. 2. Encapsulation, this process is helping with hiding some important information. For example, if you bought a coke, and you know what’s in that, but you don’t know how to make a coke. 3. Inheritance, it shows the relationships between different and similar objects. Like, the vehicle includes bikes and cars, and then the bike involves motor bike and normal bike; and the car involves the Hybrid car, electrical car, and gas-use car. And all of these are belonged to vehicle. 4. Relationships, it can show the relationship between various objects. Like, the student can be related with leader, and other roles.
From the definition and features of object-oriented database, there are also some advantages of it. Firstly, object-oriented database can easily share the data, software components, information and computing things. For example, comparing with other database type, the object-oriented database can easily and quickly finish the task of data exchanging, and determination of computing Secondly, object-oriented database allows various controlling systems. like, AI, and operating systems. Therefore, engineers can use different application to do object-oriented database.

Cite pages:

Comments:
Nana Lin, Your post is very clear showing the SQL database system's definition, systems adaption, and benefits of SQL.But i think you should put some information to show how does SQL work, and the limitation of SQL systems.

Jenny, I like your post. You made a very great definition, and the process of systems working for the object-oriented database. And the example you post made very great explanation of advantages of this database system.

Yichen, the SQL can help with organizing the large database with good protection. And you said SQL is like human brains. it's interesting, and I like your post with imagining the future of SQL system.
x

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.