MySQL - návrh, použitie a správa databáz

Kurz na míru

Základní info

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

MySQL - návrh, použitie a správa databáz

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.