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.