Is oracle OODBMS (Object Oriented database management system)?

Hello, All
Is oracle OODBMS (Object Oriented database management system)? and if yes, please explain.
I have query in my mind so, I just posted here.
Regards,
Rahul
Edited by: Rahul K. Thakar on Nov 3, 2010 12:03 PM
Edited by: Rahul K. Thakar on Nov 3, 2010 12:04 PM

I believe the precise answer is that Oracle is ORDBMS (Object-Relational DBMS).For a brief period in time Oracle Corporation offered a product called Object Oriented Oracle (OOO).
It was such a wonderous product that it was buried in the trash can of history when it did neither task very well.

Similar Messages

  • Oject Oriented Database management system for mac (OODMS)

    Is anyone interested to develop an OODMS for the Mac ?
    There exits allready a good project that is in production (terabytes !) but it lacks a gui
    This system is called EYEDB and is open source and written in c++
    http://www.eyedb.org/
    This system would in conjunction with QT4 offer a good user interface gui a la ms access.
    http://qt.nokia.com/products (The open source version) also written in c++
    Apple users need definitively such a modern database system !
    Gerard

    Having worked quite a lot with pure object databases for Java, I can see where you are coming from. I generally try and avoid having to deal with an RDBMS (and its associated lack of speed and unnatural programming model) whenever I can.
    Thanks for pointing out eyedb. I was not aware about it. A brief look identified one aspect which I do not like - having to define a schema outside of the object model. Most Java ODBMS systems do not require any separate schema to be associated. That is automatically performed by the DBMS when you try and persist objects.

  • Only oracle object tables to create object oriented database

    Can we use only oracle object tables for a database and if it can be done, can we create pure object oriented database with oracle. How it can be done?
    help..
    thank you..

    PriyashanthaHP wrote:
    I have no my own definitions for OODB. There are lot in the internet. I'm asking, can't we use that OODB concept with oracle. And gave you an example with 'employee' and 'department' tables. I asked that can we create object tables for these two tables keeping their relationship
    thank you..
    There is no way to answer that without knowing what YOU mean by OODB.
    See the database concepts doc
    http://docs.oracle.com/cd/B28359_01/server.111/b28318/schema.htm
    Nested Tables
    You can create a table with a column whose datatype is another table. That is, tables can be nested within other tables as values in a column. The Oracle database server stores nested table data out of line from the rows of the parent table, using a store table that is associated with the nested table column. The parent row contains a unique set identifier value associated with a nested table instance.
      Oracle Database Object-Relational Developer's Guidefor further information on nested tables
      Oracle Database Advanced Application Developer's Guide

  • Object Oriented Databases

    Has anyone had any experience with connecting Forte with an Object Oriented
    Database (such as ObjectStore)?
    Two things:
    1. Impact on application architecture
    2. Speed of database operations.
    Thanks
    Dan Parker
    Michelin North America (Canada) Inc
    902 753 1789
    This email and any files transmitted with it are confidential and
    intended solely for the use of the individual or entity to whom they
    are addressed. If you have received this email in error please notify
    the system manager.
    This footnote also confirms that this email message has been swept by
    MIMEsweeper for the presence of computer viruses.
    The E-Mail System is to be used for business purposes only.
    www.mimesweeper.com
    **********************************************************************

    Bump?

  • Comparisons between database management system

    Hello everybody
    i am new on this forum. I will like to know advantages and inconvenients of Oracle compared to SQL Server, MySQL, and other database management systems.
    Thank you for your precious help. I need that comparative studies urgently.
    Thanx

    Your question is way too broad to be answered in a forum post-- it would take hundreds of pages to do the topic justice.
    It's a bit like asking what the advantages & disadvantages are of an Indy car in comparison to a dump truck, a family sedan, an F1 racer, and other automobiles. You have to provide a lot of guidance as to which task or tasks you're seeking to accomplish and what sort of parameters you're working within.
    Justin

  • Database management system DBMS

    hi
    i just start learning the oracle.
    some body can explain me the concept of
    hierarchical in database management system DBMS.
    thanks

    Hello,
    This is the Berkeley DB forum. For general database issues you can try:
    General Database Discussions
    Thanks,
    Sandra

  • Database management systems trends

    Hello,
    Is there any official document which tries to predict the database management system trends? Like cloud computing? Distributed database systems?
    Thank you.

    Is there any official document which tries to predict the database management system trends? Like cloud computing? Distributed database systems?I doubt that there is any official document. Every analyst may see it differently.
    For example, my vision is -
    DBMSes move in various aspects simultaneously, including
    cloud computing and distributed database systems.
    Other aspects are:
    - standartisation of SQL language,
    - Very Large DB
    - using specific hardware and DB architecture for performance,
    - embedded DBs,
    - in memory DBs,
    - 100% online administration and management transparent to users,
    - automatic "self" administration and management
    - very smart optimizers
    - new data types (XML)
    - structure-less DBMS
    - DBMS that organizes data and detects data relationships automatically
    ...

  • What is the best database management system for keynote slide library

    I am trying to save slides from keynote so I can use them again in different presentations is there an easy to use database management system out there or a way to compare the ones that are available?

    The simplect is to save individual Keynote files then use spolight to search for metadata placed in the file:     Inspector > Document >Spotlight
    or export TIFF's into a folder structure
    or a spreadsheet with a copy of the image on the page or any data base application out there

  • Is Berkeley an object-oriented database?

    As the subject described, please help me to understand if the Berkeley is an object-oriented, or a data structure based database.

    Hi Kevin,
    A Berkeley DB database is like a relational table. Data is stored as key/data pairs and a key/data pair (a record) is similar to an RDBMS row with a primary key.
    What Berkeley DB is not: http://www.oracle.com/technology/documentation/berkeley-db/db/ref/intro/dbisnot.html
    What is Berkeley DB: http://www.oracle.com/technology/documentation/berkeley-db/db/ref/intro/dbis.html
    Do you need Berkeley DB?: http://www.oracle.com/technology/documentation/berkeley-db/db/ref/intro/need.html
    Bogdan Coman

  • Why generate object-oriented database schema

    Let me begin with an example:
    public class Base
    protected int id = 0;
    protected String name = null;
    public class Derived extends Base
    protected int type = 0;
    Derived class and Base class form an object-oriented inheritence. After
    using SchemaToolTask, the following table definition is generated :
    create table base
    id INT NOT NULL,
    name VARCHAR(255),
    PRIMARY KEY (id)
    create table derived
    id INT NOT NULL,
    type INT,
    PRIMARY KEY (id)
    Actually, RDBMS is ER-oriented. Every meaningful entity corresponds to a
    database table. But in this example, maybe "Base" has no any meaning, just
    for abstraction. So why we must generate this table ? Why cannot be
    configurated to just generate
    create table derived
    id INT NOT NULL,
    name VARCHAR(255),
    type INT,
    PRIMARY KEY (id)
    This will not only avoid join operation in SELECT, but also reduce the table
    size according to Base class.
    Thanks
    Liang Zhilong
    EMail : [email protected]
    Tel : (021)54235858-6650
    Fax : (021)54235800
    PhotonicBridges Co., Ltd.
    12F, 900 Yi Shan Rd., Shanghai 200233

    As I said, this is quite high on our project plans.
    On Wed, 25 Jun 2003 14:41:29 +0800, Liang Zhilong wrote:
    I believe your concern is reasonable. However, in our application, the
    operation you assumed( to find all base instances owned by class C) is
    rare, so it'll be useful if my suggested mapping is taken as an option.
    Moreover, we should not get better performance at the cost of worse
    database schema. Kodo should have enough capacity to optimize database
    operations. For example, to find all base instances owned by class C, kodo
    should issue a "SELECT col1, col2 FROM a UNION SELECT col1, col2 FROM b".
    "Stephen kim" <[email protected]>
    ??????:[email protected]...
    This sort of mapping is on our project plan but know that there a number
    of severe performance penalties that can happen with the mapping you
    describe. If you desire to lack the join, a flat-class mapping is the
    most efficient table structure.
    Take for example the multiple classes problem:
    base
    |_ A
    |_ B
    which would result in table a and table b. Now try to do an ordering
    query. You would issue 2 selects and then have to merge in memory. To
    do any relation join, again you multiply the number of SQL statements by
    the number of subclasses (e.g. to find all base instances owned by class
    C, you would have to query against a and b).
    On Wed, 25 Jun 2003 12:39:39 +0800, Liang Zhilong wrote:
    Let me begin with an example:
    public class Base
    protected int id = 0;
    protected String name = null;
    public class Derived extends Base
    protected int type = 0;
    Derived class and Base class form an object-oriented inheritence.
    After using SchemaToolTask, the following table definition is
    generated :
    create
    table base
    id INT NOT NULL,
    name VARCHAR(255),
    PRIMARY KEY (id)
    create table derived
    id INT NOT NULL,
    type INT,
    PRIMARY KEY (id)
    Actually, RDBMS is ER-oriented. Every meaningful entity corresponds to
    a database table. But in this example, maybe "Base" has no any
    meaning,just
    for abstraction. So why we must generate this table ? Why cannot be
    configurated to just generate
    create table derived
    id INT NOT NULL,
    name VARCHAR(255),
    type INT,
    PRIMARY KEY (id)
    This will not only avoid join operation in SELECT, but also reduce the
    table size according to Base class.
    Thanks
    Liang Zhilong
    EMail : [email protected]
    Tel : (021)54235858-6650
    Fax : (021)54235800
    PhotonicBridges Co., Ltd.
    12F, 900 Yi Shan Rd., Shanghai 200233--
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com

  • Sites on Object Oriented Databases??????

    Hi
    I want some help on OOD. Please recommend some sites on this topic.
    Thanks

    Amjad,
    Oracle database is an Object-Relational Database. In addition to relational functionality, Oracle8i and 9i also provide Objects features with user-defined types, type inheritance, as well as corresponding language APIs in Java, XML, C/C++, PL/SQL, and VB. You can check out the documentation at http://download-west.oracle.com/otndoc/oracle9i/901_doc/appdev.901/a88878/toc.htm. You can also posted your questions to'Oracle Objects' forum.
    Regards,
    Geoff

  • Can I use my Office 365 for small business version of Sharepoint to develop a type of Business Database Management System?

    We have an excel sheet that job enquiries are logged into, estimates and a quote are produced, upon receipt of an order a job is started and once completed gets invoiced. Standard business workflow stuff, can I get 365 to automate this?
    I would like to be able to upon a new enquiry being entered and an order received, a set of job folders are automatically created using a unique number from the excel sheet as its job number. These folders would have certain document templates within
    them for use on the related job.
    I have been experimenting with Zoho Creator to develop a system to do this, but as we have adopted 365 (small business version) it would be preferable to be able to do this all in one place.
    Any help or advice greatly appreciated.
    Chris

    Hi Chris,
    As I understand, you would like to create a management system to create folders via number in Excel sheet.
    In my view, we could import the Excel sheet to a list, then use workflow to get number and create folders.
    Here is a forum specific for Office 365 SharePoint for your reference, please confirm the plan with support engineer there just in case:
    http://community.office365.com/en-us/f/154.aspx
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Career in Oracle PL-SQL (+ETL) or in Oracle Product like RMS(Retek management System)

    Hi All,
    I am having 4 Years of Experience in Oracle. Out of which 3.5 years in PL-SQL and 6 months in Oracle product RMS.
    Currently working as a PL-SQL developer in ETL Project. I am getting opportunity to go ahead with Oracle RMS as I am having 6 Months of experience in it.
    So I am getting confused to go ahead with it or not, as Oracle-RMS will give me an Domain Experience but Oracle PL-SQL with ETL give me growth in technical Field.
    So I just want to know what would be the future in both the technology or which path should I chose with respect Career as well as Financial growth.

    Require your help

  • Object Oriented Databases and entity beans?

    Does one of the authors care to comment on the benefits of using OODBMS models versus RDBMS models for entity beans? Any differences between BMP and CMP in this scenario?
    Thanks!
    Peter

    Bump?

  • Object Oriented? Or Not?

    Perhaps the way I raised this question would be peculiar for you as I'm a newbie!
    I'm willing to use oracle object oriented programing for my applications, and some senior people(work in my organization) told me that Object oriented database concept is failed in the industry. As a reason they say that; even if Object oriented databases solved some problems people had with relational databases, still Object oriented databases are failed to facilitate most of the advantages of relational databases. It's somewhat chaotic for me, as I'm new to PL developments.
    They didn't mention any specific reason; but just told me that relational databases perform well and faster than object oriented databases, and for business logic, object oriented databases has some accuracy issues.
    But I'm not ready to accept that it will be useless to learn 'Oracle Object Oriented Programing' or 'Object Oriented Database Concept' would be failed.
    So I need to know,
    1. Will it be useless to learn & use 'OOP' techniques when learning PL/SQL programing?
    2. Is there any disadvantage of using 'OOP' with oracle? (If there is any, please let me know if you have time for that).
    Especially, (The most pleasing answer I would like to hear from you ;-) )
    3. If Object Oriented Databases concept is better and something that a "PL/SQL" developer must learn; please let me know that.
    Please provide me a link if you can, which would help me to learn why should we use 'OOP' with oracle (if Object oriented database is better than Relational database)

    Intruder wrote:
    So I need to know,
    1. Will it be useless to learn & use 'OOP' techniques when learning PL/SQL programing?No. OOP has very little do with relational database design. The two is not mutually exclusive and can co-exist easily.
    2. Is there any disadvantage of using 'OOP' with oracle? (If there is any, please let me know if you have time for that).That depends on how+ you use it. If OOP was truly horrible and bad, then why does Oracle spend money on the research and development on it for their RDBMS product?
    Especially, (The most pleasing answer I would like to hear from you ;-) )
    3. If Object Oriented Databases concept is better and something that a "PL/SQL" developer must learn; please let me know that.OOP is not Object Orientated Database. These are two very different concepts. OOP competes with procedural programming. Object Orientated Database design competes with Relational Database Design (and others of course).
    There are two primary issues with an Object Orientated Database design. Complexity. Performance.
    Do you for example store the subclasses of the same abstract class in the same physical object table? You can do that in Oracle.. but then the database need to resolve the class type at run-time.. every single time.. for every single object accessed... At what cost ito performance?
    How do you treat collection classes? A collection can be stored as a physical table. It can also be stored as an attribute (column) of an object (table) - in which case the physical implementation for that is a nested table. There are dire performance issues with nested tables when these are used and applied incorrectly.
    There are numerous such issues.
    Compare this with something as mature and robust as Relational Database Design. Easy to understand. Easy to use. And what the Oracle RDBMS product was specifically designed to support.
    Which one is "+better+" (especially in the Oracle RDBMS environment)? It should be obvious.
    I suggest that you read Codd's original paper on "+A Relation Model of Data for Large Shared Data Banks+", read "+The Third Manifesto+" from Chris Date, and papers from various other authors for insight.

Maybe you are looking for

  • Can't change the Apple ID when I try to make an iCloud account

    When I'm in settings on the iCloud account information page, it shows an Apple ID that I used to share with my family but don't use anymore and I can't change it. I'm trying to back up my phone so that when I get a new one in a few days I can keep al

  • Info on Web Gallery Photos

    Hi all, I've posted a few hundred scanned photos in various Web Gallery Albums. When clicking on info on any given picture there is a field for original date and digitized date. How do I get info inputted in those fields? Thanks, Z

  • Metadata into watermark

    Hi, This is a feature request I heard from many school photographers : Would it be possible to use metadata in the watermark and to access a watermark template editor similar to the one we use to rename pictures ? Thanks, Em

  • Changing from a shuffle to a Nano

    Yesterday I switched from a Shuffle to a Nano. I removed Itunes and all related info from the shuffle and downloaded new software that was included with the Nano, basically I started from scratch. For some reason when I buy a song from iTunes, it won

  • Virtual Operating System on Mac Machine?

    How to use Virtual Operating System on Mac Machine? How can i use a Virtual O/S on Mac Machine, what are the different free Software's that can help me?