Spuštění
Hlavní menu -> Repository -> Repository atirbutů...
Dialog "Detail entity" -> edit. políčko "Identifikace atributu"
Repository atributů je seznam všech atributů v systému. Každý atribut použitý v navrhovaném databázovém systému musí být nejdříve vložen do repository.
Popis položek
Tabulka atributů obsahuje všechny atributy, které lze v systému použít.
    Číslo atributu jednoznačně identifikuje atribut v systému. Systém ho vytváří automaticky.
    Logický název viz. Detail atributu
    Fyzický název
    Datový typ a velikost
    -----------------------
    Číslo nadřízeného atributu viz. Role atributu
    Logický název nadřízeného atributu
    Fyzický název nadřízeného atributu
Tlačítko "Ok" uzavře dialog a uloží do paměti všechny provedené změny.
Tlačítko "Storno" uzavře dialog bez ukládání změn.
Tlačítko "Nový" otevře dialog Detail atributu pro vložení nového atributu.
Tlačítko "Odvodit" otevře dialog Detail atributu připravený pro vytvoření role atributu.
Tlačítko "Editovat" otevře dialog Detail atributu.
Tlačítko "Smazat" vymaže z repository označený atribut.
Poznámka: Pokud je repository otevřeno z detailu entity, potom při dvojitém kliknutí na atribut v repository se atribut přenese do entity se současným zavřením repository. Pokud je repository otevřeno přímo z menu, tak se při dvojitém kliknutí na atribut otevře detail atributu.
Poznámka: Pomocí kliknutí na titulek sloupce můžete setřídit repository podle příslušného sloupce. Po prvním kliknutí se setřídí vzestupně (ascending) a po druhém kliknutí se setřídí sestupně (descending). Lze třídit podle prvních čtyřech sloupců.
Import repository atributů
Aplikace poskytuje funkci, která vám umožní načíst repository atributů z již exostujícího
projektu.
Vložení nového atributu do repository
Úprava existujícího atributu
Smazání atributu z repository
Vytvoření odvozeného atributu
Odvozený atribut má stejný datový typ jako nadřízený atribut. Používá se například
v situaci, kdy definujete role atributu. Například z atributu "číslo subjektu"
vytvoříte odvozený atribut "číslo dodavatele" a "číslo odběratele". Tyto atributy
použijete jako role atributu "číslo subjektu" u entity "doklad", která bude
mít dvojitou vazbu do entity "subjekt".
Po stisku tlačítka "Ok" se dialog repository uzavře.
Role atributu
Každý atribut může vystupovat ve více rolích. Původní atribut, ze kterého se role odvozují se stává nadřízeným atributem. Role atributu dědí od svého nadřízeného atributu datový typ. Pokud se mění datový typ u nadřízeného atributu, změní se taktéž u všech na něm závislých rolí. Role atributu má svůj vlastní logický a fyzický název.
Tato vlastnost se typicky využívá u vícenásobných vazeb.
Příklad:V systému je entita "Employees" obsahující všechny osoby pracující v dané firmě na projektech. Firma si dále uchovává v entitě "Projects" informace k jednotlivým projektům. U každého projektu je informace o tom, kdo projekt řídí a kdo mu asistuje. Oba tito zaměstnanci jsou obsaženi v entitě "Employees". Je potřeba vytvořit dvojitou vazbu z entity "Employees" do entity "Projects". Atribut "EmployeeID" se v tomto případě mění do role "ManagerID" a "AssistentID". Současně existuje v entitě "Employees" self-join "EmploeeReportsTo" označující nadřízenost mezi zaměstnanci.