case studio 2 - na povedahomen.vsb.cz/~s1i95/appr/case studio 2000.pdf · pri generovanı...
TRANSCRIPT
CASE Studio 2 - Na poveda Va zeny uzivateli,
dekujeme, ze jste si vybrali pra ve CASE Studio 2!
Za kladnı informace CASE Studio 2 je profesiona lnı software pro visua lnı navrhova nı databa zovy ch struktur - jinak a jednodus e r eceno "Database modeler" ci "Database designer". CASE Studio 2 pracuje pod operacnım systúmem Windows.
CASE Studio 2 Va m umoznı visua lne navrhovat Entitne relacnı diagramy pro rozlicnú databa ze. Jedna se o idea lnı software pro spolecnosti ci vy voja r e, kter ı chtejı pracovat se svymi databa zemi nejpr ıjemnejs ım a casove velice uspornym zp˚sobem.
Klıcovú vlastnosti l Entitne relacnı diagramy (ERD) l Data Flow Diagramy (DFD) l Reverse Engineering - umoznuje vytvor it model struktury jiz existujıcı databa ze l Spra vce verzı - umoznuje porovna vat jednotlivů verze modelu l Velice detailnı Logicků i Fyzicků HTML reporty l Galerie - pro ulozenı nejcaste ji pouzıvanych ca stı modelu
Stra nka c. 1 z 2CASE Studio 2 - Help file
3.5.2002mk:@MSITStore:C:\PROGRA~1\rksoft\CASEST~1\bin\cs2.chm::/000n.html
l Podpora Uz ivatelu, uz ivatelskych skupin a uz ivatelskych pra v l Uz ivatelsky definovanů sablony l Moznost zapisova nı akcı do "To do" listu l Datovy slovnık l Referencnı integrita (Deklarativne i za pomocı triggeru) l Podpora JScipt i VBScript l Submodely a mnohem vıce...
Pr ejeme Va m pr ıjemnou pra ci s produktem CASE Studio 2!
Stra nka c. 2 z 2CASE Studio 2 - Help file
3.5.2002mk:@MSITStore:C:\PROGRA~1\rksoft\CASEST~1\bin\cs2.chm::/000n.html
Editace entity
Pro vyvola nı dialogu Editace entity je zapotrebı dvakra t kliknout na entitu, poprıpade dvakra t
poklepat na prıslusnou entitu ze seznamu entit, ktery je umısteny vpravo ve stromovů
strukture.
Na zev Entity
Logicky na zev entity.
Na zev Tabulky
Fyzicky na zev entity, takhle bude vygenerova n ve scriptu.
Generovat
Zde si zvolıte, zda se ma entita generovat do vy stupnıho SQL skriptu.
ATRIBUTY
Seznam atributu , kterů jsou souca stı entity. Atribut mu zeme editovat, kdyz vybereme
prıslusny ra dek a stiskneme tlacıtko Edit, nebo poklepeme mysı prımo na ra dek.
Sloupce
Klıc
Uva dı, zda je atribut klıcovy . Mu ze naby t te chto hodnot:
Prima rnı klıc.
Cizı klıc, ktery je za roven prima rnım klıcem.
Cizı klıc.
Stra nka c. 1 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Hodnotu sloupce mu zeme menit kliknutım mysi.
Na zev
Na zev atributu.
Typ
Datovy typ atributu.
Not Null
Uva dı, zda atribut mu ze naby t nulovy ch hodnot. Hodnotu sloupce mu zeme menit kliknutım mysi.
Tlacıtka:
Male Add
Rychlů prıda nı atributu, na zev atributu vyplnıte v polıcku vlevo od tlacıtka.
Add
Prıda nı atributu.
Edit
Oprava atributu.
Delete
Zrusenı atributu.
and
Zmena poradı atributu.
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se entity.
VLASTNOSTI
Vlastnosti entity.
Constraint prima rnı klıc
Na zev constraint prima rnıho klıce. Mu zete pouzıt promennou %tablename%
ROZSI R ENE
Uzivatelsků promennů definovanů v editoru uzivatelsky ch promenny ch.
INDEXY
Stra nka c. 2 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Seznam indexu , kterů jsou souca stı entity. Editace indexu se vyvola va obdobne jako
editace atributu.
Sloupce:
Na zev
Na zev indexu
Index
Seznam atributu , ze ktery ch je index slozen, prıpadne indexovy vy raz.
Unique
Jedinecny index.
Descend
Sestupny index.
ALTERNATIVNI KLI CE
Seznam alternativnıch klıcu , kterů jsou souca stı domů ny. Editace alternativnıho klıce se
vyvola va obdobne jako editace atributu.
TRIGGERY
Triggery, procedury nebo slozite jsı check, kterů logicky patrı k entite . Mu zete zde pouzıt
promennů %tablename% a %entname% Vsechny triggery mu zete vide t v seznamu triggeru .
RELACE
Prehled relacı, kterů vedou z a do entity.
Stra nka c. 3 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
STORAGE
Udaje, kterů se v nektery ch db servrech pısou za SQL prıkaz Create Table. Ve tsinou
specifikujı parametry fyzicků ho ulozenı. Napr. v Oracle to je:
tablespace ›tablespace´,
nebo v Sybase anywhere:
in ›dataspace´,
Mu zete zde pouzıt promennů %tablename% a %entname%
POZNAMKA
Zde si mu zete zapsat jakoukoliv pozna mku k entite .
Editace Atributu
Klıc
Atribut je souca stı prima rnıho klıce.
Zde ma te prıstup do slovnıku uzivatelsky ch typu .
Na zev atributu
Logicky na zev atributu
Na zev sloupce
Fyzicky na zev tak, jak bude vygenerova n v databa zi
Rolename
V prıpade , ze je atribut importova n z jinů entity, mu zeme zde zmenit jeho na zev.
Pokud se atribut exportuje do jiny ch entit, tak jiz pod tımto na zvem.
Tip - If you check the Full rolenames item in Display menu, you will see the initial
attribute name and the new rolename in file format rolename.altrname
Typ
Datovy typ atributu, mu zeme v nem vybrat jednat ze za kladnıch typu databa ze, jednak z uzivatelsky ch typu . Pokud ma me specia lnı pozadavky, mu zeme taků pouzıt tzv. Empty typ.
Default
Defaultnı hodnota atributu.
Na zev Default Constraint
Na zev constraint defaultnı hodnoty atributu (pokud to SQL server podporuje)
Check
Integritnı omezenı atributu. Mu zete pouzıt promennou %colname%.
Na zev Check Constraint
Na zev constraint pro Check, mu zete ho buó prımo pojmenovat, nebo pouzıt
promennů %colname% (na zev sloupce) a %tablename% (na zev tabulky),
Stra nka c. 4 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
prıpadne tyto postupy zkombinovat. Napr. mu zeme pouzıt na zev
CS_%tablename%_%colname%, v prıpade sloupce "adresa" v tabulce "klienti",
dostanem ve vygenerovanů m skriptu na zev constraint CS_adresa_klienti.
Na zev se generuje pouze tehdy, kdyz je vyplnena i polozka Check.
Na zev Unique Constraint
Na zev Constraint pro unique omezenı atributu (pokud to SQL server podporuje).
Mu zete pouzıt promennů %tablename% a %colname% podobne jako u Na zvu
Check Constraint.
Def
Volne pouzitelna polozka, jejı pouzitı za visı na vy stupnı databa zi. Prıklad.
Def 2
2. volne pouzitelna polozka
Note
libovolny text.
Editace indexu
Na zev indexu
Stra nka c. 5 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Soucasne fyzicky a logicky na zev.
INDEX
Unique
Jedinecny index.
Descend
Sestupny index.
Case sensitive
Index rozlisuje mala a velka pısmena. Zatım v za dnů databa zi nevyuzito.
Left Table
Seznam atributu v entite , kterů mu zete pouzıt pro indexaci.
Right Table
Seznam atributu uzity ch v indexu.
and
Menı poradı polozek v indexu
Expression
Index tvoreny vy razem. Zatım nepouzito, pripraveno pro databa ze jako Foxpro, Clipper atd.
Filter
Filtr pro index tvoreny vy razem. Taků zatım nepouzito.
STORAGE
Parametry fyzicků ho ulozenı indexu. Mu zete zde pouzıt promennou %indexname%.
Podporova no jen v nektery ch db. napr Oracle.
Stra nka c. 6 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Editace relace
TYP
Stra nka c. 7 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Na zev
Na zev relace.
Zpusob propojenı
Jsou 3 zpu soby propojenı parent a child entit.
n Pres prima rnı klıc parent entity.
n Pres unique atribut parent entity.
n Pres alternativnı klıc parent entity.
Pozn.: PostgreSQL a MS Access nepodporujı Alternativnı klıce. Referencnı integrita se vytva rı pomocı Unique polozek. Jelikoz CASE Studio 2 nacıta behem reverse engineeringu Unique polozky jako Alternativnı klıce, musıte definovat Indexy v za lozce Alternativnı klıce (Editace entity). Pri generova nı vy slednů ho SQL Scriptu generuje CASE Studio 2 Alternativnı klıce znovu jako Unique polozky.
Typ relace
Zde se nastavuje, zda je relace identifikacnı, neidentifikacnı nebo informativnı.
Parcialita parent
Parcialita (volitelnost) relace vu ci parent entite .
n Povinnů - V parent entite musı existovat alespon jeden za znam prıslusny k child entite , spojenů relacı.
n Nepovinnů l - V parent entite nemusı (ale mu ze) existovat za dny za znam prıslusny k child entite , spojenů relacı.
Stra nka c. 8 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Parcialita child
Totů z co parcialita parent, ale v opacnů m sme ru.
Tlacıtka
OK
Potvrzenı zmen
Cancel
Zrusenı zmen
Help
Na poveda
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se relace.
REFERENCNI INTEGRITA
Pravidla integrity ty kajıcı se relace
Constraint na zev.
Zde se definuje na zev pro constraint, pokud budeme generovat referencnı integritu deklaratorne . Na zev mu zeme buó explicitne nazvat svym na zvem, nebo mu zeme pouzıt promennů %parenttablename%, %childtablename% a %relname%, prıpadne je zkombinovat. Napr. mu zete constraint pojmenovat fk_%relname%, v pripade ze se relace jmenuje napr. "zamestnava", jmenuje se constraint "fk_zamestnava". Viz taků : Referencnı integrita.
KLI CE
Seznam klıcu, pomoci ktery ch je touto relacı spojena parent a child entita.
Editace Alternativnıho Klıce
Na zev
Logicky na zev alternativnıho klıce
Fyzicky na zev
Fyzicky na zev alternativnıho klıce
Leva tabulka
Seznam atributu v entite , ze kterů ho mu zete vybrat alternativnı klıc.
Prava tabulka
Seznam atributu pouzıvany ch jako alternativnı klıce
Tip: Alternativnı klıce jsou preva zne generova ny na sledovne :
alter table add constraint ›tablename´ unique ›AlterKeyName´
Stra nka c. 9 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
MS Access - specifika
Specificke vlastnosti databa ze MS Access
CASE Studio 2 zohlednuje pri na vrhu entitne relacnıch modelu znacnou ca st pro MS Access specificky ch vlastnostı. Mezi tyto vlastnosti se radı naprıklad zpu sob forma tova ni dat, nadpis sloupce, typ relace, zpu sob generova nı automaticky ch cısel a mnoho dalsıch. Tyto specificků vlastnosti byly implementova ny predevsım za pomocı uzivatelsky ch promenny ch, takze je mu zete pri na vrhu najıt v prıslusnům okne na za lozce "Rozsırenů ". Specificků vlastnosti atributu :
Stra nka c. 10 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Pozna mka : Zada nı vlastnostı za lezı vzdy na vy be ru datovů ho typu atributu. Ne vsechny vlastnosti jsou smysluplnů pro vybra ny datovy typ. Nema naprıklad smysl zada vat pocet desetinny ch mıst pokud jste nezvolili numericky datovy typ apod.
Pouz itı indexu pri vytva renı referencnı integrity
Pri na vrhu referencnı integrity v CASE Studio lze vytvorit referenci mezi dvemi entitami za pomocı prima rnıch klıcu , jedinecny ch atributu a alternativnıch klıcu . Vzhledem k tomu, ze v MS Accessu na rozdıl od ve tsiny jiny ch relacnıch databa zı, lze vytva ret referencnı integritu i pres jedinecnů indexy ale ne pres alternativnı klıce, kterů MS Access nezna , musıte jedinecnů indexy kterů slouzı k zajistenı referencnı integrity mezi entitami zadat jako alternativnı klıce. Pri generova nı vy slednů ho VBA modulu pro fyzicků vytvorenı navrzenů struktury, CASE Studio 2 automaticky vygeneruje vsechny alternativnı klıce jako jedinecnů indexy.
Vytvorenı tabulek
CASE Studio 2 negeneruje jako vy sledek na vrhu tak jako u jiny ch relacnıch databa zı SQL skript, ale vygeneruje funkcnı zdrojovy kod v programovacım jazyce VBA, ktery lze spustit prımo v Accessu jako modul. Jedinou podmınku pro spustenı zdrojovů ho kodu je prıtomnost knihoven DAO 3.5 pri generova nı tabulek pro MS Access 97 anebo DAO 3.6 pro MS Access 2000. Nezapomente proto v menu "Na stroje" -> "OdkazyŠ" patricnou knihovnu zatrhnout.
Postup pro fyzicke vytvorenı tabulek a dotazu
1. Vytvorte na vrh databa zove struktury (model) v CASE Studiu 2 2. Vytvorte novy MODUL v MS Access 2000Create a new module
Stra nka c. 11 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
3. Prekopırujte vysledny SQL script z CASE Studia 2 do noveho modulu v MS Access 2000 4. Kliknťte v MS Access na hlavnı menu a vyberte Na stroje - Odkazy. 5. Pote vyberte a zatrhnťte "Microsoft DAO 3.6 Object Library." pro MS Access 2000 (DAO 3.5 pro MS Access 97) 6. Umıstťte kurzor nťkam do hlavnı procedury Main() 7. Spusóte kod. (Kliknťte na tlacıtko Spustit poprıpadť stisknťte F5 v MS Access)
#
Empty
Pra zdny datovy typ. Pouzıva se tehdy, kdyz potrebujete deklarova sloupec se specia lnım typem, ktery neni programem podporova n.
Prıklad:
v Interbase mu zete tımto zpu sobem deklarovat vypocteny sloupec.
Attribute name = First Name
Column name = first_name
Type = empty
Def = computed by (first_name || " " || surname)
Program vygeneruje atribut takto:
first_name computed by (first_name || " " || surname)
#
Def, Def 2
Pomocnů polozky pro nekterů specia lnı vsuvky do atributu. Def se umıstı tesne za definici typu, Def 2 na konec deklarace atributu.
Prıklad:
V Interbase mu zete nastavit character set a trıdenı
Attribute name = First Name
Column name = first_name
Type = char(20)
Def = CHARACTER SET WIN1250
Def 2 = COLLATE WIN1250
Program vygeneruje atribut takto:
first_name char(20) CHARACTER SET WIN1250 NOT NULL COLLATE WIN1250
Stra nka c. 12 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Stra nka c. 13 z 13Editing Entities
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh6B9A.htm
Reverse Engineering
Za pomocı CASE Studia 2 muz ete prova dťt reverse engineering databa zovych struktur z ruznych databa zovych systemu.
Pri reverse engineeringu dojde k nactenı entit, atributu , relacı, indexu , triggeru , procedur a rovnez dalsıch objektu , v za vislosti na patricnů databa zi. Ne vsechny tyto polozky jsou podporova ny vsemi databa zemi.
Navıc, CASE Studio 2 je schopno komunikovat s databzemi nekolika ru znymi metodami. Mu zete volit mezi ODBC pripojenım, ADO pripojenım ODAC, prımy m nativnım pripojenım. Vy be r za lezı na Va s.
Pokud zvolıte volbu Soubor | Reverse engineering z hlavnıho menu, zobrazı se Va m na sledujıcı nabıdka:
Universal Reverse Engineering
Prımy plne podporovany reverse engineering je dostupny k na sledujıcım databa zım:
n Oracle,
n DB2,
n MySQL,
n PostgreSQL
n MS Access
Vız Universal Reverse Engineering.
Paradox
Pripojenı k databa zım Paradox. Viz Reverse Engineering pro Paradox
Interbase pres Nativnı pripojenı
Pripojenı k databa zım Interbase. Viz Reverse Engineering pro Interbase pres Nativnı pripojenı
Interbase pres BDE
Pripojenı k databa zım Interbase. Viz Reverse Engineering pro Interbase pres BDE
MS SQL pres Nativnı pripojenı
Pripojenı k Microsoft SQL Server databa zım. Viz MS SQL pres Nativnı pripojenı.
MS SQL pres ADO
Pripojenı k Microsoft SQL Server databa zım. Viz Reverse Engineering pro MS SQL pres ADO
MS SQL pres ODBC
Pripojenı k Microsoft SQL Server databa zım. Viz Reverse Engineering pro MS SQL pres ODBC
ADO
Pripojenı k ru znym databa zım pres ADO. Viz Reverse Engineering - ADO
Zastarale
Zde je moznů se pripojit pripojenım, kterů bylo nahrazeno Univerza lnım Reverse engineeringem. Tato pripojenı jsou zde uvedena pouze pro Úplnost. Viz Zastaralů - reverse engineering.
Univerza lnı Reverse engineering
Stra nka c. 1 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000 n DB version 7.1 n MySQL 3.23 n Oracle n PostgreSQL
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Stra nka c. 2 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Zde si nastavıte, co vsechno se ma nacıst.
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
viz take:
Universal R.E. - Oracle
Universal R.E. - DB2
Universal R.E. - MySQL
Universal R.E. - PostgreSQL
Universal R.E. - MS Access
Universal R.E. - MS Access
MS Access
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Stra nka c. 3 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Zde si nastavıte, co vsechno se ma nacıst.
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
Stra nka c. 4 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Nastavenı nativnıho pripojenı k Accessu
MS Access datab a ze
Soubor *.mdb
Heslo k databa zi
Zde vepiste heslo pro databa zi, pokud je heslem chra nena
Informacnı soubor pracovnı skupiny
Tento soubor stanovı jednotliva uzivatelska pra va, viz. obra zek nıze.
Admin je jmů no uzivatele, Entita1 az Entita3 jsou na zvy entit.
Nastavenı
Stra nka c. 5 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Load referential integrity
Nacıst referencnı integritu
Load indexes
Nacıst indexy
Load queries
Nacıst dotazy
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
Doplnujıcı informace
Reverse engineering pro MS Access 97 a 2000 byl vyresen za pomocı sablon. Sablony si mu zete samozrejme upravit podle svů ho uva zenı. Nabızıme Va m tak moznost ovlivnit naprıklad zpu sob ci mnozstvı nacteny ch dat.
Pripojenı k databa zi lze uskutecnit pres knihovny DAO 3.5 (MS Access 97) a DAO 3.6 (MS Access 2000). (Knihovny jsou doda vanů spolu s databa zi). CASE Studio 2 umoznuje nacıst data i v prıpade , ze pouzıva te k zabezpecenı Vasich dat buó heslo pro prıstup k databa zi anebo jste definovali zabezpecenı dat na uzivatelsků Úrovni pomocı informacnıho souboru pracovnı skupiny. Tyto informace musıte zadat v prıslusnům okne . Pokud jste uvedli i informacnı soubor pracovnı skupiny, lze nacıst data i podle uzivatelu tabulek.
Upozornťnı: Vzhledem k tomu, ze v MS Accessu lze vytvorit referencnı integritu i za pomocı jedinecny ch indexu , nacıtajı se vsechny jedinecnů indexy a unique sloupce jako alternativnı klıce.
#
Universal R.E. - Oracle
Oracle
Stra nka c. 6 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000 n DB version 7.1 n MySQL 3.23 n Oracle n PostgreSQL
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
Zvolit mu zete jak ODAC
Stra nka c. 7 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
tak i ADO
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Zde si nastavıte, co vsechno se ma nacıst.
Nastavenı
Load all accessible objects "ALL_"
Nacıst vsechny prıstupnů objekty "ALL_SYSTEM..." nebo napr. "ALL_USER..."
Load table space and storage parameters for tables
Nacıst Table Space a Storage parametry k tabulka m
Load check constraints
Nacıst Constraints
Load unique constraints
Nacıst Unique constraints
Load indexes
Nacıst Indexy
Load table space and storage parameters for indexes
Stra nka c. 8 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Nacıst Table Space a Storage parametry k indexum
Load triggers
Nacıst triggery
Load procedures and functions
Nacıst procedury a funkce
Load views
Nacıst pohledy
Load packages and package bodies
Nacıst Packages a Package bodies
Load users, groups and permissions
Nacıst informace o uzivatelıch, uzivatelsky ch skupina ch a pra vech.
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
Universal R.E. - DB2
DB2
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Stra nka c. 9 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000 n DB version 7.1 n MySQL 3.23 n Oracle n PostgreSQL
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
Stra nka c. 10 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Zde si nastavıte, co vsechno se ma nacıst.
Nastavenı
Load check constraints
Nacıst Constraints
Load unique constraints
Nacıst Unique constraints
Load indexes
Nacıst Indexy
Load triggers
Nacıst triggery
Load procedures
Nacıst procedury
Load views
Nacıst pohledy
Load users and groups
Nacıst informace o uzivatelıch, uzivatelsky ch skupina ch a pra vech.
Load permissions
Nacıst uzivatelska pra va.
Stra nka c. 11 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
Universal R.E. - MySQL
MySQL
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Stra nka c. 12 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000 n DB version 7.1 n MySQL 3.23 n Oracle n PostgreSQL
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
Stra nka c. 13 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Zde si nastavıte, co vsechno se ma nacıst.
Nastavenı
Load unique constraints
Nacıst Unique constraints
Load indexes
Nacıst Indexy
Load unique indexes as alternative keys
Nacıst unique indexy jako alternativnı klıce
Load users
Nacıst informace o uzivatelıch
Load permissions
Nacıst uzivatelska pra va.
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
Stra nka c. 14 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Universal R.E. - PostgreSQL
PostgreSQL
Na sledujıcı dialogovů okno zobrazıte na sledujıcım zpu sobem:
Klikne te na Soubor | Reverse Engineering | Universal Reverse Engineering.
Alias
Zde mu zete buó to vybrat jiz existujıcı Alias z drop down menu, poprıpade mu zete vytvorit alias novy .
V prıpade , ze vytvorıte novy alias, nezapomente si jej ulozit pomocı tlacıtka Ulozit . Pozde ji bude zapsa n do drop down menu, takze bude moci pouzıt zvolenů nastavenı i pri dalsım pripojenı k databa zi.
Spustit Script
Vyberte prıslusny Script z drop down menu. Na vy be r ma te z na sledujıcıch moznostı:
n Access 97 n Access 2000 n DB version 7.1 n MySQL 3.23 n Oracle n PostgreSQL
Stra nka c. 15 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Pripojenı pres
Zvolte metodu pripojenı k databa zi. Pro blizsı specifikaci klikne te na tlacıtko Nastavenı, .
User name
Na zev uzivatele na SQL serveru
Password
Heslo uzivatele
Nastavenı
Zde si nastavıte, co vsechno se ma nacıst.
Nastavenı
Load check constraints
Nacıst Check constraints
Load unique constraints
Nacıst Unique constraints
Load referential integrity
Nacıst Referencnı integritu
Load indexes
Nacıst Indexy
Load triggers
Nacıst triggery
Load procedures and functions
Nacıst procedury a funkce
Load users, groups and permissions
Stra nka c. 16 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Nacıst informace o uzivatelıch, uzivatelsky ch skupina ch a pra vech.
Tlacıtka
Pripojit
Pripojenı k databa zi.
Odpojit
Odpojenı od databa ze.
Spustit
Spustenı reverse engineeringu.
Help
Na poveda
Po nactenı zavrıt
Formula r se po skoncenı reverse engineering automaticky zavre.
Stra nka c. 17 z 17Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhF74B.htm
Reverse Engineering
Za pomocı CASE Studia 2 muz ete prova dťt reverse engineering databa zovych struktur z ruznych databa zovych systemu.
Pri reverse engineeringu dojde k nactenı entit, atributu , relacı, indexu , triggeru , procedur a rovnez dalsıch objektu , v za vislosti na patricnů databa zi. Ne vsechny tyto polozky jsou podporova ny vsemi databa zemi.
Navıc, CASE Studio 2 je schopno komunikovat s databzemi nekolika ru znymi metodami. Mu zete volit mezi ODBC pripojenım, ADO pripojenım ODAC, prımy m nativnım pripojenım. Vy be r za lezı na Va s.
Pokud zvolıte volbu Soubor | Reverse engineering z hlavnıho menu, zobrazı se Va m na sledujıcı nabıdka:
Universal Reverse Engineering
Prımy plne podporovany reverse engineering je dostupny k na sledujıcım databa zım:
n Oracle,
n DB2,
n MySQL,
n PostgreSQL
n MS Access
Vız Universal Reverse Engineering.
Paradox
Pripojenı k databa zım Paradox. Viz Reverse Engineering pro Paradox
Interbase pres Nativnı pripojenı
Pripojenı k databa zım Interbase. Viz Reverse Engineering pro Interbase pres Nativnı pripojenı
Interbase pres BDE
Pripojenı k databa zım Interbase. Viz Reverse Engineering pro Interbase pres BDE
MS SQL pres Nativnı pripojenı
Pripojenı k Microsoft SQL Server databa zım. Viz MS SQL pres Nativnı pripojenı.
MS SQL pres ADO
Pripojenı k Microsoft SQL Server databa zım. Viz Reverse Engineering pro MS SQL pres ADO
MS SQL pres ODBC
Pripojenı k Microsoft SQL Server databa zım. Viz Reverse Engineering pro MS SQL pres ODBC
ADO
Pripojenı k ru znym databa zım pres ADO. Viz Reverse Engineering - ADO
Zastarale
Zde je moznů se pripojit pripojenım, kterů bylo nahrazeno Univerza lnım Reverse engineeringem. Tato pripojenı jsou zde uvedena pouze pro Úplnost. Viz Zastaralů - reverse engineering.
Reverse Engineering pro Paradox
Stra nka c. 1 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Seznam Adresa ru
Zde mu zete napsat seznam adresa ru , ze ktery ch chcete nacıst databa zovou strukturu. Prıklad: C:\Program\MyProject\Data\
Nastavenı
Indexy
Nacte se i struktura indexu .
Nacıst adresa re do Storage
U kazdů entity se do storage nacte adresa r, ve kterům se tabulka fyzicky nacha zı.
Po nactenı uzavrıt
Po nactenı struktury tabulek se tento formula r automaticky uzavre.
Tlacıtka:
Pomocı dialogu prida te do seznamu adresa ru jeden adresa r.
Nacte soubory do Seznamu nacıtany ch db souboru . Zachova va puvodnı vy be r souboru urcny ch pro nactenı. Mu zete bez obav zmenit Seznam adresa ru a pak mu zete tımto tlacıtkem synchronizovat oba seznamy. Soubory kterů byly pu vodne vybra ny pro nactenı zu stanou zaskrtnuty, pokud jejich adresa r zu stane v seznamu.
Spustı se samotny reverse engineering.
Na poveda
Stra nka c. 2 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
R.E. pro Interbase - nativnı pripojenı
Interbase - nativnı pripojenı
Databa ze
Cesta k souboru databa ze (*.gdb)
Uz ivatelske jmeno
Na zev uzivatele na SQL servru
Password
Heslo uzivatele
Typ Interbase
Na vy be r ma te k dispozici na sledujıcı typy:
n Interbase 4,
n Interbase 5,
n Interbase 6 dialect 1
n Interbase 6 dialect 3
Stra nka c. 3 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Entity The entities found in the database.
Nastavenı The database objects to be reverse engineered and loaded into the model.
Load Triggers
Nacıtat triggery
Load Procedures
Nacıtat procedury
Indexes
Nacıtat indexy
Collation
Nacıtat metodu razenı atributu
Character set
Nacıtat na rodnı znakovou sadu atributu
Views
Nacıtat pohledy
Permissions
Stra nka c. 4 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Nacıtat pra va
Pozn:
Databa ze Interbase nedoka ze rozpoznat, ke kterů mu Atributu na lezı prıslusny Ckeck constraint. Proto jsou vsechny Check constrainst nacıta ny jako triggery k entita m.
R.E. pro Interbase via BDE
Interbase via BDE
Nastavenı
Load Triggers
Nacıst triggery
Load Procedures
Nacıst procedury
Indexes
Nacıst indexy
Collation
Nacıst metodu razenı atributu .
Stra nka c. 5 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Character set
Nacıst na rodnı znakovou sadu atributu
Views
Nacıst pohledy
Permissions
Nacıst pra va
Pozn.:
Intebase nedoka ze rozpoznat, ktery Check constraint na lezı k urcitůmu atributu. Proto jsou vsechny Check informace nacıta ny do CASE Studia 2 jako triggery.
R.E. pro MS SQL via ODBC
MS SQL via ODBC
Alias
Moznost ulozenı nastavenı pod vasım Alias. Pokud jednou nastavenı ulozıte, muzete prıste pouzıj jen vy be r Alias.
ODBC Verze
Mu zete vybrat kteroukoliv.
Nastavenı
Stra nka c. 6 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Load Triggers
Nacıst triggery
Load Procedures
Nacıst procedury
Indexes
Nacıst indexy
Views
Nacıst pohledy
Permissions
Nacıst pra va
R.E. pro MS SQL - nativnı pripojenı
MS SQL - nativnť
Databa zovy server
Na zev serveru a data ba ze v na sledujıcım forma tu
›server´:›database´
Nastavenı
Stra nka c. 7 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Load Triggers
Nacıtat triggery
Load Procedures
Nacıtat procedury
Indexes
Nacıtat indexy
Views
Nacıtat pohledy
Permissions
Nacıtat pra va
R.E. pro MS SQL via ADO
MS SQL via ADO
Nastavenı
Load Triggers
Nacıst triggery
Load Procedures
Nacıst procedury
Stra nka c. 8 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Indexes
Nacıst indexy
Views
Nacıst pohledy
Permissions
Nacıst pra va
Reverse Engineering - ADO
Pomocı tů to volby mu zete zkusit nacıst databa zovou strukturu i z databa ze, ktera nenı prımo podporova na produktem CASE Studio 2.
Reverse Engineering - Zastaraly zpusob
Oracle reverse engineering - nativnı pripojenı
Stra nka c. 9 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Hoststring
Zde nastavte Hoststring pro Oracle.
Oracle reverse engineering - ADO
Stra nka c. 10 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
MySQL reverse engineering - ODBC
Stra nka c. 11 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Stra nka c. 12 z 12Reverse Engineering
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh4704.htm
Editace procesu
Proces
Na zev
Na zev procesu
Minispecifikace Textovy popis procesu. Pokud checkbox zaskrtnete, prijdete o dalsı rozklad na procesy.
Pozna mka Jaky koliv text.
Editace termina toru
Na zev
Na zev termina toru.
Stra nka c. 1 z 4Editing Processes
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh8DBE.htm
Editace datastoru
Na zev
Na zev datastoru
Entita
Entita odpovıdajıcı tomuto datastoru v ERD.
Editace Datoveho toku
Stra nka c. 2 z 4Editing Processes
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh8DBE.htm
Na zev
Na zev datovů ho toku
Typ toku
Typ datovů ho toku. Mu ze by t datovy nebo rıdıcı.
Tabulka datovych toku
Na levů liste seznam procesu , na hornı liste seznam datastoru a entit. V tabulce ma te prehled, ktery proces cte nebo zapisuje z kterů ho datastoru.
Stra nka c. 3 z 4Editing Processes
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh8DBE.htm
Stra nka c. 4 z 4Editing Processes
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh8DBE.htm
Spra vce verzı - Uvod
Jak zacıt
n Vytvorte novy model, nebo otevrete jiz existujıcı model.
n V menu "Model" zvolte polozku "Vlozit model do spra vce verzı". Objevı se tento formula r
n Do polıcka soubor vlozte na zev souboru s projektem, pokud mozno v samostatnům adresa ri. Pouzijte k tomu tlacıtko
n Teó je model souca stı projektu, a je spravova n spra vcem verzı.
Vıce o spra vci verzı zde.
Spra vce verzı - Pra ce
Pokud nevıte, jak vlozit model do spra vce verzı, zacne te zde.
Tlacıtka
OUT
Check Out, vytazenı modelu (revize) z repository jeho otevrenı.
IN
Check In, ulozenı modelu (revize) do repository. Pri Check In zmenenů ho modelu se zobrazı tento formula r.
1
Zpu sob zobrazenı vy voje projektu ve stromu. V tomto zpu sobu jsou modely serazeny casove tak, jak vznikaly.
2
Zpu sob zobrazenı vy voje projektu ve stromu. V tomto zpu sobu jsou modely zobrazeny v plnů hierarchii.
DETAIL
Na zev
Na zev revize.
Stra nka c. 1 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Verze
Cıslo revize.
Vytvoreno
Datum a cas vytvorenı revize.
Modifikova no
Datum a cas poslenı aktualizace revize. n.
Pozna mka
Jaky koliv text
Symboly
Revize je otevrena, ale v modelu nedoslo k za dnů zmene .
Revize je otevrena a v modelu doslo ke zmene . Pri pokusu o Check In zmenenů revize (modelu) se zobrazı tento formula r. Toto za visı na nastavenı prostredı.
Revize
Verze
Pokud chcete projekt za lohovat, za lohujte cely adresa r, ve kterům je projekt ulozen. Pokud zakla da te novy projekt, vytvorte mu novy adresa r, predejdete tım spouste problůmu . Projekt, to je
n soubor s projektem, ve kterům je seznam jednotlivy ch souboru s modely.
n soubory s modely. (automaticky se tvorı v tomtů z adresa ri, ve kterům je soubor s projektem)
Vıce o souborech a jejich prıpona ch zde.
Stra nka c. 2 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Spra vce verzı - Ukla da nı revizı
Uloz it do sta vajıcı revize ›cislo_revizeš
Zmeneny model se ulozı do sta vajıcı revize. Pokud ma ta to revize ne jaků na sledovnıky, je tato volba zasedla , nelze ukla dat. Musıte vytvorit novou verzi nebo revizi (mu zete to obejıt tım, ze revizi ulozıte prımo z pracovnı plochy. Nedoporucujeme)
Uloz it do nove revize
Zmeneny model se ulozı do novů revize.
Uloz it do nove verzn ›cislo_verzeš
Zmeneny model se ulozı do novů verze. Cıslo verze je cıslem poslednı vytvorenů verze + 1, ve forma tu "›cv´.0"
Neukla dat
Zmeneny model se neulozı, o vsechny zmeny prıjdete.
Stra nka c. 3 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Porovna nı verzı
Pojmy:
Novťjsı verze
aktua lnı verze, kterou budete porovna vat s ostatnımi verzemi. Jejı cıslo je v za hlavı formula re.
Starsı verze
verze, se kterou porovna va me nove jsı verzi. Je to verze z comboboxu, nebo z Otevrenı starsı verze.
Nove jsı a starsı neznamena cas vytvorenı, ale pouze vztah mezi aktua lnı verzı a porova vanou verzı. Starsı verze mu ze by t fakticky nove jsı a obra cene .
Tlacıtka
Otevrenı starsı verze. Zde otevreme a porovna me starsı verzi prımo ze souboru, bez pouzitı spra vce verzı.
G
porovna nı podle GUID Kazdy objekt (entita, atribut atd) ma svu j jedinecny identifika tor (GUID). Pokud majı objekty ve dvou ru zny ch verzıch stejnů GUID, berou se jako stejny objekt, a zobrazı se zmeny mezi temito dvema objekty (i kdyz zmenıte na zev objektu). Pokud maji ru znů GUID, berou se jako dva ru znů objekty. Tohle porovna nı je vhodnů pro modely ve spra vci verzı. Takto mu zete porovna vat pouze modely se spolecnou minulostı, modely kterů vznikly kazdy samostatne takto porovna vat nelze, volba je zasedla .
N
porovna nı podle na zvu objektu Porovna va se podle na zvu objektu.
F
porovna nı podle fyzicků ho na zvu objektu Porova va se podle fyzicků ho na zvu objektu (napr. atribut podle na zvu sloupce, entitu podle na zvu tabulky). Je vhodnů napr. pro porovna nı rucne vytvorenů ho modelu a modelu vytvorenů ho pomocı reverse engineeringu.
Combobox
Pokud porovna va te modely ze spra vce verzı, jsou v comboboxu vsechny verze ze spra vce, krome aktua lnı.
Upozornťnı:
porovna va se se starsımi verzemi ulozenymi na disku, pokud je nekterů starsı verze otevrena a jsou v nı zmeny, jsou tyto zmeny ignorova ny. Toto se samozrejme nety ka nove jsı verze.
Starsı verze je ve spra vci verzı jednım z na sledovnıku aktua lnı nove jsı verze.
Starsı verze je ve spra vci verzı jednım z predchu dcu aktua lnı nove jsı verze.
Starsı verze je vu ci aktua lnı nove jsı verzı mimo vy vojovou linii.
Symboly ve stromu
Objekt je novy , ve starsı verzi nebyl.
Stra nka c. 4 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Objekt je pouze ve starsı verzi, v nove jsı verzi nenı.
V Objektu je v nove jsı verzi oproti starsı verzi zmena.
Barvy v prehledu vpravo.
Zlutť
Objekt nebo jeho vlastnost je nova , ve starsı verzi nebyla.
Zelenť
Objekt nebo vlastnost se v novejsı verzi oproti starsı verzi zmenila.
Modre
Objekt nebo vlastnost byla z nove jsı verze vymaza na, je pouze ve starsı verzi.
Stra nka c. 5 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Stra nka c. 6 z 6Version Manager - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhD0B7.htm
Editor Sablon - Uvod
Editor sablon
Zde si mu zete nadefinovat uzivatelsků sablony pro generova nı SQL skriptu, Rtf a HTML dokumentace, a uzivatelsků promennů pro editory objektu .
Kategorie sablon
Jde jen o orientacnı clenťnı, zarazenı sablony do urcite kategorie nema vliv na jejı vola nı.
Default
Za kladnı kategorie. Jsou v nı taků umısteny vsechny puvodnı sablony pri prechodu na verzi 2.2 z nızsı verze.
Global
Zde doporucuji umıstit sablony s globa lnı platnostı (napr. knihovny funkcı)
Database
Sablony pro generova nı SQL skriptu.
HTML
Sablony pro generova nı HTML dokumentace.
Rtf
Sablony pro generova nı Rtf dokumentace.
Stra nka c. 1 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Events
Sablony, kterů se spouste jı na za klade ne jaků uda losti v CASE Studiu.
Nastavenı
Prımo spustitelny
Pouzıva se jen pro sablony ve skriptovacıch jazycıch. Urcuje, zda je skript prımo spustitelny . Musı obsahovat funkci Main.
Enabled
Je povoleno pouzıva nı sablony. Pomocı tů to volby si mu zete ude lat vıce verzı sablon, a ty podle libosti povolovat ci zakazovat. Pokud je sablona zaka za na (nenı enabled), je ikonka ve stromu preskrtnuta.
Vlastnosti
Na zev
Na zev sablony. Jde o fyzicky na zev, nepouzıvejte diakritiku.
Titulek
Popisne jsı na zev sablony. Ukazuje se napr. v dialogu "Rtf report" mısto na zvu.
Skriptovacı jazyk
Zde si vybıra te, zda je sablona napsa na v jazyce sablon "template", nebo ve skriptovacım jazyce podporovanů m technologiı MS Scripting.
Kategorie
Zarazenı sablony do kategorie.
Jazyk
Pouzıva se jen pro sablony ve skriptovacıch jazycıch. Nastavuje se zde jazykova verze sablony. Protoze se sablony navza jem vyhleda vajı a volajı podle na zvu a jazykovů verze, mu zete si tımto zpu sobem vytvorit vıce jazykovy ch verzı sablon. Ale pokud nevytva rıte vıce verzı, vrele doporucuji pouzıt volbu "Jazykove neza visla". Ta je prvnı v seznamu. Nastaveny jazyk se objevı ve stromu vedle na zvu. Pokud jde o jazykove neza vislou verzi, nebo o sablonu napsanou v jazyku sablon, neobjevı se nic.
Uda lost
Pouzıva se jen pro sablony ve skriptovacıch jazycıch. Zde si mu zete nastavit uda lost, pri kterů se v sablone vyvola procedura Main. Zatım je k dispozici jen uda lost "OnAppStart", ktera se vyvola pri spustenı programu. Musıte mıt v nastavenı prostredı zaskrtnutou volbu "spouste t uda lost OnAppStart". Je to z bezpecnostnıch du vodu .
Autor
Autor sablony.
Firma
Na zev spolecnosti, ktera sablonu vytvorila.
Verze
Verze sablony
Datum vytvorenı
Datum vytvorenı sablony
Datum ďpravy
Datum Úpravy sablony
Stra nka c. 2 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Text Vlastnı zdrojovy kod sablony.
Uz ivatelske promťnne skriptu. Pouzıva se jen pro sablony ve skriptovacıch jazycıch. Objevujı se zde promennů nadefinovanů v procedure DefineVariables. Vice v dokumentacı pro COM rozhranı.
Log Pouzıva se jen pro sablony ve skriptovacıch jazycıch. Je to termina lovy vy stup, do kterů ho mu zete pres rozhranı Log posılat vlastnı zpra vy. Vıce v dokumentaci pro COM rozhranı.
Pozna mka Podrobne jsı popis sablony.
Doplnujıcı informace
Priority sablon Uzivatelsky definovanů sablony majı vyssı prioritu nezli origina lnı CASE Studio 2 sablony pouze v prıpade , ze majı stejny na zev. Viz taků Modifikace sablon.
Sablony - Import
CASE Studio 2 - dodatecne sablony
Dalsı sablony pro CASE Studio 2 mu zete najıt na adrese www.casestudio.com. Nalezenete tam sablony k volnů mu stazenı ve forma tu *.te2, coz je forma t specia lne vytvoreny pro CASE Studio 2. Chysta me se na nasich internetovy ch stra nka ch uva de t celou radu sablon, a to zejmů na od uzivatelu , takze pokud ma te za jem, zaslete na m Vase sablony a my je poskytneme ostatnım uzivatelum. Nase adresa je: [email protected]
Zasla nım sablon souhlasıte s na sledujıcım:
n Ktery koliv uzivatel smı menit/modifikovat vasi sablonu podle svů ho vlastnıho uva zenı a publikovat ji znovu jako novou sablonu.
n Zaslana sablona bude volne siritelna bez na roku na jaky koliv honora r.
Jak naimportovat sablonu?
1) Zvolte prıslusnou databa zi
2) Klikne te na Model --> Editace sablon
3) Potů zvolte Sablony --> Import sablon
4) Klikne te na tlacıtko Otevrıt a vyberte prıslusnou sablonu.
5) Klikne te na tlacıtko Spustit (oku lahodıcı zluty blesk).
#
Templates - Modifikace
Stra nka c. 3 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Editor sablon
Jak modifikovat sablonu? 1) Klikne te na Model --> Editace sablon.
2) Zvolte napr. Uz ivatelske sablony (cokoliv krome Read Only sablon).
3) Klikne te na tutů z ikonu pravym tlacıtkem a zvoltet Pridat.
4) Vyberte sablonu z vysouvacıho menu.
5) Klikne te na ikonu Kopırovat sablonu .
6) Ujiste te se, ze ma te sablonu stejnů ho jmů na jako je origina l.
7) Pridejte svů SQL prıkazy.
8) Klikne te na OK tlacıtko.
Ma uz ivatelska sablona vyssı prioritu? Ano, ale jen v prıpade , ze je stejnů ho jmů na jako origina lnı CASE Studio 2 sablona
#
Sablony - vytva renı novych sablon
Editor sablon
Stra nka c. 4 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Jak vytvorit novou uz ivatelskou sablonu? 1) Klikne te na Model --> Editace sablon.
2) Zvolte napr. Uz ivatelske sablony (cokoliv krome Read Only sablon).
3) Klikne te na tutů z ikonu pravym tlacıtkem a zvoltet Pridat.
4) Klikne te na za lozku Vlastnosti a vepiste vlastnı hodnoty
5) Prejde te na za lozku Text a vepiste SQL script pro sablonu
6) Projde te vsechny za lozky a vlozte prıslusnů hodnoty
7) Klikne te na OK tlacıtko.
Je nezbytne novou sablonu vyvolat! K tomu je zapotrebı modifikovat systů movou sablonu (vytvorit kopii a dopsat/pozmenit obsah). Mu ze to by t napr. sablona PERH_main (HTML slozka - systůmovů sablony), sablona LERH_main (HTML slozka - Systemova sablona), sablona CreateDatabase (Slozka Databa ze - System templates group) apod.
Dulez ite a za roven uz itecne informace o sablona ch
n Uzivatelska sablona ma vyssı prioritu pouze v prıpade , ze je stejnů ho jmů na jako origina lnı CASE Studio 2 sablona
n Promennů jsou definova ny napr. v HTML systůmovů sablone PERH (Language (Country)) . Musıte vytvorit kopii pro prida nı promenny ch!
n Velmi du lezitů jsou Spustitelnů sablony. Znovu napr. PERH (Language (Country)) Nezapomente zaskrtnout polıcko Spustitelnů v prıpade , ze modifikujete sablonu!
#
Stra nka c. 5 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Stra nka c. 6 z 6Templates - Introduction
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh1034.htm
Domeny
Prıklad pro Interbase
create domain cislo INTEGER default 5 check (value < 100)
create table xx (
polozka cislo
)
je ekvivalentnı za pisu
create table xx ( polozka integer default 5 check (polozka < 100) )
Fyzicke vytvorenı databa ze
CASE Studio 2.0 nijak neresı fyzicků vytvorenı databa ze. Musıte pouzıt utility, kterů jsou doda va ny s vasimi databa zovymi servery. Napr. pro Interbase to je ISQL, pro Oracle SQL+. Pouze pokud jste uzivateli Delphi 1,2,3,4,5 a tabulek Paradox, mu zete pouzıt utilitu, jejiz zdrojaky jsou v adresa rı rksoft \casestudio\delphi. Jsou to soubory psql_form.dfm a psql_form.pas.
#
Galerie
Obcas potrebujete uchovat ca st modelu, nebo treba jenom jednu entitu nekde "bokem", pro pozde jsı pouzitı v jiny ch modelech.
Napr. si vytvorıte entitu Adresa r, ve kterů ma te 20 atributu , zda se va m dostatecne univerza lnı a nechcete ho v dalsım modelu vytva ret znova. V tom prıpade si na pracovnı plose oznacte libovolnů mnozstvı entit, stiskne te pravů tlacıtko mysı, z popup menu si vyberte polozku "Pridat do galerie". Objevı se dialogovů okno pro prıda nı do galerie. Zde vyplnte va mi zvoleny na zev, vase jmů no a prıpadne pozna mku.
Stra nka c. 1 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Na dalsı karte si mu zete prohlıdnout strukturu polozky galerie.
Vidıte seznam polozek galerie, u kazdů Na zev, Databa zi, Autora a Datum vytvorenı. Pokud kliknete na kteroukoliv polozku galerie, objevı se va m okno s podrobne jsımi Údaji (obra zek nahore). Tyto Údaje mu zete opravit. Kdyz chcete pouzıt polozku galerie ve svů m modelu, chytne te ji mysı a preta hne te na pracovnı plochu. Mu zete pouzıt polozku vytvorenou pro kteroukoliv databa zi, napr. do modelu pro databazi Oracle mu zete pouzit polozku galerie, ktera je vytvorena v Interbase.
Stra nka c. 2 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Generova nı SQL Scriptu
Generova nı Spoustı samotnů generova nı SQL scriptu.
Prohlız enı Po stisknutı tlacıtka si mu zete ihned prohlů dnout vy sledny script
Konec Ukoncenı generova nı
Stop Na silnů prerusenı generova nı.
Help Na poveda
Co generovat
Stra nka c. 3 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Soubor
Na zev a umıstenı souboru, do kterů ho se vygeneruje SQL script
Domeny
Bude se generovat prıkaz Create Domain, prıpadne jeho ekvivalent, pokud to databa ze podporuje.
Drop domain
Bude se generovat prıkaz Drop Domain
Tabulky
Budou se generovat tabulky.
Drop table
Budou se generovat prıkazy Drop table. ke vsem tabulka m.
Prima rnı klıce
Nekterı programa tori nepouzıvajı prima rnı klıce a integritu resı jinymi prostredky, napr. indexy. Nenı to dobry postup, ale to je jejich vec. Proto ma te volbu Prima rnı klıce. Pokud ji zaskrtnete, klice se automaticky vygenerujı, jinak ne.
Indexy
Budou se generovat indexy.
Drop index
Bude se generovat prıkaz DROP INDEX.
Referencnı integrita
Bude se generovat referencnı integrita. Pouze u tech platforem, kterů referencnı integritu podporujı.
Stra nka c. 4 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Triggery
Budou se generovat triggery. Pouze u te ch platforem, kterů triggery podporujı.
Drop trigger
Bude se generovat prıkaz DROP TRIGGER
Uz ivatelske triggery
Do scriptu se pridajı triggry, kterů jsou pripsa ny prımo k entita m, a taků triggry ze seznamu triggru .
Procedury
Do skriptu se pridajı procedury ze seznamu triggru .
Pohledy
Do skriptu se pridajı pohledy ze seznamu trriggru .
Alternativnı klıce
Do skriptu se vygenerujı alternativnı klıce. Generujı se v za vislosti na databa zovům serveru, ve tsinou jako constraint unique.
Vsuvky pred scriptem
Pred script se pridajı rucnı doplnky. Definujı se v seznamu trriggru .
Vsuvky po scriptu
Za script se pridajı rucnı doplnky. Definujı se v seznamu trriggru .
Velikost pısma
Nastavenı pısma pro vygenerovany script. Na vy be r jsou 3 moznosti:
n nechat puvodnı (default).
n malů pısmo
n velků pısmo
Zkontrolovat
Gives you choice to check the model before generating the script.
Role
Vytvorenı uzivatelsky ch rolı
Uz ivatele v rolıch
Prıde lenı rolı uzivatelum
Pra va rolı a Pra va uz ivatelu
Pra va k datovym objektum
Jak generovat
Stra nka c. 5 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Parent, Child
Volba zpu sobu generova nı referencnı integrity. Pro kazdou akci referencnı integrity mu zete nastavit, zda bude vegenerova na deklaratorne , t.j. jako foreign key, nebo jako trigger.
Uz ivatelske typy jako domeny
Pokud je zaskrtnuty , atributy, jejichz typ je ve slovnıku uzivatelsky ch typu, se generuje jako domů novy typ. Samozrejme pokud to databa ze podporuje.
Prima rnı klıce jako constraint
Pokud je zaskrtnuty , vygenerujı se prima rnı klıce jako Constraint.
Cizı klıce jako constraint
Pokud je zaskrtnuty , vygenerujı se cizı klıce jako constraint. Jako na zev se pouzıje hodnota Constraint na zev ve formula rı Relace.
Rozsırene
Uzivatelsků promennů , nastavujı se v editoru sablon.
Stra nka c. 6 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Seznam entit
Seznam entit, kterů se budou generovat.
Podle submodelu
Zde ma te moznost si rychle vybrat seznam entit pro generova nı podle jejich umıstenı v modelu. Pokud vyberete volbu "bez submodelu" vyberou se entity podle toho, jestli majı v editoru entit zaskrtnutou volbu "Generovat" Pokud vyberete volbu "Hlavnı model" nebo "Main model", vyberou se Úplne vsechny entity. Seznam vybrany ch entit si mu zete upravit.
Stra nka c. 7 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Nastavenı prostredı
Pracovnı plocha
Prepınat na ukazov. po polozenı obj.
Zpu sob pra ce s kurzorem na pracovnı plose. Pokud je zapnuto (implicitnı), po kazdům
umıstenı objektu na plochu se typ kurzoru zmenı zpe t na ukazova ntko. (podobne se
chova napr. Delphi) Pokud je vypnuto, tak se typ kurzoru nemenı (podobne se chova
naprosta ve tsina CASE na stroju )
Viditelne ohranicenı stra nek
Zda se na plose majı zobrazovat ohranicenı stra nkek (implicitne zapnuto).
Tisknout barevnť
Ma se model tisknout v barva ch. Pouzitelnů pouze pro barevnů tiska rny, na cernobıly ch
tiska rna ch se barvy prevedou na stupne sedi. (implicitne vypnuto)
Font pro editory
Nastavnı fontu pro editory textu.
Implicitnı barva plochy
Barva plochy, hodnota pro novů modely.
Zvťtsenı
Hodnota pro novů modely
Stra nka c. 8 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Adresa re
Adresa r pro modely
Adresa r, do kterů ho se ukla dajı modely.
Definicnı soubor
Umıstenı souboru se systůmovymi sablonami.
Uz ivatelsky definicnı soubor
Umıstenı souboru s uzivatelskymi sablonami.
Soubor pro script
Soubor, do kterů ho se ukla da vygenerovany SQL script.
HTML soubor
Do tohoto souboru se ukla da HTML report.
Soubor s galerii
V tomto souboru je ulozena galerie.
Uzamykat modely
Pokud je volba zaskrtnuta, program prı otevrenı souboru tento soubor uzamkne.
Pak tento soubor nemu ze nikdo jiny otevrıt, ani do neho nic zapsat. Doporucujeme,
abyste me li tuto volbu nastavenou na vsech pocıtacıch v sıti stejne .
Textovy editor
Typ editoru
n Internı - jednoduchy editor, vhodny jako nouzovů resenı.
n Externı - ma te moznost si zvolit vlastnı editor (oporucujeme Notepad)
n Asociovany - pro editaci textu se vyvola editor, ktery ma te asociovany ve Windows pro prıslusnou prıponu.
Externı editor
Nastaveny externı editor i s cestou.
Synchronizace
Stra nka c. 9 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Synchronizace atributu
Implicitnı nastavenı. Pouzije se pro novů modely. Pro existujıcı modely pouzijte Vlastnosti modelu.
Synchronizace na zvu tabulek
Implicitnı nastavenı. Pouzije se pro novů modely. Pro existujıcı modely pouzijte Vlastnosti modelu.
Synchronizace na zvu sloupcu
Implicitnı nastavenı. Pouzije se pro novů modely. Pro existujıcı modely pouzijte Vlastnosti modelu.
Synchronizace fyzickych na zvu slovnıkovych poloz ek.
Implicitnı nastavenı. Pouzije se pro novů modely. Pro existujıcı modely pouzijte Vlastnosti modelu.
Synchronizace constraint prima rnıho klıce
Implicitnı nastavenı. Pouzije se pro novů modely. Pro existujıcı modely pouzijte Vlastnosti modelu.
Integrita
Implicitnı nastavenı integritnıch omezenı relacı. Tyto nastavenı se uzijı pro vsechny novů relace.
Spra vce verzı
Zpusob ukla da nı ve spra vci verzı
Nastavte, co se ma nabızet jako implicitnı volba.
n Ulozit do sta vajıcı revize
n Ulozit do novů revize
Vice ve spra vci verzı.
Stra nka c. 10 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Pred ulozenım se zeptat
Pred ulozenım se spra vce verzı zepta na zpu sob ulozenı. Pokud nenı volba zaskrtnuta , spra vce
verzı se nepta a provede cınnost nastavenou ve Zpu sobu ukla da nı ve spra vci verzı. Viz vy se.
Pri volbe Ulozit do sta vajıcı revize se spra vce verzı pta vzdy, bez ohledu na nastavenı Pred
ulozenım se zeptat.
Soubory pouzıvane v CASE Studio 2 a jejich prıpony
*.dm2
Nativnı forma t pro ulozenı modelu.
*.dmx
Alternativnı forma t pro ulozenı modelu. Je pomalejsı, univerza lne jsı, s jeho pomocı mu ze starsı verze programu nacıst model z nove jsı verze programu. Bude zrejme pouzit pro prechod na CASE Studio 3.0. Je v XML forma tu.
*.dmr
Nativnı forma t pro ulozenı modelu ve starů verzi RKS Data Designer. CASE Studio ho umı cıst, neumı ukla dat.
*.dg2
Soubor s galeriı. Doporucujeme pravidelne za lohovat. Je v XML forma tu. Nastavuje se v Nastavenı prostredı....
*.dp2
Soubor s projektem, pouzıva ho spra vce verzı. Je v XML forma tu. Pokud chcete projekt za lohovat, za lohujte cely adresa r, tj. soubor *.dp2 a vsechny soubory *.dv2 v tomtů z adresa ri.
*.dv2
Soubor s modelem, ktery je souca stı projektu. Forma t je shodny s *.dm2, jinou prıponu ma proto, aby nemohl by t omylem otevren prımo, ma se otevırat prostrednictvım spra vce verzı.
*.ts2
Soubor se systůmovymi sablonami. Tyto sablony jsou souca stı distribuce programu. Je v XML forma tu. Nastavuje se v Nastavenı prostredı.
*.tu2
Soubor s uzivatelskymi sablonami. Tyto sablony jsou upravova ny a spravova ny uzivatelem. Doporucujeme pravidelne za lohovat. Je v XML forma tu. Nastavuje se v Nastavenı prostredı.
*.dd2
Soubor s vyexportovanym slovnıkem. Slouzı pro vymenu slovnıku mezi modely. Je v XML forma tu.
Casestud.exe
Samotny program CASE Studio 2.
Css.chm
Tato na poveda
Referencnı integrita
Stra nka c. 11 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Pro relaci je mozno definovat pravidla integrity vztahujıcı se ke zmene , prıda nı nebo zrusenı za znamu v parent nebo child entite .
Parent update: Prıpad, kdy se menı prima rnı klıc za znamu v parent entite . Pravidla jsou:
None
Za dnů pravidlo.
Restrict
V prıpade , ze se v za znamu parent entity menı prima rnı klıc, a v child entite jiz existujı za znamy prirazenů k puvodnımu parent za znamu, zmena se neprovede a db. systů m nahla sı chybu.
Cascade
V prıpade , ze v se v za znamu parent entity menı prima rnı klıc, a v child entite jiz existujı za znamy prirazenů k puvodnımu parent za znamu, db. systům zmenı v child entite odpovıdajıcı cizı klıce.
Set NULL
V prıpade , ze v se v za znamu parent entity menı prima rnı klıc, a v child entite jiz existujı za znamy prirazenů k puvodnımu parent za znamu, db. systům nastavı v child entite odpovıdajıcı cizı klıce na NULL.
Set Default
V prıpade , ze se v za znamu parent entity menı prima rnı klıc, a v child entite jiz existujı za znamy prirazenů k puvodnımu parent za znamu, db. systům nastavı v child entite odpovıdajıcı cizı klıce na defaultnı hodnotu.
Parent Delete
Stra nka c. 12 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Prıpad, kdy se zrusı za znam v parent entite . Pravidla jsou:
None
Za dnů pravidlo.
Restrict
Pokud se maze za znam v parent entite , a v child entite existuji za znamy prirazenů k parent za znamu, prıkaz se neprovede.
Cascade
V prıpade vymazu za znamu v parent entite s vymazou i za znamy v child entite .
Set NULL
V prıpade vymazu za znamu v parent entite se cizı klıce v prıslusnů child entite nastavı na NULL.
Child Insert Prıpad, kdy se prida va za znam v child entite . Pravidla jsou:
None
Za dnů pravidlo.
Restrict
V prıpade , ze se do child entity prida va za znam, ktery nema odpovıdajıcı za znam v parent entite , db. systům nahla sı chybu, a prıkaz se neprovede.
Child Update Prıpad, kdy se menı cizı klıc v za znamu v child entite . Pravidla jsou:
None
Za dnů pravidlo.
Restrict
V prıpade , ze se zmenı cizı klıc za znamu v child entite , a v parent entite neexistuje odpovida jıcı za znam pro novou hodnotu, db. systů m nahla sı chybu, a prıkaz se neprovede.
Reporty
CASE Studio 2 va m poskytne velmi powerful dokumentaci k vytvorenůmu modelu. CASE Studio 2 doka ze vygenerovat reporty jak ER diagramu , tak i DF diagramu . Vy stupnım dokumentem mu ze by t HTML report logicků ho pohledu, HTML report fyzicků ho modelu, RTF report fyzicků ho modelu, poprıpade RTF report Data Flow diagramu. Veskerů reporty jsou velmi podrobnů a obsahujı informace jako napr. Entity list, Relationship list, obra zek ERD diagramu, informace o User types, User Roles apod. Reporty lze vytva ret jak pro celkovy model, tak i pro jednotlivů submodely. Lze si jednoduse vytvorit i vlastnı rozsa hlů modely, bez znalosti HTML nebo RTF syntaxe. Velkou vy hodou CASE Studia 2 je moznost vytva renı vlastnıch jazykovy ch verzı reportu za pomocı prıslusny ch slovnıkovy ch sablon.
HTML - Logicky ERD
Stra nka c. 13 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Screen shot:
Stra nka c. 14 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
HTML - Fyzicky ERD
Ostatnı reporty
Na vy be r ma te taků dalsı reporty, a to jak ve forma tu HTML, tak i RTF. Uzivatelů majı moznost ovlivnit vy stup reportu pomocı uzivatelsky definovany ch sablon!
Slovnık
Slovnık uzivatelsky ch typu . Tyto typy se objevı pri definici atributu .
Tlacıtka:
Add
Novy uzivatelsky typ.
Edit
Stra nka c. 15 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Oprava uzivatelsků ho typu.
Delete
Zrusenı uzivatelsků ho typu.
Load
Nactenı slovnıku uzivatelsky ch typu ze souboru. Treba z jinů ho modelu.
Save.
Ulozenı slovnıku uzivatelsky ch typu do souboru.
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se slovnıkovy ch polozek.
Polozka slovnıku
Na zev
Na zev uzivatelsků ho typu.
Fyzicky na zev
Pouzije se, pokud se uzivatelsků typy generujı jako domů ny.
Typ
Datovy typ uzivatelsků ho typu.
De lka
Dů lka uzivatelsků ho typu.
Decim
Pocet desetinny ch mıst uzivatelsků ho typu.
Check
Integritnı omezenı uzivatelsků ho typu. Ve vy razu mu zete pouzıt promennů %value% nebo %colname%, obojı nahradı promennou na zvem sloupce pro konkrů tnı atribut. (promenna %value% je zastaralů , je pouzito jenom pro zpe tnou kompatibilitu. Doporucuji pouzıvat promennou %colname%)
Default
Defaultnı hodnota.
Stra nka c. 16 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Pozna mka
Jaky koliv text.
Pouz ito v
Seznam atributu , ve ktery ch je uzivatelsky typ pouzit.
Tlacıtka
OK
Potvrzenı
OK+add
Potvrdit a pridat dalsı polozku
Cancel
Zrusit
Help
Na poveda
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se entity.
Stra nka c. 17 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Tisk
Predch.strana
Zobrazı predchozı stranu.
Dalsı strana
Zobrazı dalsı stranu.
Tisk strany
Vytiskne aktua lnı stranu.
Tisk vse
Vytiskne cely model.
Konec
Nastavenı tiska rny
Zde se nastavuje tiska rna. Nastavenı platı po dobu behu programu.
Stra nka c. 18 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
To Do List
Psanı ďkolu na "To do" list
Funkce To Do list umoznuje psanı Úkolu , ci informace o nedokonceny ch akcıch. Ukoly mu zete prirazovat k na ledujıcım prvkum:
n Model n Entita n Relace n Slovnık n Triggery n Uzivatelů a n Role uzivatelu
Jak vytvorit poloz ku To-Do listu?
Klikne te na ikonu To-Do list , poprıpade pravym tlacıtkem naprıklad na entite nebo relaci a zvolte polozku To-Do list. Vzdy za lezı na prvku, ze kterů ho otevrete dialogovů okno To-Do listu.
Tlacıtka
+ (plus)
Prida nı polozky do To-do listu
- (minus)
Smaza nı polozky z To-do listu
O
Zobrazenı polozek podle objeku
A
Zobrazenı vsech polozek To-do listu
C
Stra nka c. 19 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Zobrazenı polozek kategorie
D
Zobrazenı polozek za visly ch
Seznam To-do listu poloz ek
Vyrızeno
Stav zpracova nı polozky
Text
Vlastnı obsah polozky
! (vykricnık)
Priorita
Kategorie
Informace o prirazenı polozky do prıslusnů uzivatelsků kategorie
Majitel
Informace o zrizovateli polozky
Objekt
Informace o objektu, ke kterůmu polozka patrı (Model, Entita, Relace, Slovnık, Triggery, Uzivatelsků role, Uzivatelů )
Detail poloz ky To-do listu
Majitel
Vepiste jmů no osoby, ktera polozku vytvorila
Priorita
Moznost nastavenı priority
Kategorie
Nejprve je nutnů kategorie rucne vepsat, potů lze volit z vysouvacıho menu
Datum
Datum vytvorenı polozky. V soucanů dobe pouze aktua lnı datum.
Vyrızeno
Va s vlastnı stav zpracova nı polozky.
Stra nka c. 20 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
#
Triggery
Nastavenı
Rychla editace
Pri zaskrtnutı se obsah zmenenů ho triggru (procedury, pohledu) ulozı vzdy pri prechodu na jiny trigger (proceduru, pohled). Pri nezaskrtnutı musıte kazdou zmenu potvrdit nebo zrusit.
Fonty
Font pro editor.
Tlacıtka
Potvrzenı provedeny ch zmen.
Zrusenı provedeny ch zmen.
Loading text file from disk to editor.
Ulozenı obsahu editoru na disk.
Tisk triggru (procedury, pohledu)
Nastavenı fontu editoru.
Stra nka c. 21 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Zmena poradı generova nı triggru (procedur, pohledu )
Aktua lnı trigger (procedura,pohled) je zmenen.
Enabled
pri nastavenı se trigger bude generovat, pri nenastavenı bude pri generova nı ignorova n.
Seznam
Uz ivatelske triggery
Triggery, kterů jsou pripojeny prımo k entite , jde o tenty z trigger, ke kterůmu ma te prıstup v editoru entit.
Before
Vsuvky pred tvorıcım skriptem, zde si napr. mu zete napsat kod pro fyzicků vytvorenı databa ze, pripojenı apod. Pokud chcete tuto vsuvku vygenerovat, musıte v Generova nı skriptu zaskrtnout volbu "Vsuvky pred scriptem"
After
Vsuvky po tvorıcım skriptu. Pokud chcete tuto vsuvku vygenerovat, musıte v Generova nı skriptu zaskrtnout volbu "Vsuvky po scriptu"
Typy relacı
Zde je uveden prıklad pro lepsı porozumenı problematice relacı.
Stra nka c. 22 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Identifikacnı relace
Prima rnı klıc z parent entity migruje do child entity, a tam je souca stı prima rnıho klıce. Pouzıva se tehdy, pokud prima rnı klıc cizı entity nenı schopen zajistit jednoznacnou identifikaci. Entita, ktera je child entitou propojenou pres identifikacnı relaci, je tzv. za vislou (dependent) entitou , a je v modelu zobrazena se zaoblenymi rohy.
Prıklad:
// parent entity
Create table Invoice (
InvoiceNo Integer NOT NULL,
ExportDate Date,
BLN_Supplier Char(10) NOT NULL) ;
// child entity
Create table InvItem (
InvoiceNo Integer NOT NULL,
InvLineNo Integer NOT NULL,
Amount Integer) ;
Alter table Invoice add primary key (InvoiceNo);
Alter table InvItem add primary key (InvoiceNo,InvLineNo);
Alter table InvItem add foreign key (InvoiceNo) references Invoice (InvoiceNo);
Stra nka c. 23 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Cıslo ra dku je jako jedinecny identifika tor za znamu nedostatecny , child entita si musı vypomoci Cıslem faktury (InvoiceNo). Proto je pouzita identifikacnı relace. Polozka faktury nemu ze existovat bez samotnů faktury, proto je polozka faktury za vislou entitou.
Neidentifikacnı relace
Prima rnı klıc z parent entity migruje do child entity, a tam neni souca sti prima rnıho klıce.
Prıklad:
Create table Invoice (
InvoiceNo Integer NOT NULL,
ExportDate Date, BLN_Supplier Char(10) NOT NULL);
Create table AddressBook (
BLN_Supplier Char(10) NOT NULL,
CompanyName Char(50),
BLN_Customer Char(10) NOT NULL);
Alter table Invoice add primary key (InvoiceNo);
Alter table AddressBook add primary key (BLN_Supplier);
Alter table Invoice add foreign key (BLN_Supplier) references AddressBook (BLN_Supplier);
Alter table AddressBook add foreign key (BLN_Customer) references AddressBook (BLN_Supplier) on delete cascade;
Cıslo faktury je jako jedinecna identifikace faktury zcela postacujıcı. Proto je pouzita neidentifikacnı relace, ico je pouze cizım klıcem. Faktura mu ze existovat bez na vaznosti na firmu, proto je faktura neza vislou entitou.
Relace M:N
Stra nka c. 24 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Prıklad:
Create table Sup_Price (
BLN_Supplier Char(10) NOT NULL,
ArticleId Integer NOT NULL) ;
Alter table Sup_Price add primary key (BLN_Supplier,ArticleId);
Alter table Sup_Price add foreign key (BLN_Supplier) references AddressBook (BLN_Supplier);
Alter table Sup_Price add foreign key (ArticleId) references PriceList (ArticleId) ;
Informativnı Relace
Prima rnı klıc nikam nemigruje, negeneruje se za dna referencnı integrita ani triggery, jedna se pouze o informaci, ze ne jaky vztah existuje.
Self Relace
K vytvorenı Self relace je zapotrebı kliknout pravym tlacıtkem mysi na entitu a vybrat "Pridat Self Relaci"
Stra nka c. 25 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Prıklad:
Create table AddressBook (
BLN_Supplier Char(10) NOT NULL,
CompanyName Char(50),
BLN_Customer Char(10) NOT NULL) ;
Alter table AddressBook add primary key (BLN_Supplier);
Alter table AddressBook add foreign key (BLN_Customer) references AddressBook (BLN_Supplier) on delete cascade;
Doplnujıcı informace
Generated SQL Script /* Database Oracle 8 */
Create table Invoice (
InvoiceNo Integer NOT NULL,
ExportDate Date,
BLN_Supplier Char(10) NOT NULL) ;
Create table InvItem (
InvoiceNo Integer NOT NULL,
InvLineNo Integer NOT NULL,
Amount Integer) ;
Create table AddressBook (
BLN_Supplier Char(10) NOT NULL,
CompanyName Char(50),
BLN_Customer Char(10) NOT NULL) ;
Create table PriceList (
ArticleId Integer NOT NULL,
Artice Char(20),
Price Number(10,2)) ;
Create table Sup_Price (
BLN_Supplier Char(10) NOT NULL,
ArticleId Integer NOT NULL) ;
Alter table Invoice add primary key (InvoiceNo);
Alter table InvItem add primary key (InvoiceNo,InvLineNo);
Alter table AddressBook add primary key (BLN_Supplier);
Stra nka c. 26 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Alter table PriceList add primary key (ArticleId);
Alter table Sup_Price add primary key (BLN_Supplier,ArticleId);
Alter table InvItem add foreign key (InvoiceNo) references Invoice (InvoiceNo) ;
Alter table Sup_Price add foreign key (BLN_Supplier) references AddressBook (BLN_Supplier);
Alter table AddressBook add foreign key (BLN_Customer) references AddressBook (BLN_Supplier) on delete cascade;
Alter table Invoice add foreign key (BLN_Supplier) references AddressBook (BLN_Supplier);
Alter table Sup_Price add foreign key (ArticleId) references PriceList (ArticleId);
/* Update trigger for AddressBook */
Create Trigger tu_AddressBook after update
of BLN_Supplier,BLN_Customer
on AddressBook
referencing new as new_upd old as old_upd for each row
declare numrows integer;
begin
/* cascade child AddressBook update when parent AddressBook changed */
if (:old_upd.BLN_Supplier != :new_upd.BLN_Supplier) then
begin update AddressBook
set BLN_Customer = :new_upd.BLN_Supplier
where AddressBook.BLN_Customer = :old_upd.BLN_Supplier ;
end;
end if;
end;
/
/* Roles permissions */
/* Users permissions */
Nastavenı referencnı integrity
Identifying Relationship 1
Parent Update - Restrict
Parent Delete - Restrict
Non Identifying Relationship 1
Parent Update - Restrict
Parent Delete - Restrict
Relationship M:N 1
Parent Update - Restrict
Parent Delete - Restrict
Relationship M:N 2
Parent Update - Restrict
Parent Delete - Restrict
Stra nka c. 27 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Self Relationship 1
Parent Update - Cascade
Parent Delete - Cascade
Jak nadefinovat pravidla pro referencnı integritu? Pravym tlacıtkem mysi klikne te na ca ru zobrazujıcı relaci a nastavte prıslusnů hodnoty v za lozce "Referencnı integrita"
viz Pravidla referencnı intergrity
Nepodporovanů typy referencnı integrity?
CASE Studio 2 Va m umoznuje generovat taků nepodporovanů typy referencnı integrity za pomocı triggeru .
Vlastnosti modelu
Vlastnosti
Projekt
Na zev projektu
Model
Na zev modelu
Firma
Na zev firmy
Autor
Autor modelu
Verze
Verze modelu
Vytvoreno
Datum a cas vytvorenı modelu
Opraveno
Datum a cas poslednı zmeny modelu
Databa ze
Databa ze, pro kterou je model vytvoren.
Pozna mka
Jaky koliv text.
Nastavenı
Stra nka c. 28 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Synchronizace atributu
Plna
Vlastnosti cizıho klıce ( default, check atd. ) jsou plne synchronizova ny
s vlastnostmi prima rnıho klıce, a vy nema te moznost je menit.
Ca stecna
Vlastnosti cizıho klıce jsou synchronizova ny s vlastnosmi prima rnıho klıce,
ale ma te moznost je menit. Pokud je zmenıte, uz se da le nesynchronizujı.
Aby se znova synchronizovaly, musıte do vlastnostı v cizım klıce zadat
stejnů hodnoty, jake jsou v prima rnım klıci.
Za dna
Vlastnosti cizıho klıce se vu bec nesynchronizujı.
Vysvťtlenı a prıklad: Do default hodnoty v prima rnım klıci zada te Autoinc, aby si sa m vytva re
l jedinecnou hodnotu. K tomuto prima rnımu klıci existujı v dalsıch entita ch
cizı klıce, u ktery ch je defaultnı hodnota Autoinc nesmysl. Proto, pokud ma te
nastavenou ca stecnou nebo za dnou synchronizaci, mu zete v cizıch klıcıch
hodnotu Autoinc zrusit.
Pozn.: U teto volby bu䀖te opatrnı, a prılis ji nemťnte.
Pokud ji zmenıte z castecna nebo za dna na plna , mu zete prijıt o ca st svů pra ce,
protoze se prepısou hodnoty, kterů jste u cizıch klıcu pracne nastavili. Prı zmene
nastavenı se hodnoty neprepisujı automaticky, ale musıte jım pomoct. Tzn. otevrıt
editaci entit s prima rnımi klıci, a zase je zavrıt. Pak vlastnosti prima rnıch klıcu
migrujı do cizıch klıcu .
Synchronizace na zvu tabulek Zpu sob prevodu mezi na zvem entity a na zvem tabulky. Defaultnı hodnotou
je %entname%, coz znamena , ze na zev tabulky vznikne z na zvu entity, a
Stra nka c. 29 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
prıtom se odstranı mezery a nepovolenů znaky.
Prıklad:
Na zev entity je Uctova osnova, zpu sob prevodu je nastaveny na t_%entname%.
Vznikne na zev sloupce t_uctova_osnova
Synchronizace na zvu sloupcu Zpu sob prevodu mezi na zvem atributu a na zvem sloupce. Defaultnı hodnotou
je %atrname%. Mu zete pouzıt i promennou %atrname%. Chova nı je obdobnů
jakou u tabulek.
Synchronizace fyzickych na zvu slovnıkovych poloz ek Zpu sob prevodu mezi na zvem atributu a na zvem sloupce. Defaultnı hodnotou
je %dictname%. Chova nı je obdobnů jako u tabulek.
Kontrola modelu
n Kontrolovat ERD Pri kontrole modelu se kontroluje ERD diagram.
n Kontrolovat DFD Pri kontrole modelu se kontroluje DFD diagram.
n Kontrolovat DFD vu ci ERD Pri kontrole modelu se kontroluje na vaznost DFD-ERD
Defaultnı hodnoty
Vra tı zpu soby synchronizace na pu vodnı hodnoty, definovanů v nastavenı prostredı.
Default storage
Stra nka c. 30 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Defaultnı nastavenı storage, pouzije se pro vsechny novů entity. Pokud chcete
zmenit i existujıcı entity, pouzijte tlacıtko Nastav vsechny entity.
Rozsırene
Nastavenı uzivatelsky ch promenny ch platny ch pro cely model.
Vlastnosti submodelu
Na zev submodelu
Name of the submodel
Entity
Seznam entit, kterů jsou v danům submodelu. Zde mu zete pridat nebo odstranit entitu ze submodelu.
Mrız ka
Uka zat mrız ku
Na pracovnı plose se zobrazı mrızka.
Zarovna vat do mrız ky
Vsechny objekty na plose se zarovna vajı podle mrızky.
Horizonta lnť mm.
Horizonta lnı roztec mrızky, rozme ry jsou kalibrova ny podle tiska rny.
Vertika lnť mm.
Totů z, ale vertika lne .
Dalsı
Prıme ca ry
Relace se zobrazı jako prımů ca ry od entity k entite . Pokud je volba vypnuta, ca ry jsou lomenů .
Stınova nı
Pod modely se zobrazı stın.
Fyzicky pohled
Zobrazı se fyzicky na zev entity (na zev tabulky), fyzicků na zvy atributu (na zvy sloupcu ) a jejich typy.
Plne na zvy rolı
Pokud ma te v cizım klıci definovany na zev role, zobrazı se atribut ve forma tu rolename.atributname.
Barevne rozlisenı atributu
Atributy se zobrazujı barevne podle svů prıslusnosti ke klıci.
n Prima rnı klıce,
n Cizı prima rnı klıce,
n Cizı klıce.
Zobrazit indexy
Stra nka c. 31 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
V entita ch se zobrazı seznamy indexu .
Zobrazit na zvy relacı
U relacı se zobrazı jejich na zvy.
Zarovna vat do sloupcu
Atributy se v entite zarovnajı do sloupcu , na zev pod na zev, datovy typ pod datovy typ.
Prehledne jsı, ale prostorove na rocne jsı.
Vybťr databa zoveho serveru
Pri vytva renı novů ho datovů ho modelu si ze seznamu vyberete databa zovy server.
Podporovane databa zove systemy:
n Oracle 8x n Oracle 7x n DB2 version 7.1
Stra nka c. 32 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
n MS SQL 2000 n MS SQL 7.0 n MS SQL 6.5 n MS Access 2000 n MS Access 97 n Interbase 6 SQL 3 n Interbase 6 SQL 1 n MySQL 3.23 n PostgreSQL 7.1 n Informix n Ingres n Informix n Clipper n Paradox
Stra nka c. 33 z 33Domains
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hh7A5F.htm
Prave tlacıtko - Entity
Prave tlacıtko - entity
Klikne te pravym tlacıtkem na entite pro zobrazenı tohoto dialogu.
Opravit entitu
Moznost modifikace Údaju entity, viz taků : Editace entit
Zrus entitu
Smaza nı entity
Pridej Self relaci
Vytvorenı self relace
Viz taků : Typy relacı a Referencnı integrita
Barva
Zmena barvy pozadı - pouze u vybranů entity, nikoliv pro pozadı pracovnı plochy!
Pridat do galerie
Prida nı entity do galerie, viz taků Galerie
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se entity.
Prepocıtat velikost
Prepocıta nı velikosti entity.
Prave tlacıtko - Pracovnı plocha
Prave tlacıtko mysi - Pracovnı plocha
Stra nka c. 1 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm
Po stisknutı pravů ho tlacıtka mysi na pracovnı plose se zobrazı vy se zobrazeny dialog.
Fonty
nastavenı fontu
Barvy
Nastavenı barvy pozadı
Prehledovy strom
Zobrazı prehledovy strom
Prıme ca ry
Prepına mezi ru znymi mody zobrazenı relacı (car)
Stınova nı
Zapne / vypne stınova nı entit
Fyzicky pohled
Prepına mezi fyzickym a logickym pohledem
Zobrazit indexy
Zobrazenı indexu
Zobrazit na zvy relacı
Zobrazenı / skrytı na zvu relacı
Plne na zvy rolı
Zobrazı plnů na zvy rolı (pouze u logicků ho pohled)
Barevne rozlisenı atributu
n Prima rnı klıce,
n Prima rnı cizı klıce
n Cizı klıce
Zarovna vat do sloupcu
Stra nka c. 2 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm
Zarovna va polozky entit do sloupcu
Hloubka zobrazenı
n Entity n Prima rnı klıce n Vsechny klıce n Atributy
Vlastnosti modelu
Otevre prıslusnů dialogovů okno
Vlastnosti submodelu
Otevre prıslusnů dialogovů okno
Viditelne relace v submodelu
Viditelnů / skrytů relace v submodelech
Novy Submodel
Rychla volba pro vytvorenı novů ho submodelu
#
Prave tlacıtko - Relace
Prave tlacıtko - Relace
Pro zobrazenı tohoto menu klikne te pravym tlacıtkem na relaci.
Opravit relaci
Moznost zmeny ci opravy relace, viz taků : Editace relace, Typy relacı a Referencnı integrita.
Zrusit relaci
Smaza nı relace
To-Do list
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly a pozna mky patrıcı k relaci.
Prave tlacıtko - Editor sablon
Prave tlacıtko mysi - Editor sablon
Stra nka c. 3 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm
Chcete-li vytva ret vlastnı sablony, zacne te zde. Viz taků : Sablony
Vytva ret sablony mu ze jen v nektery ch slozka ch. READ ONLY sablony nemohou by t modifikova ny.
Prave tlacıtko - Triggery
Prave tlacıtko mysi - Triggery
Stra nka c. 4 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm
Klikne te na Model --> Triggery pro vyvola nı tohoto dialogu. Chcete-li pridat vlastnı trigger, klikne te pravym tlacıtkem na entitu a zvolte Pridat trigger.
Pozn.: Mu zete vytva ret taků vzory pro vase triggery. Klikne te na Soubor -> Rozsırenů nastavenı -> Vzory. Klikne te na za lozku Vzor triggeru a vepiste zde text, ktery se bude pouzit pro kazdy dalsı vytvoreny trigger.
To-Do list ikona
Otevre dialogovů okno, ve kterů m mu zete stanovit jednotlivů Úkoly ty kajıcı se triggeru .
Viz taků : Triggery
Prave tlacıtko - Pohledy
Prave tlacıtko mysi - pohledy
Stra nka c. 5 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm
Pro vytvorenı novů ho pohledu klikne te na Model -> Triggery.
Potů klikne te pravym tlacıtkem na ikonu pohledu a zvolte Pridat.
Mu zete taků vytva ret vzory pro novů pohledy. Vyberte
Soubor -> Rozsırene nastavenı-> Vzory. Klikne te na za lozku Vzor view.
Text, ktery vepısete do pravů ho okna bude pouzit pri vytva renı kazdů ho
novů ho pohledu.
Stra nka c. 6 z 7Entity Right Click
3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm