case studio 2 - na povedahomen.vsb.cz/~s1i95/appr/case studio 2000.pdf · pri generovanı...

100
CASE Studio 2 - Na pove da Vaz eny uz ivateli, dekujeme, z e jste si vybrali pra ve CASE Studio 2! Za kladnı informace CASE Studio 2 je profesiona lnısoftware pro visu a lnınavrhova nıdataba zovy ch struktur - jinak a jednodus e r ec eno "Database modeler" c i "Database designer". CASE Studio 2 pracuje pod operacnı m systú mem Windows. CASE Studio 2 Va m umoz nıvisua lne navrhovat Entitne relacnıdiagramy pro rozli cnú databa ze. Jedna se o idea lnısoftware pro spolecnosti c i vy vojar e, ktechte jıpracovat se svy mi databa zemi nejpjemnejm a c asove velice u sporny m zp˚ sobem. Klıc ovú vlastnosti l Entitne relac nı diagramy (ERD) l Data Flow Diagramy (DFD) l Reverse Engineering - umoznuje vytvor it model struktury ji z 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 uloz enı nejc aste ji pouvanych ca stı modelu Str a nka c . 1 z 2 CASE Studio 2 - Help file 3.5.2002 mk:@MSITStore:C:\PROGRA~1\rksoft\CASEST~1\bin\cs2.chm::/000n.html

Upload: vodieu

Post on 18-Aug-2018

214 views

Category:

Documents


0 download

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

Viz taků : Triggery

Stra nka c. 7 z 7Entity Right Click

3.5.2002file://C:\Documents%20and%20Settings\s1i95\Local%20Settings\TEMP\~hhCD58.htm