Definice pojmů


Nákres DAD

Každé DAD zakreslené v tomto popisu budou mít následující strukturu:

Subjekt ­ 11 12
001 pdk general ... ozn_ojm fdk1
­ ­ ­ ­
table: subjekt basic true
distance: 0 select: true
previous: 0 key-owner: false
key-prev: 0 frgn-main: false
join-key: - ­

Každé pole prvků popisujících databázovou tabulku představuje jeden tag array v XML dokumentu DAD. V první schematické tabulce je v prvním sloupci uvedeno jméno dokumentu a pod ním číslo (id) pole array. Od druhého sloupce této tabulky je uváděn výčet sloupců tabulky databázové. Názvy těchto sloupců jsou uváděny v druhém řádku. V prvním řádku jsou uvedena id prvků dle XDS definice (tj. klíče tato id nemají). Pod jmény jsou na třetím řádku uváděny případné vlastnosti join resp. x-join jež se vyskytují pouze u cizích klíčů (jinak je třetí řádek prázdný). Nápis "general..." nahrazuje v hlavní tabulce každého dokumentu seznam obecných sloupců, jež obsahuje každý dokument (jsou to hodnoty jako např. datum vytvoření, autor atd.).

Druhá schematická tabulka u každého pole obsahuje přehled vlastností jednoho array. Význam jednotlivých vlastností viz. níže.


Vysvětlivky a komentáře

K příkladům v následujících kapitolách:

V kapitolách vysvětlujících tvorbu DAD podle XDS jsou užívány příklady XDS dokumentů, kde některé segmenty odkazují na své obecné definice, ze kterých vycházejí, pomocí mechanismu based-on. Pro úplnost definic a možnost tvorby DAD v příkladech je tedy zapotřebí znát i obecné definice segmentů. Tyto jsou uvedeny v první příloze tohoto materiálu.

Kompletace XDS:

V příkladech, na kterých jsou vysvětlovány jednotlivé postupy tvorby různých DAD jsou vždy uvedeny výchozí definice XDS. Tyto definice jsou v té podobě, jak je zadal návrhář informační struktury Intranetu pro konkrétní aplikaci. Ve skutečnosti však před tím, než jsou na základě XDS tvořena DAD pro jednotlivé dokumenty, je provedena tzv. kompletace XDS.

Tato operace v provede následující:

z definic odstraní tagy services, neboť jejich strukturu zapracuje přímo do všech dokumentů, které daných služeb využívají,

dokompletuje všechny segmenty na základě obecných definic připojených mechanismem based-on,

doplní se chybějící či korigují existující atributy buď na základě zdrojových dokumentů nebo podle předdefinovaných hodnot

doplní se id ke všem segmentům každého dokumentu.


Definice pojmůDruhy a vlastnosti DADKonkrétní příklady XDS a následných DADDokumenty s cizím zdrojemDokumenty se zdrojově propojenými segmentyPřehled tvorby DAD v závislosti na opakování a zdroji