Q:

What is the difference between an object-oriented model and a relational database model?

A:

Quick Answer

An object-oriented model uses objects containing stored values to unite the application and database development, while a relational model uses relations to construct data. The rational model is used to create grid-like mathematical structures while the object-oriented model is used to transform data into a unified data model.

Continue Reading

Full Answer

Object-oriented modeling uses objects that contain stored values found within an object. It is the process of designing and preparing what the model's code looks like. Modeling techniques are implemented during construction. The three phases of object-oriented modeling are analysis, design and implementation. The main focus during the first stages of development is on the external details of the system. The primary focus shifts during the later stages of development onto understanding how the system functions. As the development process advances, the model becomes more detailed.

In a relational model, data is stored in tables. Each table includes rows, columns, a header and a body. The relational model also uses keys, which are specifically designated columns, to order or relate data in one table to data in other tables. Rules or integrity constraints are designated by the relational model to ensure data integrity. Normalization is also used to ensure data is stored more efficiently.

Learn more about Computer Programming

Related Questions

  • Q:

    What types of data can you use in MS Access?

    A:

    Microsoft Access accepts 10 data types: attachments, AutoNumbers, currency, dates and times, hyperlinks, memos, numbers, OLE objects, text, and yes/no Boolean values. The data type is defined by the qualities that apply to all values in the field. For example, text fields only contain letters, numbers and some punctuation characters.

    Full Answer >
    Filed Under:
  • Q:

    How do you find out the residual value of an auto lease?

    A:

    Cars.com provides a database of automobile residual values based on make, model and year. The residual value of an automobile lease is set by the lending bank, according to Edmunds.com. The banks set the residual value of the lease contract based on historical data models and a prediction of consumer tastes at the time of the lease's expiration.

    Full Answer >
    Filed Under:
  • Q:

    What is a Pokemon card database?

    A:

    A Pokémon database is an online search application that allows collectors to check the values of their Pokémon cards. It is also an online source for buying and selling Pokémon cards.

    Full Answer >
    Filed Under:
  • Q:

    What are the advantages and disadvantages of using a database?

    A:

    There are many advantages to using a database, like a reduction of useless data, increasing consistency and improving data integrity while there are also disadvantages, like requiring lots of time for development and maintenance, substantial startup costs and application programs becoming reliant on the database. Databases can be extremely important tools for managing large amounts of data but they also have their own downsides.

    Full Answer >
    Filed Under:

Explore