Infoacademy

CISCO Networking Academy Program

Programa Fundamente Baze de Date

1. Notiuni fundamentale de baze de date
2. Instructiuni de manipulare a structurii unei baze de date
3. Instructiuni de manipulare a datelor
4. Tipuri de date MySQL
5. Expresii SQL
6. Folosirea indecsilor in baze de date
7. Elemente de design al bazelor de date
8. Interogari multi-tabela (join)
9. Subinterogari
NOU!!! 10. View-uri
NOU!!! 11. Tranzactii
NOU!!! 12. Variabile
NOU!!! 13. Interogari precompilate (prepared statements)
NOU!!! 14. Rutine stocate in baza de date
15. Certificari

1. Notiuni fundamentale de baze de date

  • 1.1. Ce este o baza de date relationala
  • 1.2. Conceptele de: (R)DBMS, baza de date, tabela, coloana
  • 1.3. Prezentare generala a serverului MySQL
  • 1.4 Clientul mysql
  • 1.5 Elemente generale de limbaj SQL

2. Instructiuni de manipulare a structurii unei baze de date

  • 2.1.Operatii cu baze de date:
    • 2.1.1 Parametri ai unei baze de date
    • 2.1.2 Crearea/stergerea/modificarea parametrilor unei baze de date
    • 2.1.3 Vizualizarea caracteristicilor unei baze de date
  • 2.2 Operatii cu tabele
    • 2.2.1 Ce este un storage engine si implicatiile alegerii sale pentru o tabela
    • 2.2.2 Trecere in revista a tipurilor de date SQL/MySQL
    • 2.2.3 Crearea/stergerea/vizualizarea structurii si caracteristicilor unei tabele
    • 2.2.4 Modificarea parametrilor unei tabele
    • 2.2.5 Modificarea listei de coloane: adaugare, stergere sau modificare de coloane
    • 2.2.6 Tabele de tip TEMPORARY
    • 2.2.7 Crearea/stergerea/modificarea parametrilor unei coloane

3. Instructiuni de manipulare a datelor

  • 3.1 Instructiunea INSERT
    • 3.1.1 Forme ale instructiunii cu avantaje si dezavantaje
    • 3.1.2 Modul de lucru al serverului si influenta asupra operatiilor de adaugare de inregistrari
  • 3.2 Instructiunea SELECT
    • 3.2.1 specificarea valorilor coloanelor returnate si a numelor acestora
    • 3.2.2 Filtrarea inregistrarilor returnate
    • 3.2.3 Limitarea numarului de inregistrari returnate
    • 3.2.4 Ordonarea inregistrarilor returnate
  • 3.3 Instructiunea DELETE
  • 3.4 Instructiunea UPDATE

4. Tipuri de date SQL

  • 4.1 Consecintele alegerii unui tip de date
  • 4.2 Tipuri de date numerice: caracteristici si modificatori specifici
  • 4.3 Tipuri de date temporale
  • 4.4 Tipuri de date de tip sir de caractere sau octeti
  • 4.5 Notiunile de character set si collation si influenta acestora asupra operatiilor cu siruri de caractere
  • 4.6 Tipuri de date enumerate

5. Expresii SQL

  • 5.1 Reprezentarea valorilor constante in instructiunile MySQL: numere, siruri de caractere, valori de tip temporal, valori de tip enumerat
  • 5.2 Operatori: aritmetici, de comparare, logici
  • 5.3 Conversii de tip de date implicite in MySQL
  • 5.4 Cazul special al valorilor NULL
  • 5.5 Functii SQL predefinite
    • 5.5.1 Functii simple: de comparare, matematice si pentru prelucrarea datelor de tip numeric, sir de caractere sau temporal
    • 5.5.2 Functii de agregare: explicarea conceptului si prezentarea principalelor functii de agregare MySQL

6. Folosirea indecsilor in baze de date

  • 6.1 Conceptul de index
  • 6.2 Avantaje si dezavantaje
  • 6.3 Tipuri de indecsi
  • 6.4 Instructiuni SQL pentru manipulaera indecsilor
  • 6.5 Efectul indecsilor asupra operatiilor de manipulare a datelor

