Logical Diagram Notation - Information Engineering Notation

I'm a little confused about the Logical Diagram Relational Properties diagram. In a parent/child relationship where parent is required and children are optional, the Source to Target Cardinality must be set to * and Target to Source Cardinality to 1. Source Optional pertains to the Source and is unchecked and Target Optional is checked. A bit inconsistent and untuitive to me to have one Source setting describe the source and the other Source setting describe the Target, but fine. Those settings display correctly in Barker and Bachman notation.
If, however, you switch the notation to Information Engineering Notation, the optional settings are revered and display incorrectly. Checking Source Optional controls the optionality of the Target and visa versa.

If, however, you switch the notation to Information Engineering Notation, the optional settings are revered and display incorrectly. Checking Source Optional controls the optionality of the Target and visa versa.Optionality is represented at the other end of the line in IE notation.
Philip

Similar Messages

  • Information Engineering Notation

    Hello
    Why only sql developer data modeler extension has Information Engineering Notation in Logical Model Diagram?
    Regards
    Nelson

    Hello Nelson,
    extension has higher version, standalone version of Data Modeler will be released later this year.
    Regards,
    Philip

  • Unable to generate Logical Model Diagrams through Reverse Engineering

    Hi,
    I am currently using SQL Developer Data Modeler Version-3.0.04.
    I have generated Logical Model Diagrams from Relational Model Diagrams through Reverse Engineering (Done by pressing an" engineer to Logical Model button" on top panel of sql developer) .I saved the DMD file (source file) once i had done generating the logical diagrams.Now if i reopen the DMD and open the logical diagram again I found that most of the tables had lost their relationships.So i tried to regenerate the Logical Model Diagram again from the same Relational Diagram but it is not being generated unless i create a new Relational Diagram.Is there a way to generate multiple Logical Diagrams for the same Relational Diagram rather than creating a new one for each Logical Diagram to be created.
    Regards .
    Thanks in advance.

    Any comments on this issue?. Please let us know.

  • How can I set up engineering notation in numbers '09?

    I am taking some electronics courses in college and need to be able to use engineering notation ie: 1E-3, 9E6, etc. How can I best set this up in Numbers '09? All of my entries are automatically being formated as scientific notation (not multiples of 3) and the only other option I can find is just standard numbers. Thank you for your assistance.

    Good Evening All,
    eBomber's solution works if the OP has Excel (but as Jerry noted, the OP has not responded, so we are talking amongst ourselves).
    Jerry's solution, using LEFT() works.
    I found this works, using RIGHT() to grab the exponents of the straight Scientific value and Scientific divided by 10 and 100. (No need to consider the + or - of the exponent at this stage). Then find MOD(<each exponent>, 3) and test with IF() to see which MOD is zero (i.e. which exponent is an exact multiple of 3). Then grab the relevant ("Engineering") value from Columns B, C or D.
    In Cell E2 and Filled Down:
    =IF(MOD(RIGHT(B2,2),3)=0,B2,IF(MOD(RIGHT(C2,2),3)=0,C2,IF(MOD(RIGHT(D2,2),3)=0,D 2,"")))
    Hide Columns B, C and D for a neat look.
    Regards,
    Ian.

  • Logical diagram's relation lines invisible

    In my logical diagram and its subviews, a few of the lines (maybe 10%) representing relations aren't appearing between the entities.  The relations exist and appear to be defined just as the ones that do appear.  In "Show/Hide Relationships", they're flagged as selected, and I've tried clicking them off and on but it doesn't help.  In Preferences=>DataModeler=>Diagram=>Format, I've tried messing with the line widths to see if the change would affect the invisible lines, but no.  When engineered to a relational model, the corresponding foreign key's lines do appear.  If I create a subview from the entities that have relations between them, the lines don't appear on the subview either.  If I change the logical diagram's background color to red, the relations do appear in white (or maybe yellow), though in the narrowest width.  (That is, if I change the line width to fat and blank in Preferences, the 90% of the lines that usually appear are there in fat black, but the usually invisible ones are thin and white/yellow.)
    How can I get the missing lines to appear?  (SQLD 3.3.0.747)

    I guess all I needed to do was report it here in order to figure it out!
    How I fixed them:  Set diagram color to red so that they'd be visible.  Right-click the now-visible line to bring up a submenu.  Under Format, "Use default" was clicked off.  Click it on.
    How they managed to become un-default, I don't know, but they're better now.  I'll mark this answered but leave this here in case someone else stumbles into the same problem.

  • How to convert decimal notation to comma notation

    Hi Folks,
    I have an issue in converting decimal notation to comma notation for France.
    I have changed the decimal notation in SU01 from 123.4 to 123,4 but when i run some custom program written by me it is extracting output as 123.4 than 123,4.
    So i want to have the output of report to conver all numerical values(from decimal format to comma format) i.e., 123,4 format from the 123.4 format.
    Please help me in fixing this issue
    Edited by: Nishanth Kumar Reddy Chenchu on Apr 24, 2008 1:16 PM

    Hi Nishant,
    U can use the statement WRITE TO. This will write the data as per the user settings. When ever user changes his settings like decimal notations then this statement will write the data as per the current settings of the user.
    DATA: l_amount1 TYPE wrbtr VALUE '123.45',
              l_amount(16) TYPE c.
    WRITE:/1 l_amount1.
    WRITE l_amount1 TO l_amount.
    WRITE:/1 l_amount.
    Just copy paste above code in a sample program. First execute this program and note the output. Then change the user settings for decimal notations and log of from SAP(Because user settings will become active only after fresh login). Now execute ur report and see the difference. In this way u no need to change the program when ever user changes his settings.
    This thing not pnly applies for amount but also for date, time Quantity fields
    Thanks,
    Vinod

  • Java error on P6 Professional v8.2.2.8 TimeScale Logic Diagram

    I just recently upgraded a test environment to the latest P6 Professional release 8.2.2 (build #:8206). Now the Timescale Logic Diagram get a java error, see below. Of course, the P6 web tool and database have been upgraded to 8.2.2.8. They seems to be working fine. This Timescale diagram use to work, now it is broken. I was wondering what is up?
    In the error is mentioned the ViewProb table not be available. This table does exist in admuser and is full or rows. If the solution is to upgrade to java 1.7, then I am kind of screwed since that is not an option were I work.
    Environments:
         dell latitude laptop
         8 gigs of memory
         java 1.6 plugin and jre installed
         windows 7
         oracle 11g (11.2) database on rhel5 server
    JAVA Stack Trace:
    System.Exception: TemplateService Fail to Get Template Data: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: TCVirtualDBEngine.TableByName: Table not found: VIEWPROP (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
    OraclePrimavera.Core.ECTableNotFoundError: TCVirtualDBEngine.TableByName: Table not found: VIEWPROP
       at OraclePrimavera.Core.TCVirtualDBEngine.@18vdbengin$TableByName$_RaiseException($Unnamed15& $frame_TCVirtualDBEngine.TableByName)
       at OraclePrimavera.Core.TCVirtualDBEngine.TableByName(String TableName)
       at OraclePrimavera.Core.TCVirtualDBEngine.GetObjectList(String anObjectName)
       at Primavera.API.AppInstanceBasedObjectContext.GetBusinessObjects(String objectName)
       at Primavera.API.Services.P6LookBusinessRuleService.GetTemplateIDs()
       at SyncInvokeGetTemplateIDs(Object , Object[] , Object[] )
       at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
       at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
       at Sy...).
       at Primavera.Look.DataAccess.ServiceBasedTemplateDataProvider.GetAllTemplateData()
       at Primavera.Look.DataAccess.DatabaseTemplateProvider.get_AllTemplates()
       at Primavera.Look.DataAccess.DomainContext.get_Templates()
       at Primavera.Look.DataAccess.DomainContext.get_CurrentTemplate()
       at Primavera.Look.ViewModels.MainViewModel.EnsureSaveTemplate()
       at Primavera.Look.Views.MainWindowView.Window_Closing(Object sender, CancelEventArgs e)
       at System.Windows.Window.WmClose()
       at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

    I fixed this problem by purging Primavera Professional P6 SP1 off laptop computer and re-installing SP2 cleanly. When I mean purge, I mean uninstall using the Window's system admin panel, and remove any remnants from directories used by Primavera. I also cleaning out my temporary files folder and rebooted my computer before installing SP2 to make sure no services were running from SP1.
    Timescale logic diagram seems to be working.
    On other thing that may or may not be related: I also remove all Oracle client installs and re-installed a single clean 32bit Oracle client. I do not think Primavera uses Oracle's client, but I did this before I installed Primavera P6 Professional SP2.

  • Named Notation Vs Positional Notation...

    Hi,
    There are 2 ways of passing parameter to the procedure in pl,sql .
    1. Named Notation
    2, Positional Notation,
    my question is can the use of positional notation cause performance degradation ?
    or which one is better named or positional notation ?
    kindly give me your fb
    Regards
    nic

    Thanks elic,
    and can it be other way round, can named notation cause performance delay,,,
    create or replace procedure proce1(para 1 number default null,
                                        para 2 number default null,
                                        para 3 number default null
                                        -- and so on) is
    begin
    null;
    end;
    proce1(para 1 -> 1, para 2 -> 2, para 3 -> 3);
    proce 1(para 2 -> 2);
    proce1(para 3 -> 1);Message was edited by:
    Nicloei W

  • Convert from Comma notation to Decimal Notation, Any FM ?

    Hi Experts,
    I am looking to convert from Europe format to US format for Quantity & amount fields, I mean
    e.g. Europe:  12.3456,78 -> US: 12,3456.78
    pls. i can not use offsetting, replace, pattern, overlay, concatenate etc.
    So, pls. let me know that, Is there any SAP FM for this purpose of DECIMAL NOTATION conversion?
    thanq
    Edited by: Srinivas on Feb 22, 2008 10:48 PM

    use.
    Replace all occurances of ',' in w_value with '.'.
    Check this thread.
    REgarding converting  ','  TO  '.'

  • Data flow diagram - missing information stores

    I am creating data flow diagrams using sql developer data modeler. Often, the information stores that I created and used in the Data Flow Diagrams in the process model are simpy gone when save, close and reopen the model. Even the XML files on the disk are gone. I am using version 2.0.0 build 584. Any idea why this is happening?

    Hi,
    There is a SQLDeveloper version 2.1.1 (Patch 1) out there.
    You could try with that one, just in order to see whether your problem still persist.
    If so, let is know.
    Cheers!!

  • Positional Notation vs Named Notation

    Hello,
    Can we use named notation while calling a stored procedure in Oracle 9i SQL*PLUS?
    Can we use named notation while calling a stored function from a SQL statement in Oracle 9i SQL*PLUS?
    Thanks much,
    Manoja

    Easy enough to test.
    SQL> CREATE PROCEDURE p (p_one IN VARCHAR2 DEFAULT 'One',
      2                      p_two IN VARCHAR2 DEFAULT 'TWO') AS
      3  BEGIN
      4     DBMS_OUTPUT.Put_Line ('p_one is '||p_one||' and p_two is '||p_two);
      5  END;
      6  /
    Procedure created.
    SQL> exec p(p_one => 'Not one');
    p_one is Not one and p_two is TWO
    PL/SQL procedure successfully completed.
    SQL> exec p(p_two => 'Not two');
    p_one is One and p_two is Not two
    PL/SQL procedure successfully completed.
    SQL> CREATE FUNCTION f (p_one IN VARCHAR2 DEFAULT NULL,
      2                     p_two IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2 AS
      3  BEGIN
      4     IF p_one IS NULL THEN
      5        RETURN p_two;
      6     ELSIf p_two IS NULL THEN
      7        RETURN p_one;
      8     END IF;
      9  END;
    10  /
    Function created.
    SQL> SELECT f(p_one => 'One') from dual;
    SELECT f(p_one => 'One') from dual
    ERROR at line 1:
    ORA-00907: missing right parenthesis
    SQL> SELECT f(p_one => NULL, p_two => 'Two') FROM dual;
    SELECT f(p_one => NULL, p_two => 'Two') FROM dual
    ERROR at line 1:
    ORA-00907: missing right parenthesis
    SQL> SELECT f(NULL, 'Two') FROM dual;
    F(NULL,'TWO')
    TwoSo, yes and no.
    TTFN
    John

  • Logical block (LBA) information of a file

    *How we can find out the Logical Block Address (LBA) of a file blocks. We need to find out the blocks which are using for storing a file in Memory.*

    * log2phys.c - this Mac OS X program attempts to provide a physical disk
    * map for the specified file(s).
    * This is an EXPERIMENT! I think the code does what it says,
    * but I have not verified the results.
    * Bob Harris 14-Apr-2010 o initial coding
    #include <stdio.h>
    #include <stdlib.h>
    #include <fcntl.h>
    #include <unistd.h>
    #include <errno.h>
    #define STRIDE (4096) /* ASSUMES the allocation unit is 4K */
    void log2phys(char *file);
    int
    main(int ac, char **av)
    int n;
    if ( ac < 2 ) {
    fprintf(stderr, "Usage: log2phys file [file ...]
    exit(EXIT_FAILURE);
    for(n=1; n < ac; n++) {
    log2phys(av[n]);
    exit(EXIT_SUCCESS);
    void
    log2phys(char *file)
    int fd;
    int sts;
    off_t offset;
    off_t previous;
    off_t length;
    struct log2phys phys;
    printf("%s
    ", file); /* display the file name */
    fd = open(file, O_RDONLY); /* open the file */
    if ( fd < 0 ) {
    fprintf(stderr,"open(%s,O_RDONLY)", file);
    perror(" ");
    exit(EXIT_FAILURE);
    * Seek through the file 4K at a time, and obtain the disk offset
    sts = 0;
    previous = (off_t)-1;
    length = 0;
    for(offset=0; sts >= 0; offset += STRIDE) {
    /* position to next offset in the file */
    sts = lseek(fd, offset, SEEK_SET);
    if ( sts < 0 ) {
    fprintf(stderr,"lseek(%d, %lld, SEEK_SET)", fd, offset);
    perror(" ");
    exit(EXIT_FAILURE);
    /* fetch the current physical location for file offset */
    sts = fcntl(fd, F_LOG2PHYS, &phys);
    if ( sts < 0 && errno == ERANGE ) {
    /* we have gone past the end of the file */
    break;
    else if ( sts < 0 ) {
    fprintf(stderr,"fcntl(%d, F_LOG2PHYS, &phys)", fd);
    perror(" ");
    exit(EXIT_FAILURE);
    * Figure out if this is a non-contiguous allocation unit
    if ( previous + length != phys.l2p_devoffset ) {
    if ( length != 0 ) {
    * We have accumulated some length from the previous run of
    * allocation units, so display the length of the previous
    * starting offset
    printf(" length= %11lld
    ", length);
    length = 0;
    /* Display the offset of this new run of allocation units */
    printf(" file_offset= %10lld volume_offset= %17lld",
    offset, phys.l2p_devoffset);
    /* save the new previous starting physical offset */
    previous = phys.l2p_devoffset;
    /* Count this allocation unit as part of the length */
    length += STRIDE;
    * Print the final length.
    if ( length ) {
    printf(" length= %11lld
    ", length);
    close(fd);

  • Have existing Logical Diagram - need to add entities to the left side

    Is there a way to create space on the left side of a diagram without manually shifting all of the entities to the right.
    Thanks,
    Bob Larsen

    Do ctrl-A - that selects all the objects on the diagram. Then you can shift them all right without losing the layout.

  • Super type hides child entity's synonym in Logical diagram

    Hi,
    I think that I found a bug:
    I created two entities: entity A and entity B.
    Entity A is super type of entity B.
    I created a synonym for entity B.
    When I select entity A it hides the synonym of entity B.
    When I create entity C and create a 1:N relation between synonym of entity B and entity C
    and move entity A (it contains entity B and its synonym) the relation's line is not moved, it is hanging in the air.
    My version: 3.0.0.665
    Java: 1.6.0_22
    Screenshot fragments:
    [url http://s4.postimage.org/262qg0w10/Screen_shot_2011_03_07_at_08_44_06.png]before moving
    [url http://s4.postimage.org/cswtio7hs/Screen_shot_2011_03_07_at_08_44_27.png]after moving
    Best regards.

    Hi,
    I logged bug for that.
    Philip

  • GarageBand notation view

    Anyone else use notation view for GarageBand?
    When I write music, I prefer using classical notation because it is easier to tab what I have in my head and get the timing of the notes perfect. I struggle to use GarageBand's notation - simply because I cannot change the type of note or re-write a section using notation view.
    Products like Guitar Pro, Sibelius, and apparently Logic Pro offer neat classical notation entering. I got to the stage where I had to use Guitar Pro to tab a song and then export the midi file to GarageBand just because I couldn't get it done at all in GarageBand.
    Am I using it wrongly? I noticed if you press the left and right arrows it changes the note type, but it screws everything up, like timing etc. I cannot change notes in dependently.

    yeah, ditto Schneb's ditto of you.
    Well, I ditto your ditto of Shneb's ditto of me.
    I guess we agree.
    I actually know how to read music by notation, but I like the flexibility of just dragging the bar to whatever length you want it, rather than having to do math to see if you need a double-dotted 16th note, or just a dotted one.
    And if you want to change it, just drag it to the length you want it. Very intuitive, and convenient. As a composer/songwriter, it's one of the features of GB that I really like.

Maybe you are looking for

  • Macbook Pro to Macbook Pro Video Mirroring

    Hey all, Is there a way while downloading video off of video camera onto a MBP to connect it another MBP so that both screens can be watched at the same time? I'm a football coach and on the way home from away games we'll download the video of the ga

  • GR and IR issue

    Hi All, We are facing issue, when IR is posted before GR, the GR is taking different price. this price is not the PO price nor IR price. Can please let me know why this differences and what is the standard process. GR has to create first then IR?

  • Windows error code 0xc0000034

    Recently, when I switch on my laptop, this error code appear 0xc0000034. My question is, why Windows can fail? I keep my Windows updated, installed anti-virus, scan my laptop every week, de-fragment my hard disk every fortnight. Some say my hard disk

  • Preinstalled filters from CS5 not showing up in CS6 upgrade

    I just installed CS6 upgrade from CS5 but the Nik and Topaz software filters are not showing up.  How do I get CS6 to recognize them without having to reinstall all of them again.

  • My Intel Mac does not start.

    My Intel Mac does not start. When I turn it on I hear a loud beep (a sound I never heard before) and then I see the spinning wheel and nothing else. I tried to start from the installation disc, I also try to reset the SMC and the PRAM. Nothing worked