Object-oriented databases are used to show data through
objects and classes. Through these databases, real-world entities are
represented through objects. Classes serve as groups of these objects. As a
result, this organizes information and real-world entities cleanly and
efficiently. Moreover, these databases are shaped by the same principles used
in object-oriented programming. In turn, object-oriented databases are
alternatives to relational models, for object-oriented databases utilize
language more in line with object-oriented programming. Yet, with that being
said, object-oriented databases do use relational model features, such as
transaction, recovery, and concurrency. Thus, object-oriented databases are a
strong combination of both kinds of models.
Furthermore, object-oriented databases allow for easy transfer of data from client to client. This efficiency exists because object-oriented databases are an excellent combination of relational models and object-oriented programming. With this ease, managers of such databases can complete tasks more efficiently and spread information with greater productivity.
In the graph above, one can see the various layers of an object-oriented database. Starting with the object, which can be categorized into a class, one eventually sees that the final layer to object-oriented databases is the process of encapsulation. Thus, this graph shows a full and complete symbolic picture of what happens inside the object-oriented database.
Source: "Object Database". En.Wikipedia.Org, 2020, https://en.wikipedia.org/wiki/Object_database.
Comments:
Dane Bell - I appreciate that you discuss that two major issues with construction are addressed by databases. Those two major issues are worker safety and unforeseen problems. I think that technology can be used to solve these two major issues in many different areas of construction and that we must not be afraid of such technological advancements, but that we should embrace them.
https://ae-410-510-ay19-20.blogspot.com/2020/02/bell-blog-5-database-usage-in.html showComment=1581129971409#c5486424546981000584
Ina Sison - I liked that you used the analogy of the pick-up truck and BMW at the end of your blog post. I think that did a great job of reframing the issue and making it more understandable for a larger audience. Often discussions on SQL and other types of technological languages can become super high-level. However, you did an excellent job of explaining large concepts with easy to understand language. https://ae-410-510-ay19-20.blogspot.com/2020/02/b5-sql.html?showComment=1581130044064#c7904400454053942057
Douha Alqudaihi - You did an excellent job of showing how we use databases every day. You really reshaped how I understand databases and now I view them through a broader lens. Additionally, I loved reading about your example of students using databases for classes because I was instantly able to connect with the example and it helped me understand the concept more accurately. https://ae-410-510-ay19-20.blogspot.com/2020/02/b5-relational-database.html?showComment=1581192390421#c1912332687423977373