Why you put object in data model
Hi All
I did my interview and interviewer asked me the following question.
Question Why you put object in data model?
Appreciate your answer. Thanks
Regards
Shu
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by xuechen:
Hi, I am facing to choose an DBMS product for a big project. Does 8i support an object-oriented or object-relational data model?
Thank you!<HR></BLOCKQUOTE>
Hi, Oracle8 and Oracle8i will provide you object relational model. It is not pure object-oriented solution. In the field of databases it is difficult to impliment pure object-oriented solution now a days. But it is easy to understand and design an object-relational design and implimentation. In Oracle8 there are some very useful facilities for such a design like the concept of nested tables. I had a project of defence nature and design in object-relational technique and find much easy and understandable then pure relational approach. If it is possible for you then please be contect with me on mail and send me a little information about your work and experience.
Regards,
Awais
null
Similar Messages
-
Hi, I am facing to choose an DBMS product for a big project. Does 8i support an object-oriented or object-relational data model?
Thank you!<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by xuechen:
Hi, I am facing to choose an DBMS product for a big project. Does 8i support an object-oriented or object-relational data model?
Thank you!<HR></BLOCKQUOTE>
Hi, Oracle8 and Oracle8i will provide you object relational model. It is not pure object-oriented solution. In the field of databases it is difficult to impliment pure object-oriented solution now a days. But it is easy to understand and design an object-relational design and implimentation. In Oracle8 there are some very useful facilities for such a design like the concept of nested tables. I had a project of defence nature and design in object-relational technique and find much easy and understandable then pure relational approach. If it is possible for you then please be contect with me on mail and send me a little information about your work and experience.
Regards,
Awais
null -
What is the default package tu put in a data model ?
Hi,
I want to call a procedure *"EXTRACTION"* which is located in the default pachkage of my database.
What shoud i put in my data model? i feel that this line is wrong :
*<dataTrigger name="beforeReport" source="Extraction"/>*
Thnaks,
SAADHi,
i have plaeced my procedure directly in my procedure folder not in a package.
so if im correct, the default package will be nothing so i just put the name of the procedure.
is that true?
Tnaks,
SAAD. -
Business object architecture data model
HI All,
Can anyone give the architectural data model for business object ?
i got few but my data base is sap BI and i need to design a document to show the data model
so anybody having such document or any link for that so please share.
thanks in advance.
regards,
DJ.Hi DJ,
Best Practice says that if you have SAP BI in Back end and SAP BOBJ on front End then follow below mentioned path.
Create your SAP Query on the top of your InfoCube or ODS etc
Use calculated Key Figures and Restricted Key Figures in your Query.
Use most of the objects under Free Characteristics area for better performance and results
Create your Universe on the top of SAP Query. (we can create universe on the top of Cube and ODS but then we cannot use variable and performance also gets hit)
You can also create further variable / Filters at Universe level instead of WebI to improve performance
Create WebI report or Crystal Report etc (You can also create variables / Filters here).
Page 38 of following link gives a diagram for better understanding.
[http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bip_admin_en.pdf]
Bashir Awan -
Can you put objects on top of movies.
The submission date is closing in and I am stuck!
Is it
possible to place buttons on graphics on top of a quicktime movie
in Director. I have an actor pointing to the left and I want
a button to appear. The right and again another button! My video is
pretty much full screen so have nowhere else to but the buttons. I
could of course make the movie smaller. But it would look bad on my
project.On Fri, 05 May 2006 21:57:45 GMT, dee_shaa posted in
macromedia.director.basics:
> Thanks very much that was great advice. I'll be honest
though your
> instructions although clear, where a little over my
head! Is there a
> resource you know of that could discribe this in a
little more detail,
> even tutorials etc?
Hit F1 and search for Direct to stage.
Go to the Director Support site (you're nearly there now) and
search.
Search the LiveDocs.
It's been asked zillions of times in here and in the .lingo
forum. Search
these forums for DTS.
Or, an easier search engine for these newsgroups can be found
at
http://groups.google.com/advanced_search
Search for answers to your questions there with
macromedia.director.* in the
"Group" field.
This information is all over the place. Seek and ye shall
find.
Mark A. Boyd
Keep-On-Learnin' -
I have a laptop and desktop can I sync my itunes to a master libary on a nas or my airport extream? this would be similar to syncing my devices to my imac (iPad, iPhonce, ect.)
two answers as I am unshour to what you want to do:
Setup homeshareing or:
1) QUIT not just Close iTunes if it open
1) Make a folder on the shared disk
2) Move the "Users/username/Music/iTunes folder you want to share with all the devices to the folder on the shared disk
3) Make that folder accessable by all the users you want to access it.
4) Hold the "Option/alt" key down and click iTunes and it will ask if you want to "Choose a Library"
5) click "Choose a Library" and choose the one on the shared disk
6) Do this on evey meachine you want to have access to this library
8) REMBER THAT IF YOUR NOT CONNECTED TO YOUR SHARED DISK THEN YOU WILL NOT BE ABLE TO ACCESS YOUR LIBRARY but you can choose librays at any time by using step 4 and you can have as meany librarys as you like.
I hope this answers your question
Sorry for any bad spellings I am dyslex...... -
OBIEE Best Practice Data Model/Repository Design for Objectives/Targets
Hello World!
We are faced with a design question that has become somewhat difficult and we need some help. We want to be able to compare side-by-side actual measures with their corresponding objectives/targets. Sounds simple. But, our objectives are static (not able to be aggregated) with multi-dimensionality and multi-levels. We need some best practice tips on how to design our data model and repository properly so that we can see the objective/target for a measure regardless of the dimensions that are used in the criteria and regardless of the level.
Here is some more details:
Example of existing objective table.
Dimension1
Dimension2
Dimension3
Obj1
Obj2
Quarter
NULL
NULL
NULL
.99
1.8
1Q13
DIM1VAL1
NULL
NULL
.99
2.4
1Q13
DIM1VAL1
DIM2VAL1
NULL
.98
2.41
1Q13
DIM1VAL1
DIM2VAL1
DIM3VAL1
.97
2.3
1Q13
DIM1VAL1
NULL
DIM3VAL1
.96
1.9
1Q13
NULL
DIM2VAL1
NULL
.97
2.2
1Q13
NULL
DIM2VAL1
DIM3VAL1
.95
2.0
1Q13
NULL
NULL
DIM3VAL1
.94
3.1
1Q13
- Right now we have quarterly objectives set using 3 different dimensions. So, if an author were to add one or more (or zero) dimensions to their criteria for a given measure they could get back a different objective. They could add Dimension1 and get 99%. They could add Dimension1 and Dimension2 and get 98%. They could add all three dimensions and get 97%. They could add zero dimensions (highest grain) and get 99%. Using our existing structure if we were to add a new dimension to the mix the possible combinations would grow dramatically. (Not flexible)
- We would like our final solution to be flexible enough so that we could view objectives with altogether different dimensions and possibly get different objectives.
- We currently have 3 fact tables with 3+ conformed dimension tables and a few unique dimension tables.
Could anyone share a similar situation where you have implemented a data model structure with the proper repository joins to handle showing side-by-side objectives/targets where the objectives were static and could be displayed at differing levels with flexible dimensions as described?
Any help would be greatly appreciated.hi..yes this suggestion is nice...first configure the sensors(activity or variable) ..then configure the sensor action as a JMS Topic which will in turn insert the data into a DB..Or when u configure the sensor action as a DB..then the data goes to Oracle Reports schema..if there is any chance of altering the DB..i mean if there is any chance by changing config files so that the data doesnt go to that Reports schema and goes to a custom schema created by any User....i dont know if it can b done...my problem is wen i m configuring the jms Topic for sensor actions..i see blank data coming..for sm reason or the other the data is not getting posted ...i have used a esb ..a routing service based on the schema which i am monitoring...can any1 help?
-
Hi ,
I am using Oracle report 10G
And trying to create report with dynamic table
SELECT &COL1, &COL2
FROM &TAB
If I put this on data model it gives below error
ORA-00936: missing expression
==> from
Can anybody advise to solve this issue.
Regards,
BrajeshLook in the Reports Builder Help:
If you want to use lexical references in your SELECT clause, you should create a separate lexical reference for each column you will substitute. In addition, you should assign an alias to each lexical reference.
Does adding the column alias solve the problem? -
Data Modeler - Naming Conventions
I was using Oracle Designer for several year.
This product could drive you crazy because sometimes, but the strength was in my opinion the datamodelling part.
It saved you a lot of time because you kept stuck to the logical model generated your relational model and had all scripts satisfying all naming conventions you needed.
In Data Modeler i really miss the naming conventions and can't understand some parts, sometimes somebody here can help me if i have overseen something or it is just not implemented.
Naming conventions as example:
We work with surrogate keys.
Two well known tables - Employees (abbreviation EMP), Departments (abbreviation DEP)
They have one relation 1:N one department has many employees
In Designer i would define the EMPLOYEE entity, would set the table-abbreviation, the attributes and the primary key.
The same with DEPARTMENT. I would design it WITHOUT any column for the foreign key constraint.
Then i would create a relation between this two tables.
Last step is to generate the relational model.
a) Designer automatically adds ID as surrogate key on every table (you could configure that, it was dependent on a domain)
b) it automatically adds the table abbreviation as prefix on every column (even here it's configurable)
c) it automatically adds the a foreign key column in the child table with the prefix of the master table (f.e. EMP_DEP_ID or DEP_ID if you prefer not to prefix every column... what i do)
It was really easy to get your scripts.
Things i don't understand in Data Modeler:
In a logical model you should design entities, attributes and relations and don't mess around with FK-columns.
Is there any support for surrogate keys? I don't wanna add an ID manually with every table.
In Data Modeler an additional COLUMN(!) is added with every Foreign key relation, i could live with that, but there is no way to tell
Data Modeler to prefix it automatically. The name can just be changed in the Relational View afterward.
P.S.
Surrogate Keys.... There are some pros and cons for/against this out there. I have seen a lot of Oracle Projects and in all except one i always had a surrogate key column. It really makes life
easier. In the one no-surrogate-key-project we began to add surrogate keys after a while...COLUMN(!) is added with every Foreign key relation, i could live with that, but there is no way to tell
Data Modeler to prefix it automaticallyLook at "General options>Naming Standard>templates" - you can define template for FK columns/attributes and then apply them for whole relational/logical model using "Apply Naming .." functionality from pop-up menu in the browser. For Logical model (FK attributes) - you also need to clear related setting at "General options>Logical>Keep as the name of originating attribute".
Templates are also used when objects are created, thus when new FK is created, then templates are used to generate name for foreign key and FK columns. Well you have to define table and column abbreviation in order to get them used in generated names - Re: Data Modeler: Naming
There is no support for surrogate keys in current release.
Philip -
Hi,
I am not pretty sure whether it is the right place to post this question. I am working as Sr. Oracle DBA and thinking of learning and switching my profession to Data modeler.
But I wanted to know like as per hierarchy wise is data modeler position in one step up to oracle DBA?
Also can anyone suggest me any forum for data modeler?
Thank you in advance.user2995637 wrote:
You are perfectly right. I am completely with you. But in every field there is graph of levels, No necessarily, and certainly not necessarily so narrowly defined.
even organization has hierarchies. And International Frambo Corp may say a Data Modeler is "higher" than a DBA, while United Widget Corp may say just the opposite. And Dunder-Mifflin Paper may not even have a job title "Data Modeler" even though they have an entire team of people performing that function. And two companies probably even define the individual jobs differently. And even if a company has the two job titles, defined as you perceive they should be defined, they may very well have them at equal 'levels'. So anything I might say about how those job titles relate in my organization probably mean zero in your organization.
Job titles mean only and exactly what the individual organization says they mean.
You should be pursuing the work you find enjoyable and fulfilling. Not some artificial title based on an artificial concept of what is "higher". Have you actually done any data modeling? Do you find it interesting? Why would you want to pursue that type of assignment vs. what you are currently doing?
So just thought of gather info on that as well. -
Help Needed with Data-modeling to build an application on
Hi would anyone be able to help me in creating a data model cause im really stuck with this one .Basically if been asked to create a survey application in oracle apex that use to excel based . So the info i was given was in a form of excel sheet which looks like this
NAME
E-MAIL
TSSA
ORACLE
HP
IBM
MS
SAP
INTERGRAPH
CISCO
Relationship
Contracting
Performance
Architecture
Supplier Feedback
comments
Jxxxxxx yyyyyyf
[email protected]
Yes
Yes
Yes
Yes
x
requested to be added
nnnitha iiiiiah
[email protected]
Yes
Yes
Yes
x
x
Knnnn kkkikot
[email protected]
Yes
x
x
is not payed
Gggrt Louuuue
[email protected]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
x
x
x
x
jeiiiha ad
[email protected]
Yes
x
to meet with
John Rat
[email protected]
Yes
x
x
So where it says yes thous are the vendors that people associated with them have to asses and where there's an X thous are the topics that the vendors have to be rated on . So if for example the first guy on the list Jxxxxxx yyyyyyf will asses TSSA , ORACLE, HP , IBM , MS , SAP on the topic of Architecture and if you look at the second user nnnitha iiiiiah he would rate TSSA , ORACLE , INTERGRAPH on the topics of Relationship and performance . Any idea how i could data model this to get my table structures right .so that features like completion status could be displayed to the user through APEX which can only be done by a correct data-model i have tried normalization but i did go anywhere becauce there are so many variations any idea on how you would go about data modeling this would be greatly appreciated thank youNot really an APEX specific question.. Maybe you should try posting this in the data modeler forum : SQL Developer Data Modeler
Thank you,
Tony Miller
LuvMuffin Software -
Can SAP leverage MM and classification (CL-system) data-model?
Dear all,
At the moment Im working for a telecom company, setting up the Functional Management department activities to manage 2nd line support calls, and general overall application functional support.
One of the issues is simplifying the work of monitoring Item (products, articles etc.) Master Data. Below you can see the data model where Items, their classes, the characteristics of classes and prices are stored.
The Legacy system has the following data-model (as ERD, <a href="http://sapparking2007.freehostia.com/LegacyModel.JPG">LegacyModel</a> )
Main Product (i.e. Nokia 6110)
- has zero, one or more Characteristics (i.e. 220v cord, 3v battery etc.)
- has zero, one or more Variants (i.e. Nokia 6110i, Black, Red etc.)
A Variant (Nokia 6110i, Black)
- has zero, one or more Characteristics (i.e. 200h stand by time etc.)
- has zero, one or more Deliveries (i.e. we sell a package)
A Delivery (certain combination of a package : Nokia 6110i, Red, Prepaid, 1 year)
- Has zero, one or more Characteristics (i.e. prepaid simcard, free service etc.)
- Has zero, one or more Delivery Prices (i.e. prices)
A Delivery Price
- Has zero, one or more Characteristics (i.e. 1 month warenty)
- Has zero, one or more Prices (i.e. offer price, sales, periods)
Well, almost perfectly normalised data-model.
The implementation in SAP is as follows:
Main Products , Variant and Deliveries are all stored in table MARA.
Product is Artikeltype Z01A,
Variant is type KMAT,
Deliveries is type HAVA and DIEN.
See image:
<a href="http://sapparking2007.freehostia.com/Model01.JPG">Current Data Model</a>
The Characteristics are stored in table CABN etc
The prices are stored in the SD table KONP .. (price condition). etc.
The MARA table is connected to Classes table (KSSK) via the INOB table.
Classes are connected to Classes with in de KSSK table.
The filed that stores Class in the KSSK and the field that stores the Class below are 2 different type of fields (18C , and 50CN) and they would simply wont join in a SAP query.
The filed that stores Item to Class in the INOB and the field that stores the Class in the KSSK are 2 different type of fields (18C , and 50CN) and they would also wont join in a SAP query.
Therefore we have created extra Z. Tables (Types actually) that does the join for us.
Functional Management personnel are not ABAP and SQL people. So we have to keep it simple.
After a training session it proved to be still too complicated. After a Change Request, to create the product structure in a separated, single table, has resulted in a batch job, that create the file periodically, but not all of it. And at the end, you never know if your data is up-to-date.
To me it seems logical to add a (derived) field to the KSSK and the INOB to accumulate the underlying class with the same attributes as the MARA and KSSK, so it can be properly joined. But here there is too much resistant in conjunction with SAP releases etc. AND it seem to be impossible (not sure) to define a type table with a derived field.
To let programmers produce more ABAP is not a clean option either, and yes I realise one can create a sap query on a single table, and add a long SQL statement on Record level.
So the question:
- Is this implementation the best possible in SAP?
- How to overcome the unjoinable friendly database?
In other query tools it is possible to create tables as output (on the fly), where the tables can be used as input tables in a next query, and can be joined further.
- Is this somehow possible in SAP?
I wonder if anyone can shade some light on this approach. We have 2 FTE to monitor 2.5 million products combinations, and the propagation of this data to over 30 sales channels daily.
Thank you in advance for taking the time!
Kind Regards,
Doron.Ashish:
Please search the space threads before posting. There are several posts where this is already covered.
regards,
bill. -
3.0 beta - How to start Data Modeler?
Probably a dumb question but Tools > Data Modeler > gives the list of options but none are to open a Data Modeler window.
File > Data Modeler prompts to open an existing design but not to create a new one.
What am I missing?It seems you are asking about Data Modeler as extension in SQL Developer 3.0 - no need to start it - it's already started and you have available empty design to work with.
You need to make Data Modeler browser visible - "View>Data Modeler>Browser". You can use it to show/hide models or create new designs.
Philip -
Architeture influence MDM Data Modeling??
Hi,
I understand If I have MDM SP05 then I can utilize some good functionalities of EP, Java Webdynpro or SAP NW CE, Webservices and BPM. and If same applications I integrate with MDM SP03 then I will loose this functionalities. Will this have any impact / influence on my Data Model designing decisions. What will be the change?
Cheers,
RajeshHi Rajesh,
I don't think you have to think from that perspective. When you say Data Modelling - it is related to repository structure i.e. fields and tables.
Scenario 1 - You don't have any information about upcoming version
In this case since you have no idea what new version would consists of hence there is no point in thinking about data modelling. You can go ahead with the most optimized model based on your current requirements
Scenario 2 - You have some idea about the new features of the new version
Still I don't think you need to consider data modelling because new features might be in the form of new java classes or new iViews or may be introduction of new data type, etc. In all cases you cannot change your current data model.
It's always better to have POC and Live on same version so that things can be reused.
I have just shared my views and didn't provide any solution
Regards,
Jitesh -
Hi,
Is there any place where we can see the data model in the R12 compare to previous releases. We are upgrading to R12. There custom process (data coming from legacy systems), forms and reports. I have found that RA_CUSTOMERS view not exists in R12. The changes like this I want to know at one place or any other sites you recommend to go through for me.
Regards/PrasanthHi,
Since you're upgrading to R12, the following link should be able to provide you info on the data model in R12. Click the following link and go to Oracle Applications upgrade guide (R11i to R12)
http://download.oracle.com/docs/cd/B40089_05/current/html/docset.html
>
Is there any place where we can see the data model in
the R12 compare to previous releases. We are
upgrading to R12. There custom process (data coming
from legacy systems), forms and reports. I have
found that RA_CUSTOMERS view not exists in R12. The
changes like this I want to know at one place or any
other sites you recommend to go through for me.
Regards/PrasanthHi,
Since you're upgrading from
Maybe you are looking for
-
Amongst other things, I've updated all Firewalls to grant Mozilla access, rebooted the computer, checked your FAQs but I am now running Trend Micro Titanium Internet Security (not the original Trend Micro, which your FAQ is out-of-date for anyways) a
-
Can't use Debit card to create Apple ID
Hi guys, Have tried several times, but just can't register an Apple ID with a Debit card. The information always says wrong card information. But i used the exact same information for my Amazon account and have bought several items via it. Then what
-
In need of help with Shockwave from experts and community please.
I have seen posts where people are having the same issue with Chrome, but I am using Windows 8 playing my FB games using Firefox. I have filled out their little "box" that they ask me to about 10 times and I am over it. I went to see if my Adobe SW w
-
Tomcat as NT Service not writing to error log
I created an NT service for Tomcat and want to write output to stdout.log (System.out) and stderr.log (System.err), but instead, it's writing both System.out AND System.err to stdout.log. Strangely enough, stderr.log does get created, but is never wr
-
FREE_SELECTIONS_DIALOG in a Tabstrip
Dear Experts, I have been searching for help, but I couldn't find any helpful discussion so far. I know we can generate full screen or popup screen using FREE_SELECTIONS_INIT and FREE_SELECTIONS_DIALOG. My question: Is it possible to generate dynamic