Informační tok Funkční structura Datová struktura ER model Modulová struktura Typová struktura Relační model Dokumentace


[Celkový datový model] [Funkce] [Externí rohraní] [Stavové diagramy] [Datové elementy] [Entity] [Relace]
[Databáze] [Události] [Materiály] [Generovací funkce] [Vyhodnocovací funkce] [Konfigurace] [Uživatelé] [Projekt] [Home]



Vyhodnocovací funkce
ERModel_RelationalModel_Connection
(Connection ER Model - Relational Model)


Vytvořeno: 09-20-2001 14:09:36
Poslední změna: 11-29-2002 09:38:59

Modul

Module: Connection ER Model - Relational Model

Zdrojový kód:

PROCEDURE ERModel_RelationalModel_Connection(ermArea$, option$)
BEGIN
/* ***************************************************************************
                  
    ***************************************************************************
    (Created 09/19/2001 mT)
    ***************************************************************************/

    IF Ucase$(option$) = "CHECK" THEN
        bCheck! = TRUE;
    ELSE
        bCheck! = FALSE;
    END
    
    PRINT {BOLD,"ARIAL",12} "Propojení mezi ER modelem a relačním modelem", NL;

    relArea$ = "";
    IF ermArea$ <> "" THEN
        PRINT {BOLD,"ARIAL",11} "Diagram ER modelu: " ;
        FOR Erarea WHERE Name = ermArea$ DO
            PRINT {BOLD,"ARIAL",ITALIC, 11} CONV$(Erarea.Boxname), NL;
        END
    
        PRINT {BOLD,"ARIAL",11} "Odpovídající diagram relačního modelu: ";
        FOR Relarea WHERE Name = ermArea$ DO
            relArea$ = Relarea.name;
            PRINT {BOLD,"ARIAL",ITALIC,11} CONV$(Relarea.Boxname);
        END
        IF relArea$ = "" THEN
            PRINT {"ARIAL", 11}"(-)";
        END
    END
    PRINT NL(2);

    // Entity-Typen
    CALL ERModel_RelationalModel_Connection_Entities(ermArea$, relArea$, bCheck!);
    PRINT NL;
   
    // Attribute zu Entity-Typen
    CALL ERModel_RelationalModel_Connection_Attributes(ermArea$, relArea$, bCheck!);
    PRINT NL;
    
    // Beziehungen
    CALL ERModel_RelationalModel_Connection_Rships(ermArea$, relArea$, bCheck!);
    

END


Generováno: 16.10.2003 7:41 Systém: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\Projekt03.csf Generováno systémem case/4/0
Vygeneroval: Administrator Soubor: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\html\286156625.htm (C) microTOOL GmbH 2002