HAES - školící středisko SQL HAES adresa
 
Datum poslední aktualizace: 4. května 2012
Počet přístupů: 30378

Firebird/InterBase pro pokročilé

(IB)  Firebird/InterBase pro pokročilé 3 dny Seznam kurzů
Školí:  RNDr. Vladimír Bodeček [odkaz Vláďa]

FireBird je relační databázový server, který si získává stále větší popularitu. Je to především díky spojení vysoké technické kvality systému a nízkým pořizovacím nákladům. Jedná se o Open Source produkt (neplatí se tedy licence), který má nízké nároky na hardware a vyžaduje minimální údržbu. Přes určitou počáteční skepsi se projekt dále zdárně rozvíjí.

InterBase je rovněž databázový server, ale oproti Firebirdu se jedná o komerční produkt, vyvíjený firmou Borland. K hlavním vylepšením verze 7 lze počítat podporu více procesorů a monitorování běhu systému včetně možnosti násilného ukončení požadavků, které příliš zatěžují systém.

Přestože současný vývoj obou produktů probíhá nezávisle, jedná se o velmi příbuzné systémy. Oba totiž vycházejí ze stejného zdroje - InterBase 6 OpenSource. Díky velké kompatibilitě lze navrhovat databáze a vytvářet databázové aplikace, které jsou snadno přenositelné z jednoho systému do druhého, s žádnými či minimálními úpravami.

Tento kurz se zaměřuje primárně na společné vlastnosti obou databázových systémů. Jedná se především o maximální využití možností, které nám tyto systémy nabízejí. Kromě tipů a rad pro efektivní přístup a práci s daty jsou součástí kurzu ukázky pokročilejších programovacích technik, jako je multithreadový přístup, práce s databází z NT Service, tvorba vlastních UDF a p.

  • Historie InterBase a FireBird ve světě relačních databází
  • Charakteristika obou databázových systémů
  • Instalace a údržba systému (včetně vlastního programového přístupu)
  • Efektivní použití databází a jejich konfigurace
  • UDF (User Defined Functions) - tvorba a možnosti jejich použití
  • Specifika transakcí v InterBase, multigenerační architektura
  • Použití event alerterů (spouštění událostí) v databázi a klientské aplikaci
  • Multithreadový přístup k databázi
  • Některá rozšíření v IB 7 a FB 1.5