Schița de curs

Modele de baze de date relaționale

  • Structura unei baze de date relaționale
  • Tipuri de conexiuni ale tabelelor
  • Normalizarea și denormalizarea bazei de date
  • Operatori relaționali

Extragerea datelor

  • Reguli pentru scrierea interogărilor SQL
  • Sintaxa pentru SELECT
  • Selectarea tuturor coloanelor
  • Interogări cu operații aritmetice
  • Aliasuri pentru coloane
  • Literali
  • Operatorul de concatenare

Limitarea rezultatelor

  • Clauza WHERE
  • Operatori de comparație
  • Condiția LIKE
  • Condiția BETWEEN ... AND
  • Condiția IS NULL
  • Condiția IN
  • Operatori booleeni AND, OR și NOT
  • Multe condiții în clauza WHERE
  • Ordinea operatorilor.
  • Clauza DISTINCT

Sortarea datelor

  • Clauza ORDER BY
  • Sortarea după mai multe coloane sau expresii

Funcții SQL

  • Diferențele dintre funcțiile pe o singură linie și pe mai multe linii
  • Funcții pentru texte, numere, date,
  • Conversie explicită și implicită
  • Funcții de conversie
  • Înțesarea funcțiilor
  • Vizualizarea performanței funcțiilor - tabela dual
  • Obținerea datei curente cu funcția SYSDATE
  • Manipularea valorilor NULL

Agregarea datelor folosind gruparea

  • Funcții de grupare
  • Cum tratează funcțiile de grupare valorile NULL
  • Crearea grupurilor de date - clauza GROUP BY
  • Gruparea după mai multe coloane
  • Limitarea rezultatului funcțiilor de grupare - clauza HAVING

Extragerea datelor din mai multe tabele

  • Tipuri de conexiuni
  • Utilizarea NATURAL JOIN
  • Aliasuri pentru tabele
  • Conexiuni în clauza WHERE
  • INNER JOIN
  • Conexiuni externe LEFT, RIGHT, FULL OUTER JOIN
  • Produs cartezian

Subinterogări

  • Plasarea subinterogărilor în comanda SELECT
  • Subinterogări pe o singură linie și pe mai multe linii
  • Operatori pentru subinterogări pe o singură linie
  • Funcții de grupare în subinterogări
  • Operatori pentru subinterogări pe mai multe linii - IN, ALL, ANY
  • Cum sunt tratate valorile NULL în subinterogări

Operatori de set

  • Operatorul UNION
  • Operatorul UNION ALL
  • Operatorul INTERSECT
  • Operatorul MINUS

Inserare, actualizare și ștergere de date

  • Comanda INSERT
  • Copierea datelor dintr-un alt tabel
  • Comanda UPDATE
  • Comanda DELETE
  • Comanda TRUNCATE

Tranzacții

  • Comenzile COMMIT, ROLLBACK și SAVEPOINT

Comenzi DDL

  • Obiectele principale ale bazei de date
  • Reguli pentru denumirea obiectelor
  • Crearea tabelelor
  • Tipurile de date disponibile pentru coloane
  • Opțiunea DEFAULT
  • Opțiunile NULL și NOT NULL

Gestionarea tabelelor

  • Integritatea referențială CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Crearea unui tabel prin interogare
  • Ștergerea unui tabel DROP TABLE
  • Comanda DESCRIBE

Alte obiecte de schemă

  • Secvențe
  • Sinonime
  • Vizualizări

Cerințe

  • Cunoștințe de bază în utilizarea calculatorului
  • Cunoștințe despre orice sistem de operare
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (6)

Cursuri viitoare

Categorii înrudite