Popis:
Kurz seznámí účastníky s efektivním použitím databázového serveru MySQL 5.1. Kurz je určen pro programátory, vývojáře, správce systémů a další pracovníky, kteří si přejí spravovat a uchovávat data ve víceuživatelském prostředí aplikací klient-server s použitím MySQL. Kurz seznámí účastníky s instalací serveru, jeho optimálním nastavením a jeho použitím s dalšími aplikacemi.
Osnova:
- Úvod do problematiky databázových aplikací klient-server s použitím MySQL
- Vysvětlení technologie klient-server
- Proč právě MySQL? Porovnání s konkurenčními produkty
- Historie verzí MySQL
- Získání MySQL a obslužných programů
- Seznámení se stránkou produktu - www.mysql.com
- Stažení serveru a podpůrných programů - MyODBC, HeidiSQL, WinMySqlAdmin
- Instalace MYSQL serveru a obslužných programů
- Instalace MYSQL 5.1 v prostředí Windows, konfigurace serveru před prvním spuštěním, nastavení parametrů serveru
- Instalace administrátorských rozhraní HeidiSQL a WinMySqlAdmin
- Instalace datového rozhraní MyODBC
- Spuštění serveru jako služby Windows, automatické spuštění, zastavení služby
- Správa a nastavení serveru pomocí programu HeidiSQL
- Přihlášení na server
- Seznámení s uživatelským prostředím HeidiSQL
- Databáze a tabulky - způsob vytváření a úprav tabulek, systémové tabulky
- Správa uživatelských účtů, přístupová práva k jednotlivým objektům, uživatel „root"
- Databáze
- Vytvoření nové databáze
- Nastavení jazykové sady a dalších parametrů databáze
- Tabulky
- Vytvoření nové tabulky, nastavení vlastností tabulky
- Vkládání polí do tabulky
- Datová pole - datové typy a další vlastnosti polí
- Indexy
- Cizí a primární klíče
- Přístup na server z klientských aplikací pomocí MyODBC
- Vytvoření datového zdroje ODBC, test konektivity
- Použití aplikací MS Office pro přístup na server - MS Excel, MS Access
- Příklad - vytvoření formuláře MS Accessu pro zadávání a prohlížení dat
- Použití aplikací OpenOffice pro přístup na server
- Základy jazyka SQL pro použití s MySQL serverem
- Syntaxe jazyka SQL
- Základní příkazy SQL
- Ukázka použití jazyka SQL pro přístup k datům MySQL serveru
- Zálohování, export a import dat
- Možnosti zálohování dat
- Export a import dat z/(do) jiných databázových systémů
- Export a import dat z/(do) různých datových formátů
Doporučené znalosti:
Pro absolvování tohoto kurzu doporučujeme alespoň mírně pokročilou znalost ovládání počítače, operačního systému a počítačových sítí. Výhodou jsou další znalosti databázových systémů a programování.
Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:
Základy ovládání PC - MS Windows - uživatelské minimum pro začátečníky Základy ovládání PC - MS Windows a Internet pro začátečníky Teorie databázových systémů
Po obsolvování tohoto kurzu můžete své znalosti dále rozšířit v některém z těchto navazujících kurzů:
Programování pro Internet - PHP