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.