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
RelationalModel_ERModel_Connection
(Connection ER Model - Relational Model)


Vytvořeno: 09-21-2001 15:09:50
Poslední změna: 11-29-2002 12:37:44

Modul

Module: Connection ER Model - Relational Model

Zdrojový kód:

PROCEDURE RelationalModel_ERModel_Connection(relArea$, option$)
BEGIN
/* ***************************************************************************

    ***************************************************************************
    (Created 09/19/2001 mT)
    ***************************************************************************/

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

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

    // Relationen
    CALL RelationalModel_ERModel_Connection_Relations(relArea$, ermArea$, bCheck!);
    PRINT NL;
   
    // Attribute zu Entity-Typen
    CALL RelationalModel_ERModel_Connection_Attributes(relArea$, ermArea$, bCheck!);
    PRINT NL;
    
    // Beziehungen
    CALL RelationalModel_ERModel_Connection_Rships(relArea$, ermArea$, 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\12855942.htm (C) microTOOL GmbH 2002