Top Answer
User Avatar
Wiki User
Answered 2008-05-04 19:38:33

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." (

"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." (

User Avatar

Your Answer

Still Have Questions?

Related Questions

What is the difference between database and relational database?

A database is something that stores data. Using tools called Database Management Systems(like Oracle, Informix, Sybase, DB2), you can create, view, modify, and delete databases. Databases can be -Relational -Object Oriented -Object Relational Relational database stores data in tables(called realtions). These tables are related to each other.Just like in our family, our relations are related with each other. In Object Oriented Databases, the information is stored in the form of Objects as in Object Oriented Programming.OODBMS makes database objects appear as programming language objects in one or more porgramming languages. Object relational databases combine the features of both Object Oriented as well as Relational databases. Here you can not only store simple data like text in relational, but you can also store complex objects like images, audio and video in tables.

Why ms acess is called as relational data base?

Because relationships can be set up between tables in Microsoft Access to create what are known as relational databases.

How do relational databases use indexes?

The index between relations databases is the common thread which ties them together. So if you have a column in each database called 'idnum' and IDNUM:001 in the first database corresponds with data in IDNUM:001 in the second database, the two databases are relational and IDNUM is their index.

What are the disadvantages of relational databases?

There are no as such disadvantage of Relational database model . Relational DBMS define relationship between tables and also there is increased security. There can be a over head due to complexity in relations between tables and thus reduces throughput.

What is the difference between object oriented database and relational database?

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.

What is the relation between set theory and relational databases?

DEFINITIONS: Set Theory - branch of mathematics that studies sets, which are collections of objects... Relational Databases - matches data by using common characteristics found within the data set...... YOUR ANSWER: Set theory can be applied to relational databases on effectively organizing data. See more on Relations on Set Theory. Once you understand relations or relationships in mathematics, you will easily be able to organize and simplify your data into your databases.

Similar between data relational model and spreadsheet?

The data relational model is to do with databases. While you can do databases with a spreadsheet, it is limited compared to a standard database product and it is difficult to implement the relational model effectively. Relational databases use tables that are connected to each other. Spreadsheets lay out data in tabular form and it is possible to have relations between separate tables, but not in the way that it is done in a database. A database sets up a table in a more specialised format and only holds the data it needs. A spreadsheet would have a table in it, but it would not be the complete spreadsheet as you would have lots of unused cells in the spreadsheet. So you would not normally implement a relational database in a spreadsheet.

What is interaction process analysis or process recording?

Theory by Bales (1950) stating that a group alternately focusses on task oriented aspects and on relational oriented aspects during a group discussion. Task oriented interventions are opposing one another, while relational oriented interventions are about reinforcing one another. It is en equilibrium model, statint that each group will strive toward an equilibrium between these two ends of the continuum.

What is the main difference between structured analysis and object oriented analysis?

Structures analysis in computers is less complex and easier to write, but object oriented analysis is easier to maintain in large databases.

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

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.

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

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.

Give you some more uses of rdbms?

RDBMS is a Relational Data Base Management System Relational DBMS. This adds the additional condition that the system supports a tabular structure for the data, with enforced relationships between the tables. This excludes the databases that don't support a tabular structure or don't enforce relationships between tables.

What are the similiarities between Mayan numerals and Arabic numerals?

5 and 6

Relationship between a database and a table?

A table is contained within the database and consists of columns and rows. A table is meant to store data and, in relational databases, are related to other tables within the same database.

Differences and similiarities between the two forms used by Britten?

Theme and Variation

What is difference between RDBMS and file based datbases?

Flat File DatabaseA flat file database is a database designed around a single table. The flat file design puts all database information in one table, or list, with fields to represent all parameters. A flat file may contain many fields, often, with duplicate data that are prone to data corruption. If you decide to merge data between two flat files, you need to copy and paste relevant information from one file to the other. There is no automation between flat files. If you have two or more flat files that contain client addresses, for example, and a client moved, you would have to manually modify the address parameters in each file that contains that client's information. Changing information in one file has no bearing on other files. Flat files offer the functionality to store information, manipulate fields, print or display formatted information and exchange information with others, through email and over the Internet. Some flat files may be attached to external files, such as text editors, to extend functionality and manage related information.Relational DatabaseA relational database, on the other hand, incorporates multiple tables with methods for the tables to work together. The relationships between table data can be collated, merged and displayed in database forms. Most relational databases offer functionality to share data: Across networksOver the InternetWith laptops and other electronic devices, such as palm pilotsWith other software systemsDesigning flat file databases is simple and requires little design knowledge. Flat files can be developed using just about any database engine. Flat files can be created in relational database engines by not taking advantage of relational design concepts. Designing a relational database takes more planning than flat file databases. With flat files, you may add information, as you deem necessary. With relational databases, you must be careful to store data in tables such that the relationships make sense. Building a relational database is dependant upon your ability to establish a relational model. The model must fully describe how the data is organized, in terms of data structure, integrity, querying, manipulation and storage.Relational databases allow you to define certain record fields, as keys or indexes, to perform search queries, join table records and establish integrity constraints. Search queries are faster and more accurate when based on indexed values. Table records can be easily joined by the indexed values. Integrity constraints can be established to ensure that table relationships are valid. If you are able to establish a one-to-many relationship in your data tables, you should be using a relational database because a flat file is not sufficient to handle your data processing needs.Relational databases offer more robust reporting with report generators that filter and display selected fields. Relational databases offer the capability to build your own reporting modules. Most relational databases also offer the capability to import and export data from other software.There are three primary relational database systems, proprietary, open source and embedded. Proprietary relational databases require the use of proprietary development languages, often times, to complement SQL. Microsoft Access, for example, combines Visual Basic with SQL. Open source databases, such as MySQL, are distributed freely to encourage user development. Embedded, relational databases are packaged as part of other software packages, such as with tax-preparation software packages. The vendor supplies the database, and all manipulation tools, to control the database structure. These databases are, often times, accompanied with tools to provide audit trails of transactions.

How are relationships between table expressed in a relational database?

Tables are the basic building blocks of a relational database.

Why Microsoft Access is called relational database?

It has the ability to set up relational databases. In very simple terms, that means different tables can be connected together through relationships. You could have a table of members of staff and a table of the names of the departments in the company they work in. Then you could make a connection between each member of staff and the details of the department they work in. Why and how you do this and its advantages can take a lot of explanation. You can do a course on relational databases, such is the amount of detail involved, so it is not simple to give a full explanation here. It would also be important to be able to demonstrate it, which cannot be done in an answer like this.

What are the similiarities between panda and mushroom?

Pandas and mushrooms are both examples of multicellular organisms.

Difference between file oriented system and a database oriented system?

Explain the differences between a file oriented system and database oriented system

What is a relational operators in c?

Relational operators are those operators which shows relation between two operands. e.g. ==, <=,>=,<,>

Differentiate between a process oriented and a product oriented performance based assessment?

Differentiate between a process oriented and a product oriented performance based assessment?"

What is the basic difference between RDBMS and DBMS?

DBMS acronym for Database management system. There are number of DBMS like RDBMS, ORDBMS, HRDBMS etc . RDBMS is basically to define relationship between the tales and also it follows various codds rules.

Disadvantage of Relational database management system?

Hi, Relational database system is machine performance. If the number of tables between which relationships to be established are large and the tables themselves are voluminous, the performance in responding to queries is definitely degraded. It must be appreciated that the simplicity in the relational database approach arises in the logical view. With an interactive system, for example an operation like join would depend upon the physical storage also. It is, therefore common in relational databases to tune the databases and in such a case the physical data layout would be chosen so as to give good performance in the most frequently run operations. It therefore would naturally result in the fact that the lays frequently run operations would tend to become even more shared.

What is the difference between flat file and relational databases?

A flat file system usually stores the same type of information over and over again, whereas a relational database does not. A flat file system might store zip-codes and their explanation (location of the zip code) over and over again, each time per record. A relational database stored the explanation for any given zip-code only once, and looks that information up when it needs it. --

Still have questions?