Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru MySQL – návrh, použitie a správa databáz
3 dni, denne 8:00 – 16:00, začiatok kurzu 9:00
Cena kurzu: 5800 SK bez DPH.
Náplň kurzu:
1. DEŇ
Úvodný prehľad MySQL Servera (verzia 5.0.x)
• funkčné možnosti a charakteristika voľnej a komerčnej (enterprise) verzie
• prehľad pracovných nástrojov pre správu a obsluhu servera
• prehľad dostupnej literatúry (príručiek, manuálov etc..)
Inštalácia a základné nastavenie
• minimálne HW s SW požiadavky
• postup inštalácie, voľby pri inštalácii, kontrola po inštalácii
• základné nastavenia po inštalácii, sieťové služby, zabezpečenie
Pracovné nástroje
• MySQL Command Line Client – ukážka pripojenia, správy a obsluhu z príkazového riadku
• MySQL Administrator - pracovné prostredie, najčastejšie používané nastavenia a postupy
• MySQL Query Browser - určenie, spôsob použitia a prehľad možností
• MySQL Workbench - ukážka použitia
• MySQL System Tray Monitor – ukážka použitia
• phpMyAdmin – ukážka vzdialenej administrácie
Návrh databázových aplikácií - úvod do problematiky
• architektúra aplikácií v prostredí klient / server
• základné pojmy a princípy - tabuľky, stĺpce (položky), relácie, prirodzené a zástupné kľúče, ...
• návrh relačnej databázy
Databázy
• vytvorenie databázy, databázové súbory, transakčný protokol (log)
• nastavenie vlastností databázy
Tabuľky
• vytváranie tabuliek
• stĺpce - názvy, dátové typy (systémové a používateľské), ďalšie vlastnosti
• rozšírené vlastnosti stĺpcov a možnosti ich využitia
• kľúče a relácie medzi tabuľkami
• indexy - optimalizácia prístupu k dátam, kontrola duplicít, spôsob uloženia
Zabezpečenie integrity dát
• typy dátovej integrity - doménová, entitná, referenčná
• možnosti zabezpečenia dátovej integrity v prostredí MySQL
2. DEŇ
Práca s dátami - základné nástroje
• vkladanie a editácia dát
• výber a prezeranie dát
• stručný úvod do jazyka SQL
Pohľady (Views)
• význam a spôsob vytvárania
• výber dát z viacerých tabuliek
• výrazy, funkcie a agregácia údajov
Uložené procedúry (Stored Procedures)
• význam a spôsob vytvárania
• vstupné a výstupné parametre, spôsob volania, ošetrenie chybových stavov
• aktualizácia údajov v databáze
Používateľom definované funkcie
• význam a spôsob vytvárania
• parametre a návratové hodnoty, spôsob volania
Spúšte (Triggers)
• význam a spôsob vytvárania spúští pre prácu s dátami - Insert, Delete, Update
Transakcie a zámky
• význam a použitie transakcií, príkazy na prácu s transakciami
• typy zámkov a ich použitie
3. DEŇ
Zabezpečenie databázy
• prehľad možností
• prihlasovacie účty a serverové role
• databázové účty, databázové role, schémy
• oprávnenia k databázovým objektom
Správa databázových súborov
• zväčšovanie, zmenšovanie a pridávanie databázových súborov
• údržba súboru transakčného logu
• pripájanie a odpájanie databáz
• prenášanie databáz medzi servermi
Zálohovanie a obnova databáz
• zálohovacie zariadenia
• zálohovanie a obnova databáz
• obnova systémových databáz
Prístup k databáze z klientskych aplikácií
• MS Excel, MS Word, MS Query, MS Access - prístup pomocou ODBC
• HTTP servery – pristup cez PHP, Perl, ASP
Ukážka ďalších produktov typu
• MySQL Native C Library