Course Code:
bspkmsql
Duration:
14 hours
Prerequisites:
Substantial experience of a relational database management system such as Oracle or Microsoft SQL Server is required.
Overview:
This "MySQL for Database Administrators" course is designed to provide practical experience in:
- Setting up and maintaining a MySQL database server including:
- backing up
- recovery
- configuration
- tuning
Course Outline:
Curricula curs
- Introducere in bazele de date relationale si MySQL
- Ce sunt bazele de date relationale si de ce sunt importante
- Ce este MySQL si cum functioneaza
- Instalarea si configurarea MySQL Workbench
- Conectarea la un server MySQL
- Proiectarea unei baze de date relationale
- Ce este normalizarea si cum se aplica
- Designul bazei de date si crearea tabelelor
- Lucrul cu instructiunile LDD
- Crearea si modificarea structurii bazei de date si a tabelelor
- Utilizarea cheilor primare si externe
- Lucrul cu instructiunile LMD
- Actualizarea inregistrarilor
- Stergerea inregistrarilor
- Crearea de interogari complexe
- Utilizarea functiilor predefinite MySQL
- Utilizarea uniunilor si a sub-interogarilor
- Crearea si utilizarea view-urilor
- Gruparea interogarilor in tranzactii
- Ce sunt tranzactiile si de ce sunt importante
- Utilizarea comenzilor BEGIN, COMMIT si ROLLBACK
- Construirea si utilizarea de proceduri si functii stocate
- Ce sunt procedurile si functiile stocate si cum functioneaza
- Crearea si apelarea de proceduri si functii stocate
- Gestionarea colectiilor de inregistrari prin mecanismul de cursor
- Ce sunt cursorele si cum functioneaza
- Utilizarea cursorelor pentru a gestiona colectiile de inregistrari
- Automatizarea prelucrarilor din baza de date prin mecanismul de trigger
- Ce sunt trigerele si cum functioneaza
- Crearea si utilizarea de triggeri