Chcete se naučit PL/SQL, protože Vás už nebaví MySQL? Tak to jste tady správně. V následujícím seriálu, k němuž mě inspiroval začínající tutorial pro MySQL, si popíšeme jak se dělají věci v jedné z nejuniverzálnějších volně šiřitelných databází dneška, Oracle 10g Express Edition. Seriál bude vznikat živelně a teprve podle ohlasu. Žádný ohlas znamená žádné pokračování seriálu. Vůbec žádný ohlas znamená, že seriál nevznikne vůbec a budete muset zůstat u MySQL.
O čem to rozhodně nebude?
Nebudu nikoho učit, jak myslet, to musíte zvládnout sami. Dále nebudu nikomu pomáhat s problémy při instalaci, bezplatně řešit recovery situace atd. Na to jsou placení profesionálové nebo diskusní fóra.
Co k tomu budete potřebovat?
Nejdříve si stáhněte Oracle 10g Express Edition (Universal). Žádný strach, použití Oracle 10g Express Edition je zdarma a verze Universal plně podporuje Unicode.
Hravě nainstalujte se vzorovým schematem HR o němž bude řeč později. Dále budete potřebovat notnou dávku trpělivosti a chuť poznávat současný high tech databázový stroj.
Co můžete čekat?
Povíme si o DDL, vysvětlíme si co to jsou databázová schemata, tabulky, jak fyzicky vypadají, naučíme se je vytvářet. Dále si povíme o constraintech, indexech a naučíme se vytvářet různé typy constraintů i indexů. Povíme si o databázových triggerech, kurzorech, zabředneme do uložených funkcí, procedur, možná přidám i packages, a povíme si o SQL a DML. Když bude ohlas velký, popovídáme si o hintech a naučíme se efektivně optimalizovat dotazy.
Bude bonus?
To se teprve uvidí. Pokud seženu sponzora, vyhlásíme nějakou pekelně těžkou soutěž pro amatéry (předem upozorňuji, že chci podpořit začínající databázové specialisty). Štědří sponzoři a spoluautoři jsou samozřejmě vítáni.
Klíčová otázka
Tak co holky a kluci? Chcete to?