Can I develop a 100% Object Oriented DB with Oracle 11?

Hello!
I want to know if I can develop a 100% object oriented data base in Oracle 10g or 11? I have reed the "Oracle Database 11g The Complete Reference" chapter 41 "Advanced Object-
Oriented Concepts" and I still have the doubt if I can implement a database 100% object-oriented. I hope you can help me.
Thanks!

>
I want to know if I can develop a 100% object oriented data base in Oracle 10g or 11?
>
The short answer is no.
See this AskTom blog for the long answer.
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1545206281987
It starts off with Tom saying
>
First off, in Oracle you would be considering pure relational versus Object RELATIONAL,
not OO. We have object relational extensions to the relational database. We do not have
an object oriented database.
>
I think you will find a lot of infomation in there from Tom and other respondents about the differences between relational, object relational and object oriented.

Similar Messages

  • Can I develop a 100% Object Oriented DB with Oracle 10g?

    Hello!
    I need to know if I can develop a pure Object Oriented Data Base? because I have been looking for this information, and I just found Oracle's arquitecture is oriented to relational object model.
    Thanks!
    Edited by: 925803 on 05-abr-2012 10:39

    Dear "925803",
    1) You're asking this question in the Oracle Application Express discussion forum - not really related to generic Database questions. This Database forum may be more suited: General Database Discussions
    2) The Oracle database is not an object-oriented database.
    Joel

  • Who has the book:Object-Oriented Programming with ABAP Objects

    Hello everyone
    Now i want to learn ABAP OO,and Lots' of guys told me that the book  Object-Oriented Programming with ABAP Objects is realy a good book.but i searched on the net,and could not got PDF of this book,could some one gave me the net address if you know where to download the book or send me to my Mailbox:<email id removed by moderator>,I will very glad to receive any response from you,
    of course,if you have some advise on how to learn ABAP OO or some other material ,hope you could share your meaning with me, hope to receive your response.
    Best regards!
    From Carl
    Moderator message : Moved to career center.
    Edited by: Vinod Kumar on Aug 27, 2011 9:21 AM

    I'm sure you're not asking for illegal, "free" downloads. You can legally purchase the book, also in electronic format, at sap-press.com
    Thomas

  • How can I develop co-broswing on Windows platform with java language?

    How can I develop co-broswing on Windows platform with java language?
    The function will be realized
    Now I want to develop a co-broswing system with java language on Windows platform.That is to say I will develop
    a application run on client to track the present browser.Wheh the URL address of your present if changed(for example
    when you click a link or submit a form),the application will capture the new URL address and send it to the other
    client that make co-browsing connect with you.The browser on the other client side will catch the new URL and refesh
    the page to show the page.
    The question I fall across and want to ask you
    (1)How to watch system process with java on the Windows platform?Because I want to get the process information of
    the present broswer,and then get the URL address of the present broswer.
    (2)Develop an application to watch the URL address of the present broswer continuance,If the URL address is changed,
    then send the new URL address to the client on the other side,let his broswer to show the new page using the new URL.

    Paulc, A proxy server is not the right thing.
    What our man here is looking for is a solution for two
    users to kind of surf the net "in tandem" - when one
    user navigates to a different web page, so does the
    other user,
    These are typically used in call center applications
    where the advisor guides a caller through , say
    filling in an insurance form or pointing him to the
    right product specification pages.
    Xing, why are you using Java for this ? You need
    something that has better windows integration. If you
    look on MSDN.microsoft.com and search for "explorer
    bar" you will find solutions to the questions that you
    raised.
    There are also commercial products on the market that
    already do this kind of stuff. there is one from
    www.genesyslabs.com which is considered to be the best
    of breed.
    It is difficult or almost impossible to do this in
    Java for a commercial application.
    If you are developing this as an academic exercise,
    give it a try. Post your email address here, and I
    will contact and help you out if you like.my e-mail is below ,I want to contact you and need all of your help.
    [email protected]

  • Oracle SQL Developer 1.2 – Automatic -  is compatible with Oracle 11g?

    Oracle SQL Developer 1.2 – Automatic - is compatible with Oracle 11g?
    Thanks in advance!
    -Babu

    So I'm taking it the question is -
    Is 1.2 Sql Developer compatible with 11g DB?
    The short answer is Yes. We are constantly adding new functionality and better support for the newer Databases. For Example to use the real time Sql monitoring that became available in 11g you will have to be on at least 2.1 Sql Dev. Is there some reason you don't want to upgrade to the latest Sql Dev? If not the current EA version then at least the current production version?
    Thanks,
    Syme

  • Is Java 100% Object Oriented?

    Is java 100% pure OOP?
    I said no.. the reason is we can use primitive data types(which is not a
    object)also....and also static method which can be accessed without
    creating objects...Hope u understood my problem.
    Can anyone give clear idea about this and mention if anything wrong with
    my answer.........

    Hi Guys,
    No, Java is not a pure Object Oriented Language.
    Many languages claim to be Object-Oriented. While the exact definition of the term is highly variable depending upon who you ask, there are several qualities thati feel an Object-Oriented language should have:
    * Encapsulation/Information Hiding
    * Inheritance
    * Polymorphism/Dynamic Binding
    * All pre-defined types are Objects
    * All operations performed by sending messages to Objects
    * All user-defined types are Objects
    Java fails in the fourth condition because Java has primitive types viz; int ,float etc.....
    And it also fails at the fifth condition because it fails to satisfy the fourth condition.
    Only three languages are pure Object-Oriented
    * Eiffel
    * Smalltalk
    * Ruby
    For other details u can visit the blog created by me at http://noviceinjava.blogspot.com/
    Though it has just started it will certainly grow as people get to know bout it
    Thanks n Regards
    Naveen M

  • Is Java 100% Object oriented programming language?

    Hi,
    Is java 100% Object orinented programming language?
    If not then what is the reason?
    Thanks in advance

    Object oriented paradigm of programming says that everything in a programming world should felt like object mean: - "Abstract and Encapsulated" The paradigm is not completely satisfied by Java. Some of the feature that makes such violation are 1. Existence of primitives, which are manipulated in ordinary style. 2. Existence of mathematical operator handled also not like objects. These two essential characteristics make Java somewhat what is the question. But here again Java is big winner to make presence of wrapper classes to wrap up this difficulty or adaption. Moreover in Java 1.5 you will feel more free because of auto-boxing feature that make auto conversion of object to primitive and primitive to object.
    Regards,
    Mohd.Rafi Ansari
    Jamia Hamdard
    MCA
    09213626363

  • Question about Object Oriented Design in Oracle

    Hi everyone,
    Right now I'm updating my oracle skills, years ago without programming (last time with Oracle 7.3 :O)
    Well, if I have to design a new system with this features:
    1.- Using Oracle as DB
    2.- Web enable
    3.- OO Design
    My questions:
    1.- What is the best practice to make database design? E-R + Object Types? I mean is better making the design on Oracle directly or in Java-UML environment?
    2.- I was thinking in programming with Forms, but it works well with OO design?
    3.- If I want to program some web services based, Could I do it with PL/SQL and Jdeveloper?
    please if you know about articles and whitepapers about OO design approach with Oracle let me know!
    Thanks.

    I have been involved in some of these projects that have used Java, C#, VB, C++ etc. as front-end languagaes. I have been able to implement these projects successfully using the following approach:
    1. create a relational model of the database - third-normal form (assuming it is an OLTP application)
    2. Write PL/SQL code (packages and procedures mainly)
    3. Interact with the front-end layer by sending and receiving ref curosors and/or PL/SQL tables
    If you want to use Forms (I am assuming Oracle Forms) then there may not be much need for an OO design. Embeeding SQL in the forms will do most of what you want.
    Shakti
    http://www.impact-sol.com
    Developers of Guggi Oracle - Tool for DBAs and Developers

  • Can not get ejb20\basic\beanManaged example work with Oracle?

    This is the problem I encount when switch DB from Pointbase to Oracle. Most of the examples work when I with necessary change of configuration, DD and redeployment of applications except this one:
    I follow all the steps for Oracle 9i DB. But keep getting the following errors. I don't understand why the system still lookups jdbc/demoPool even I modified DD and system configuration to jdbc/oraclePool (I validate it after successfully deployed to exampleServer).
    The server is WLS 8.1 running on Windows XP professional.
    ant runBuildfile: build.xml
    run:
    [java] Beginning beanManaged.Client...
    [java] Creating account ID: 0 with a balance of 0.0...
    [java] java.rmi.RemoteException: EJB Exception:; nested exception is:
    [java] There was an exception while creating and using the Accounts.
    [java] This indicates that there was a problem communicating with the serve
    r: java.rmi.RemoteException: EJB Exception:; nested exception is:
    [java] javax.ejb.EJBException: nested exception is: javax.naming.NameNo
    tFoundException: While trying to look up comp/env/jdbc/demoPool in /app/ejb/ejb2
    0_basic_beanManaged.jar#beanManaged.; remaining name 'comp/env/jdbc/demoPool'
    [java] at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundR
    equest.java:108)
    [java] javax.ejb.EJBException: nested exception is: javax.naming.NameNo
    tFoundException: While trying to look up comp/env/jdbc/demoPool in /app/ejb/ejb2
    0_basic_beanManaged.jar#beanManaged.; remaining name 'comp/env/jdbc/demoPool'
    [java] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwar
    eRemoteRef.java:284)
    [java] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwar
    eRemoteRef.java:244)
    [java] at examples.ejb20.basic.beanManaged.beanManaged_biy1g2_HomeImpl_
    813_WLStub.create(Unknown Source)
    [java] at examples.ejb20.basic.beanManaged.Client.createAccount(Client.
    java:157)
    [java] at examples.ejb20.basic.beanManaged.Client.example(Client.java:8
    6)
    [java] at examples.ejb20.basic.beanManaged.Client.main(Client.java:57)
    [java] Caused by: javax.ejb.EJBException: nested exception is: javax.naming
    .NameNotFoundException: While trying to look up comp/env/jdbc/demoPool in /app/e
    jb/ejb20_basic_beanManaged.jar#beanManaged.; remaining name 'comp/env/jdbc/demoP
    ool'
    [java] at examples.ejb20.basic.beanManaged.AccountBean.getConnection(Ac
    countBean.java:396)
    [java] at examples.ejb20.basic.beanManaged.AccountBean.ejbCreate(Accoun
    tBean.java:177)
    [java] at examples.ejb20.basic.beanManaged.beanManaged_biy1g2_Impl.ejbC
    reate(beanManaged_biy1g2_Impl.java:195)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
    sorImpl.java:39)
    [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
    hodAccessorImpl.java:25)
    [java] at java.lang.reflect.Method.invoke(Method.java:324)
    [java] at weblogic.ejb20.manager.DBManager.create(DBManager.java:1180)
    [java] at weblogic.ejb20.manager.DBManager.remoteCreate(DBManager.java:
    1129)
    [java] at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.ja
    va:246)
    [java] at examples.ejb20.basic.beanManaged.beanManaged_biy1g2_HomeImpl.
    create(beanManaged_biy1g2_HomeImpl.java:76)
    [java] at examples.ejb20.basic.beanManaged.beanManaged_biy1g2_HomeImpl_
    WLSkel.invoke(Unknown Source)
    [java] at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.ja
    va:477)
    [java] at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwar
    eServerRef.java:108)
    [java] at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.jav
    a:420)
    [java] at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Auth
    enticatedSubject.java:363)
    [java] at weblogic.security.service.SecurityManager.runAs(SecurityManag
    er.java:144)
    [java] at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServe
    rRef.java:415)
    [java] at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecut
    eRequest.java:30)
    [java] at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    [java] at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    [java] Exception in thread "main"
    BUILD FAILED
    attached are modified DD:
    <?xml version="1.0"?>
    <!DOCTYPE ejb-jar PUBLIC
    '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'
    'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
    <ejb-jar>
    <enterprise-beans>
    <entity>
    <ejb-name>beanManaged</ejb-name>
    <home>examples.ejb20.basic.beanManaged.AccountHome</home>
    <remote>examples.ejb20.basic.beanManaged.Account</remote>
    <ejb-class>examples.ejb20.basic.beanManaged.AccountBean</ejb-class>
    <persistence-type>Bean</persistence-type>
    <prim-key-class>java.lang.String</prim-key-class>
    <reentrant>False</reentrant>
    <resource-ref>
    <res-ref-name>jdbc/oraclePool</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    </entity>
    </enterprise-beans>
    <assembly-descriptor>
    <container-transaction>
    <method>
    <ejb-name>beanManaged</ejb-name>
    <method-name>*</method-name>
    </method>
    <trans-attribute>Required</trans-attribute>
    </container-transaction>
    </assembly-descriptor>
    <ejb-client-jar>ejb20_basic_beanManaged_client.jar</ejb-client-jar>
    </ejb-jar>
    and
    <?xml version="1.0"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC
    '-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN'
    'http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd'>
    <weblogic-ejb-jar>
    <weblogic-enterprise-bean>
    <ejb-name>beanManaged</ejb-name>
    <reference-descriptor>
    <resource-description>
    <res-ref-name>jdbc/oraclePool</res-ref-name>
    <jndi-name>examples-dataSource-oracleXAPool</jndi-name>
    </resource-description>
    </reference-descriptor>
    <jndi-name>ejb20-beanManaged-AccountHome</jndi-name>
    </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
    ----------------------------------------------------

    There must be a reference to demoPool lurking around somewhere, I normally do a search inside all the files in the project to solve things like this.
    Also clean up all temporary files and deployments before trying a redeploy.
    If this does not work you can always try configuring the demoPool to use your oracle database, ugly, I know but it may help if your in a hurry to get your code working.

  • Can i develop a multilingual (English, Urdu) database in oracle 8i???

    I want to develope a database system for a library. Library contains books in english, arabic and urdu language. Is there any support for these languages in oracle. If yes pl guide me about that. How can i store data in these languages and retrieve.

    can i ????
    Ata

  • Generic object-orientated ALV with

    Hello everyone!
    I've got to solve a little problem and hope, to finde some help here.
    My goal is a global ALV-class, that can be used by programms to easily create ALV's.
    I want to use a generate_output method within this class, that takes any internal table as a parameter and generates an ALV out of it. So when you got an internal table, you just have to create an instance of the global alv class and run the output method with your table as parameter to get a basic alv (later I'm planning to use sub-classes of this basic, global alv class, for more specified and program-related alv's.).
    But for now, that's all I need to do.
    So it should look and work like this:
    DATA: lo_alv TYPE REF TO zcl_alv_report. "our global class instance
    DATA: it_tab TYPE TABLE OF zzm_ehsanl.  "a random internal table
    SELECT * FROM zzm_ehsanl INTO TABLE it_tab. "fill it with some data
    CREATE OBJECT lo_alv. "let's create an instance of the global alv class
    lo_alv->generate_output( it_tab ). "This line is supposed to be all we need for the alv
    Now, let's take a look at the generate_output method within the global class.
    methods GENERATE_OUTPUT importing alv_table type any table.
    So we can use any internal table as a parameter.
    Let's get to the implementation part:
    METHOD generate_output.
      DATA: lx_msg TYPE REF TO cx_salv_msg.
      FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE.
      ASSIGN alv_table TO <fs_itab>. "assign the parameter to the field-symbol
      TRY.
        cl_salv_table=>factory("<=== that's the point where the dump occurs
            IMPORTING            r_salv_table = o_alv
            CHANGING             t_table      = <fs_itab> ).
        CATCH cx_salv_msg INTO lx_msg.
      ENDTRY.
    The further code shouldn't be relevant for my problem..
    Edited and split up into 2 posts..

    Well, sadly this dumps with "CX_SY_DYN_CALL_ILLEGAL_TYPE" at the specified point. It also says, that field <fs_itab> is protected against changes.
    Well, right now I'm very stuck with this problem and don't know what to do.
    Maybe there is another way to solve the issue?
    Or a better alternative to the cl_salv_table=>factory method?
    A strange thing is, that everything worked well, when I was been using a local class instead of the global one. But there was a little difference in the local implementation. You will notice, that the field symbol is declared within the generate_output method in this implementation. Because classes can't have any field symbols in their main declaration spaces. But when I used it with a local class, I put the declaration of the field-symbol to the point, where all normal global program data is defined. So in the local implementation, the field symbol was not declared within any class-code, but globally within the report. Maybe this is a start for a possible solution to this problem.
    Any help is very appreciated!
    Thanks & regards in forward.

  • Object oriented ALV with zebra layout

    Hello all,
    couldn't find anything regarding the above mentioned topic via search function so here my question:
    How can I get a zebra layout while using the method cl_salv_table=>factory and further steps. Can someone post some example coding?
    Thanks!!
    Jan Schnee

    Sure, try this.
    report  zalvom_demo1.
    data: ispfli type table of spfli.
    data: gr_table     type ref to cl_salv_table.
    data: gr_functions type ref to cl_salv_functions.
    data: gr_display   type ref to cl_salv_display_settings.
    start-of-selection.
      select * into table ispfli from spfli.
      cl_salv_table=>factory( importing r_salv_table = gr_table
                               changing t_table      = ispfli ).
      gr_functions = gr_table->get_functions( ).
      gr_functions->set_all( abap_true ).
      gr_display = gr_table->get_display_settings( ).
      gr_display->set_striped_pattern( cl_salv_display_settings=>true ).
      gr_table->display( ).
    Regards,
    Rich Heilman

  • Root file system is 100% full on server with oracle databse

    hi,
    This was very strange to me, i have a solaris 10 Generic_122300-03 sun4u sparc SUNW,Sun-Fire-V440, with one oracle database running on it. The daatabase guys was doing some activity and the CPU utilization was 100%. I got an update from db team that their process was hung for aroung 2 hours and db was not coming up. At this point of time the / file system was piling 100% and suddenly the database came up and / file system came down to normal.
    i am not sure what had happened, i didnt get an oppurtunity to check for any logs files getting generated under / apart from var or swap which can cause this. var is seperate file system.
    any idea on finding this out?

    Only thing I can suggest is to have auditing enabled - then you can possibly see what file or directories are being accessed during this time when it slows down. Also make sure you have enough swap space defined. I had production machines in the past that generated massive swap usage and the system would slow to a crawl during the time the application/machine was initializing for a run. Also check the usual messages in /var/adm.

  • View objects performance issue with oracle seeded tables

    While i am writing a view object on a oracle seeded tables like MTL_PARAMETERS, its taking more time to show in the oaf page.I am trying to display all these view object columns in detail disclosure of advanced table. My Application is taking more than two minutes to display the view columns of the query which is returning just 200 rows. Please help me how to improve performance when my query using seeded tables.
    This issue is happening only in R12 view object and advanced tables.
    Edited by: vlsn on Jun 24, 2012 11:36 PM

    Hi All,
    Here is architecture of my application:
    Java application creates XML from the screen values and then inserts that XML
    into a framework(separate DB schema) table . then Java calls a Stored Procedure from same framework DB and in SP we have following steps.
    1. It fatches XML from the XML type table and inserts XML into screen specific XML TYPE table in the framework DB Schema. This table has a trigger which parses XML and then inserts XML values into GTT which are created in separate product schemas.
    2. it calls Product SP and then in product SP we have business logic. Product SP
    does the execution and then inserts response into Response GTT.
    3. Response XML is created by using XML generation function and response GTT.
    I hope u will understand my architeture this time and now let me know if GTT are good in this scenario or not. also please not that i need data in GTT only during execution and not after that. i dont want to do specific delete which i have to do if i am using normal tables.
    Regards,
    Vikas Kumar

  • I can't see my table in my app with oracle 9i

    Hi:
    I have an app with Java and O9i where i have to delete some data in table, but when i execute my metod appears a "ORA-00903: invalid table name" error code, but when i check the schema in DbVisualizer i see it that table in fact i can delete data manually but in my app don't.
    Somebody have the same problem or some can help me please. Thks
    .

    > now the question is
    does't matter CAPS? in my app
    Generally, no.
    When you create a table like this
    CREATE TABLE aa_Sales (...);the name is automatically stored in the data dictionary as "AA_SALES". The parser also uppercases the name when you refer to it is a query like
    SELECT * FROM AA_sales;so the names match and everything works regardless of case.
    The exception to this is when you explicitly name a table in double-quotes (which clearly you haven't here as the query from all_tables showed), or if you place double-quotes around the name in a query, because in both cases this forces case-sensitivity.

Maybe you are looking for

  • How to share books using home sharing

    My husband and I each have our own Apple ID and itunes account. We have home sharing set up using his Apple ID. He has an ipad (1st Gen). I have an iphone 4 and i have purchased some books using my itunes/apple ID, but reading a book on the iphone is

  • Ticker

    Hi everyone, I have created a ticker in a report that I want to put on My Homepage as a custom report. Does anyone know how to change the code below to a link so that user can click on the ticker a be taken to a page with i.g. product info onMouseEnt

  • How would you use an IF or an OR to test two cells before an either/or answ

    I have a Numbers worksheet, and want to check as follows: If L8 is blank or If M8 is blank Leave this cell blank Otherwise, L8-M8 The following attempts do not work: =OR(isblank(f8), OR(isblank(l8), "",q8-k8) =IF(f8&l8="","",q8-k8) The Formulas and F

  • BDC or BAPI program For IP01

    Hi I am trying to create a upload program for Maintenance plan using IP01. If you have a BDC or BAPI program for this, please provide me same. Regards, Veera

  • Activation of Windows 2012 Datacenter Evaluation

    Hello i don't know how to activate Windows 2012 Datacenter, it's installed an an ESX and i bought this liencence Windows Srv 2012 DataCtr/Std KMS Windows Srv 2012 Standard MAK B what are the steps?