Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Post-relační databáze

Příkladem post-relační databáze je Intersystems Caché :

http://www.intersystems.com/our-products/cache/cac he-overview/

Data jsou uložena v tzv. globálech, které vypadají takto:
příklad globál ^FAKTURY:

^FAKTURY(cislo_faktury)="údaje hlavičky"
^FAKTURY(cislo_faktury,cislo_polozky)="údaje o položce faktury"

Úrovní zde můžeš mít libovolné množství a některé mohou být nedefinované (což v praxi často nastává).
Celý globál může vypadat takto:

^VERA(1,7,8,"retez")=0
^VERA(3,"k")="vinohrad"

Pro znalé: ano, jedná se o globály starého MUMPSu.
Klidně můžeš napsat aplikaci, kdy budeš z globálů číst a do globálů zapisovat přímo (výhodou je rychlost).

Nebo můžeš mít strukturu globálů aplikace určenou třídami, které si nadefinuješ nebo rozšíříš už připravené. Pak k datům (opět uloženým v globálech) přistupuješ objektově (třída má metody i vlastnosti) nebo přes SQL výběry.

Fyzicky se v globálech ukládají také jednotlivé řádky skriptů apod.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny