answersLogoWhite

0


Best Answer

A Relational Database is designed and maintained following some very well defined rules of logic and algebra. It often portrays a "one to many" relationship between two sets of data, and, less often, a "one to one" and "many to many" relation can be developed. An OO database uses less rigid design parameters, and can be adjusted design-wise to fit almost any kind of data environment. In fact, I'm not absolutely sure there is such a thing as an "object oriented" database, so much as there are database objects that are created and maintained with OO programming. I know that sounds self-referenceing, but that's OO for you... A relational database uses structure to locate and display data values, rather than programming logic. With a correctly designed RDB, finding and displaying data is very simple, compared to earlier network databases. Relational databases also permit the use of JOINS to merge and match sets of data ("relations"), to glean more information from your database that would normally be available.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

AnswerBot

2w ago

Object-oriented databases store data as objects, with characteristics and behaviors, while relational databases store data in tables with rows and columns. Object-oriented databases are better suited for complex data structures and relationships, while relational databases are easier to query and have better support for ACID transactions.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

The answer can be as simple as parking your car in the garage, considering your car to be an object.

In object database, the object or in this case, the car would be stored or parked in the database,ie, the garage whereas in the relational database, the car would be broken down into its subsystems so its engine,doors,lights,switches and all the parts associated with it would be stored separately(of course with primary key which is gonna be reference when you pull it out) .

Traditional relational databases were build to handle simple data sets but with the advent of OO programming, the information associated with a particular object had to be mapped in the database which created the need to develop object databases.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Database is of number of types two of them are OODBMS and RDBMS. OODBMS is acronym for object oriented database and RDBMS stands for relational database. In OODBMS object oriented features are inculcated and in RDBMS relation between the tables is defined.

A Relational Database is designed and maintained following some very well defined rules of logic and algebra. It often portrays a "one to many" relationship between two sets of data, and, less often, a "one to one" and "many to many" relation can be developed. An OO database uses less rigid design parameters, and can be adjusted design-wise to fit almost any kind of data environment. In fact, I'm not absolutely sure there is such a thing as an "object oriented" database, so much as there are database objects that are created and maintained with OO programming. I know that sounds self-referenceing, but that's OO for you... A relational database uses structure to locate and display data values, rather than programming logic. With a correctly designed RDB, finding and displaying data is very simple, compared to earlier network databases. Relational databases also permit the use of JOINS to merge and match sets of data ("relations"), to glean more information from your database that would normally be available.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Database is of number of types two of them are OODBMS and RDBMS. OODBMS is acronym for object oriented database and RDBMS stands for relational database. In OODBMS object oriented features are inculcated and in RDBMS relation between the tables is defined.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

An object oriented database has object oriented features . In OODBMS concepts like encapsulation , data hiding, reusability are also involved. While Relational database model defines relationship between the tables.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

thereare many differentation but i dont know

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between object-oriented database and relational database?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Religious Studies

Difference between database and relational database?

A database is a collection of data organized for easy access and manipulation, while a relational database is a type of database that stores data in a structured format using tables that are related to each other through keys. In a relational database, data is organized into rows and columns, and relationships between tables can be established using keys.


Theoritical Conceptual and Physical aspects of relational database?

Theoretical aspect: Relational database follows the relational model, which organizes data into tables with rows and columns based on primary and foreign keys. Conceptual aspect: It involves designing the database structure, including defining entities, attributes, and relationships between them. Physical aspect: This refers to the actual implementation of the database design on a physical storage medium, such as hard disks, memory, and indexing structures.


When would you want to use a relational database?

You would want to use a relational database when working with structured data that requires complex queries, relationships, and transactions. Relational databases are suitable for situations where data integrity is crucial, such as in banking systems, e-commerce platforms, or human resource management systems.


What is relational schema?

A relational schema is a structure that represents the logical view or design of a database. It defines how the data is organized and the relationships between different entities or tables. It typically includes the names of the tables, their attributes or columns, and the constraints that define the relationships between them.


What is the difference between flat file and relational databases?

Flat file databases store data in a single table or file without any relationships between the data. Relational databases organize and store data in multiple tables that are related to each other using keys, allowing for more complex querying and data manipulation. Relational databases provide greater data integrity, scalability, and flexibility compared to flat file databases.

Related questions

What are the difference between hierarchical database and network database?

Hierarchical databases organize data in a tree-like structure with parent-child relationships and a strict one-to-many hierarchy, while network databases use a more flexible model with many-to-many relationships through pointers or links between records. Hierarchical databases are faster for accessing data along predefined paths, while network databases allow for more complex data relationships but can be more complex to manage.


Difference between database and relational database?

A database is a collection of data organized for easy access and manipulation, while a relational database is a type of database that stores data in a structured format using tables that are related to each other through keys. In a relational database, data is organized into rows and columns, and relationships between tables can be established using keys.


What is the difference between sybase and rdbms?

Sybase is a specific product and company that provides relational database management systems (RDBMS). RDBMS is a general term for a type of database management system that stores data in a structured format using tables. Sybase is one of the many vendors that offer RDBMS solutions.


Difference between database and relational database explain with example?

Database = Generic name for a system to store data Relational Database = A specific type of database that utilizes relationships between data to not only store the data but further its efficiency in its manipulation.


How are relationship between tables expressed in a relational database?

Tables are the basic building blocks of a relational database.


What are the differences between database management system Vs relational dbms?

the database management system analysis the data or record but relational database management system links the database to each other.


Difference between multimedia and hypermedia?

Multimedia is based on two key concepts; integration and interactivity while hypermedia is based on a relational database organisation


What is main difference between dbms rdbms why it is called relational database?

There are mainly three different Database architectures and they are network, hierarchical and Relational. The DBMSystems that follow the Relational architectural concepts are known as RDBMS. This is supposed to be superior in design and performance to the other two and there are, to my knowledge, no functional DBMS following the other two concepts in the market today.


What is difference between linear syntax and relational algebra?

They are not alternative solutions so that we can compare them. Relational database (which is based on relational algebra) demands (atleast the founder of relational database Codd suggests) that the query language follow linear syntax. The linear syntax languages don't rely up on newline characters as terminators of expressions or statements -- instead they rely on other tokens such as semicolon or comma and so on.


Find out functional dependencies?

A constraint between two sets of attributes is known as functional dependency in relational database. Determination of functional dependencies is vital in database denormalization, normalization and relational model.


What is the difference between OODBMS and DBMS?

Object-Oriented Database Management System (OODBMS) stores data in the form of objects with attributes and methods, allowing for complex data structures and relationships. Traditional Database Management System (DBMS) stores data in structured tables with rows and columns, focusing on relational data models. OODBMS is better suited for applications with complex data structures and relationships, while DBMS is more widely used for simpler data storage and retrieval needs.


Are there any major similiarities between object oriented databases and relational databases?

In a Object Oriented Database, information is given in the form of objects as used in programming languages. "When database capabilities are combined with object programming language capabilities, the result is an object database management system (ODBMS). An ODBMS makes database objects appear as programming language objects in one or more object programming languages." (http://en.wikipedia.org/wiki/Object_database)"A relational database is a database that conforms to the relational model, and refers to a database's data and schema (the database's structure of how those data are arranged). Common usage of the term "Relational database management system" technically refers to the software used to create a relational database, but sometimes mistakenly refers to a relational database." (http://en.wikipedia.org/wiki/Relational_database)