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

Descărcarea datelor

  • Reguli pentru scrierea interogărilor SQL
  • Sintaxa pentru SELECT
  • Selectarea tuturor coloanelor
  • Interogări din operații aritmetice
  • Coloane alias
  • Literali
  • Operatorul de concatenare

Limitarea rezultatelor

  • Clauza WHERE
  • Operatori de comparare
  • Condiția LIKE
  • Precondiție BETWEEN ... ȘI
  • Condiție IS NULL
  • Condiție IN
  • Operatorii booleeni AND, OR și NOT
  • Multe dintre condițiile din clauza WHERE
  • Ordinea operatorilor.
  • Clauza DISTINCT

Sortarea datelor

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

SQL funcții

  • Diferențele dintre funcțiile de o linie și cele de mai multe linii
  • Funcțiile text, numeric, dată,
  • Conversie explicită și implicită
  • Funcții de conversie
  • Anidarea funcțiilor
  • Vizualizarea performanței funcțiilor - tabel dual
  • Obținerea datei curente funcție SYSDATE
  • Gestionarea valorilor NULL

Agregarea datelor cu ajutorul funcțiilor de grupare

  • Funcțiile de grupare
  • Modul în care funcțiile de grupare tratează valorile NULL
  • Crearea de grupuri de date - clauza GROUP BY
  • Gruparea mai multor coloane
  • Limitarea rezultatului funcției de grupare - clauza HAVING

Recuperarea datelor din mai multe tabele

  • Tipuri de conectori
  • Utilizarea NATURAL JOIN
  • Tabele alias
  • Joncțiuni în clauza WHERE
  • INNER JOIN Îmbinare interioară
  • Îmbinare externă LEFT, RIGHT, FULL OUTER JOIN
  • Produs cartezian

Subinterogări

  • Introduceți subinterogări în comanda SELECT
  • Subinterogări cu un singur rând și cu mai multe rânduri
  • Operatori Subcercetări cu o singură linie
  • Caracteristici de grupare în subcerințe
  • Operatori Subinterogări multi-IN, ALL, ANY
  • Modul în care sunt tratate valorile NULL în subcercetări

Operatori colectivi

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

Introducerea, actualizarea și ștergerea datelor

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

Tranzacții

  • Comenzile COMMIT, ROLLBACK și SAVEPOINT

Comenzile DDL

  • Principalele obiecte ale bazei de date
  • Reguli pentru numirea obiectelor
  • Crearea tabelelor
  • Tipurile de date disponibile pentru coloane
  • Opțiunea DEFAULT
  • Opțiunea 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 ale schemei

  • Secvențe
  • Sinonime
  • Vizualizări

Cerințe

  • Cunoștințe informatice
  • Cunoașterea oricărui sistem de operare
 21 ore

Numărul de participanți


Pret per participant

Mărturii (6)

Upcoming Courses

Categorii înrudite