answersLogoWhite

0


Best Answer

Object oriented programming is a method of writing code that follows a certain set of rules. There are many rules but one main one is that the data that you define for an object in encapsulated with the functions that can be performed on that data. This is opposed to a procedural style of programming where there is no limitation of what data can be modified where and by what functions. The OO (Object Oriented) programming style lends itself to large projects where you might have many developers working and you want to keep parts of the code simple enough so that each developer doesn't have to be aware of every single thing that the other developers are doing.

An object oriented databases, are databases where the storage is designed around the virtual objects created in the code itself. This kind of database is inherently different than a relational database in that you are not concerned with normalization of the data. With this kind of database you have the advantage of being able to retrieve the information very fast due to the fact that you are not joining many tables (assuming you are using SQL) but you have the disadvatage of your data possibly getting corrupted/denormalized.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between object-oriented database and object-oriented programming?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between a programming language and a database?

Programming language is to develop an application where a database is a place at which we can store the data about any objects and a software which maintains this database is called DBMS.


What is the Difference between an architect and a dba?

An architect is someone who designs the business rules and physical layout of the database. A DBA maintains the database environment, and depending on the extent of the DBA's skills also does the database programming. In doing so executes the architects vision.


Difference between conventional programming and object oriented programming?

diff between oops and conventional programming


What is Difference between real time database and simple database?

the difference is about the transactions. the normal database is not included deadline, but the real time database is.


What is the relation between computers and information technology?

I think there is not much major difference between IT and Computers. IT includes Networking, Database, web and programming languages etc. where as in CS mainly concentrate on Programming languages and Architecture and design also on networking and other subjects but not in depth.


What is the difference between java and object oriented programming?

java is a programming language/platform that embodies object oriented programming concepts. The question of what is the difference is like asking what is the difference between cars and a Volvo.


What is the difference between database and database administrator?

Database is the data stored in the server and Database administrator is the person who designs the database.


What is the difference between SQL and the other programming languages?

SQL is a query based language that is used to manipulate data stored in a database while other languages process data.


Difference between C and C programming language?

The C and C programming languages are one and the same. There is no difference between those languages.


What is the difference between structured oriented programming procedure and oriented programming?

LOTTA


What are difference between cache database and sql database?

CACHE is multidimensional and postconsonantal database and its supporting scripting


What is the difference between database management and documents management systems?

differences between document management and database technology