7. Elemente de design a bazelor de date

  • 7.1 Structurarea informatiei in mai multe tabele: ratiuni, realizare
  • 7.2 Tipuri de relatii intre tabele

8. Interogari multi-tabela (join)

  • 8.1 inner join si outer join
  • 8.2 aplicarea join-urilor in cazul diferitelor instructiuni de manipulare a datelor

9. Subinterogari

  • 9.1 Tipuri de subinterogari si scenarii de utilizare
  • 9.2 Subinterogari de tip scalar
  • 9.3 Subinterogari de tip lista
  • 9.4 Subinterogari de tip tabela

10. View-uri

  • 10.1 Conceptul de view
  • 10.2 Definirea unui view
    • 10.2.1 Sintaxa generala
    • 10.2.2 Numele unui view
    • 10.2.3 Algoritmul unui view
    • 10.2.4 Lista de coloane a unui view
    • 10.2.5 Restrictii la definirea unui view
  • 10.3 View-uri actualizabile
    • 10.3.1 Conditii si tipuri de actualizare
    • 10.3.2 Mentinerea consistentei datelor
  • 10.4 Modificarea, stergerea si vizualizarea view-urilor
  • 10.5 Verificarea unui view

11. Tranzactii

  • 11.1 Conceptul de tranzactie
  • 11.2 Tranzactiile si modul autocommit
  • 11.3 Incheierea unei tranzactii

12. Variabile definite de client

  • 12.1 Concepte si utilitate
  • 12.2 Numele unei variabile
  • 12.3 Tipul de date al unei variabile
  • 12.4 Definirea unei variabile
  • 12.5 Utilizarea si domeniul de vizibilitate al unei variabile
  • 12.6 Alte tipuri de variabile

13. Interogari precompilate

  • 13.1 Ce este un prepared statement si avantajele sale
  • 13.2 Crearea unui prepared statement
  • 13.3 Executarea unui prepared statement
  • 13.4 Stergerea unui prepared statement

14. Rutine stocate in baza de date

  • 14.1 Functii si proceduri stocate in baza de date
    • 14.1.1 Concepte. Comparatie intre functii si proceduri
    • 14.1.2 Definirea unei proceduri
    • 14.1.3 Apelarea unei proceduri
    • 14.1.4 Functii
    • 14.1.5 Vizualizarea rutinelor memorate in baza de date si a parametrilor acestora
    • 14.1.6 Variabile locale
    • 14.1.7 Structuri de control al executiei
    • 14.1.8 Conditii si handlere
    • 14.1.9 Cursoare
  • 14.2 Trigger-e
    • 14.2.1 Conceptul de trigger
    • 14.2.2 Definirea unui trigger
    • 14.2.3 Referirea la valorile coloanelor din cadrul unui trigger.
    • 14.2.4 Vizualizarea triggerelor
    • 14.2.5 Stergerea triggerelor

15. Certificari

  • 10.1 Ce este o certificare de firma
  • 10.2 Ce certificari exista in domeniul bazelor de date
  • 10.3 Ce certificari se mapeaza pe programa cursului
  • 10.4 Centre de testare
ATENTIE!

Am lansat
Pachete de cursuri
CCNA 1 - 4
CCNA 2 - 4
CCNA 3 - 4
la preturi foarte avantajoase. Detalii (click)
ATENTIE!

InfoAcademy dispune de programul
SUSTINE PERFORMANTA
.
Prin program se acorda
MODULE GRATUITE
si alte facilitati celor care au rezultate deosebite.
ATENTIE!
InfoAcademy este centru de testare VUE pentru orice tip de certificari. Au prioritate la inscrieri absolventii Infoacademy
ATENTIE!

Inscrierea on-line este utilizata pentru estimarea cererii diverselor cursuri si nu va garanteaza locul. Inscrierea efectiva se face prin semnarea contractului si plata partiala sau totala a modulului pentru care se opteaza.
ATENTIE!

InfoAcademy isi rezerva dreptul de a repozitiona sau amana anumite clase pentru care nu exista suficiente solicitari. Veti fi anuntati din timp despre efectuarea unor astfel de modificari