Příkladové databáze
Toto CD obsahuje různé příklady použití 4th Dimension a
jejích nástrojů.
Jsou zde příklady jednouživatelské, pro použití jako Web
server a dále v architektuře Klient/Server. Některé z
následujících příkladů jsou na grafické rozhraní,
použití modulů 4th Dimension, možnosti programovacího
jazyka, použití Java Scriptu spolu s formuláři 4th Dimension,
ukládání obrázků a vytváření HTML stránek z
formulářů. Není možné v těchto příkladech obsáhnout
veškeré vlastnosti a možnosti 4th Dimension a jejích modulů,
ale pokusili jsme se pro vás vybrat to nejdůležitější.
Před tím než budete instalovat tyto příklady, je potřeba
nainstalovat program 4th Dimension pro jednouživatelské
použití nebo pro příklady na Web server. Pokud budete chtít
vyzkoušet některé z těchto příkadů v architektuře
Klient/Server je potřeba nainstalovat program 4D Server na váš
server a 4D Client na jednotlivé počítače klientů. Vyzkoušejte
si některé z těchto databází a budete mile překvapeni
možnostmi 4th Dimension a její snadnou a přehlednou obsluhou.
Uvidíte, že navrhování databáze nemusí vždy být složitá
a nepřehledná věc, ve které se vyznají pouze programátoři.
SEZNAM PŘÍKLADŮ
O příkladech
Je databází o ostatních příkladech. Databáze O_Příkladech
(přes hledání podle klíčkových slov) vám umožňuje rychle
najít tu příkladovou databázi, ve které vyzkoušíte
hledaný příkaz, nebo rys.
WEBKURZ
AciVideo, fiktivní společnost - příklad použití
integrovaného Web Serveru, slouží jako příklad ke školení
o Web serveru, a základní databáze pro školící materiály z
tohoto CD.
VIDEORACLE
AciVideo jako frontend pro ORACLE. Pro zkušené programátory,
kteří znají i ORACLE a CASE nástroje. Je potřeba i ORACLE
Server. Zastupuje příklad použití modulů připojení (Oracle
a.j. SQL a ODBC).
ACI Universita
Tato databáze je používána studenty na jejich fiktivní
univerzitě. S její pomocí dohledávají umístění
jednotlivých kursů. Databáze je bohatá na příklady
použití 4D v6 v kombinaci s moduly produktivity 4D Draw, 4D
Write a 4D Calc. Přesto, že je tato škola fiktivní, názvy
jednotlivých kurzů jsou převzaty ze skutečných školení,
které poskytuje ACI US. Jednen z nejobsažnějších
příkladů, ukazuje WEB, klient/server i ukládání
nestrukturovaných dat v databázi.
Diář
Jednoduchá aplikace, která slouží pro vedení adres a
schůzek.
Fakturace
Jednoduchá fakturace s výpočtem DPH, sloužící rovněž jako
příklad virtuálního obchodního domu na Internetu. Ukazuje
použití transakcí na internetu.
HiTech
Jednoduchý příklad na propracované rozhraní a uživatelská
okna s upozorněním a varováním, včetně použití zvuků.
Příklad pro programátory náročné na vzhled svého díla.
Hra Zorg
Jednoduchý příklad na grafické rozhraní a jeho ovládání
jazykem ve hře podobné piškvorkám.
Java Script
Příklad na zahrnutí JavaScriptu do standardních formulářů
4D.
Spuštění:
1) Definování TCP a určení IP adresy
2) Spuštění aplikace
3) Spuštění prohlížeče
4) Dotaz v prohlížeči na http://IP adresa
Letiště
Propracovaná databáze, která vznikla asi před pěti lety pro
fiktivní leteckou společnost 4D. Sleduje údaje o letadlech,
jejich posádce, odlety a přílety atd. Je to klasický
příklad použití zvuku v databázi. Na Windows jsou zvuky
uloženy v diskových souborech, aby jste mohli vidět příklad
tvorby, proto fungují v tomto příkladě pouze v
jednouživatelské databázi. V případě klient/server by se
museli rozdistribuovat po síti, nebo regulérně uložit do BLOB
uvnitř datatabáze.
Nemovitosti
Databáze nemovitostí, která eviduje údaje o jednotlivých
nemovitostech na prodej a zároveň sleduje případné zájemce
o koupi.
Obrázky
Jednoduchá databáze s jednou tabulkou, která ukazuje jak lze
použít 4th Dimension pro uložení kolekce obrázků.
Popis grafu
Databáze ukazující spolupráci 4D v různých oknech. V okně SlideWiewer se na základě pohybu myši přes diagram zobrazují odpovídající záznamy z databáze obrázků.
Prezentace
Databáze pro ukládání fotografií a dalších obrázků stejně jako prezentace, vytvořená z těchto obrázků.
Recepty
Jednoduchý příklad pro uchovávání vašich receptů.
Recepty 2
Databáze pro uchování receptů a evidování jednotlivých
druhů vín.
Šeky
Velice jednoduchý příklad použití databáze jako šekové
knížky. Tato databáze obsahuje pouze jednu tabulku.
U Kadeta
Klasický příklad toho jak 4D vytváří HTML stránky z
formulářů na příkladu databáze s hodnocením restaurací.
Výdaje
Příklad databáze pro sledování výdajů zaměstnanců při
firemních akcích.