Sectiunea I: LIMBAJUL SQL (Structured Query Language) - ORACLE 2.1. Prezentarea limbajului SQL-ORACE - Tabele - Structura comenzilor in SQL 2.2. Limbajul de definire a datelor (LDD) a) Crearea bazei de date si sp iului alocat tabelelor Crearea bazei de date in SQL : Comanda CREATE DATABASE
Crearea sp iului alocat tabelelor
b) Crearea obiectelor in baza de date
Crearea unei tabele
Modificarea structurii intr-o tabela existenta:
c) Crearea viziunilor : Comanda CREATE VIEW
d) Vizualizarea structurii unei tabele
e) Stergerea unui obiect din baza de date
2.3. Limbajul de manipulare a datelor
Comanda INSERT
Comanda DELETE
Comanda UPDATE
Comanda SELECT
2.4. Limbajul pentru controlul accesului la date (LCD)
2.5. Interogarea bazelor de date. Implementarea operatorilor rel ionali
Interogari simple
2.5.1 Implementarea operatorilor de selecţie si proiecţie
2.5.2. Expresii, condiţii si operatori
Operatori:
a) Operatori aritmetici
b) Operatori de compar ie:
c) Operatori de subliniere
d) Operatori logici: AND; OR; NOT;
e) Operatori pentru mulţimi: UNION si UNION ALL
f) Operatorul INTERSECT
g) Operatorul MINUS
h) Operatorul BETWEEN
i) Operatorul LIKE
j) Operatorul IN
2.5.3. Implementarea operatorului JOIN (operator de compunere)
a) Echi-joncţiunea ( jonctiunea echivalenta)
b) Non – echi- joncţiuni
c) Joncţiuni externe
d) Auto-joncţiunea (joncţiunea tabelei cu ea insasi)
2.5.4. Crearea de scripturi (Macro)
2.5.5. Definirea variabilelor in SQL
2.6. Funcţii SQL si funcţii agregate SQL
2.6.1. Funcţii totalizatoare:
a) Funcţia COUNT – returneaza nr. total de linii care respecta clauza WHERE
b) Funcţia SUM – returneaza suma tuturor valorilor dintr-o coloana
c) Funcţia AVG – calculeaza valoarea medie a unei coloane
d) Funcţia MAX – gaseste si afiseaza valoarea cea mai mare dintr-o coloana
e) Funcţia MIN – returneaza cea mai mica valoare dintr-o coloana
f) Funcţia VARIANCE – Calculeaza si afiseaza dispersia valorilor dintr-o coloana
g) STDDEV – calculeaza si afiseaza abaterea (devi ia) standard
2.6.2. Funcţii pentru data calendaristica si ora
a) Funcţia ADD-MOUNTHS – adauga un numar de luni la data curenta
2.6.3. Funcţii matematice
a) Funcţii aritmetice
b) Funcţii trigonometrice
c) Funcţii logaritmice EXP, LN, LOG
d) Funcţii le POWER, SIGN, SQRT
2.6.4. Funcţii de tratare a sirului de caractere
2.6.5. Funcţii diverse
2.6.7 Funcţii agregate - Clauzele utilizate in comanda SELECT
a) Clauza WHERE
b) Clauza STARTING WITH
c) Clauza ORDER BY
d) Clauza GROUP BY
e) Clauza HAVING
2.7. Cereri complexe
2.7.1. Cereri complexe de interogare
2.7.2. Subinterogari
2.8. Realizare rapoarte si videoformate(Forms) in SQL
2.8.1. Realizarea rapoartelor in SQL
2.8.2. Realizarea de videoformate (FORMS) in SQL
Sectiunea a II-a:
SQL*PLUS (Manual de utilizare).
3.1. Sesiunea de lucru
3.2. Moduri de lucru cu SQL*Plus
3.3. Editarea comenzilor SQL*Plus (exemple)
3.4. Opţiunile de lucru. Comanda SET;
3.5. Utilizarea variabilelor utilizator
3.6. Introducerea de comentarii printre comenzile dintr-un fisier
3.7. Afisarea unor inform ii: (DESCRIBE: HELP{COMANDS/ CLAUSE})
3.8. Parametrizarea/abandonarea schimbarilor asupra BD
3.9. Controlul accesului la baza de date: nume utilizator si parola.
3.10. Formatarea rezultatelor si editarea de rapoarte
3.11. Dicţionarul datelor – componenta a SGBD ORACLE
Oracle - SQL
label
Cursuri
calendar_month
2010-06-01, 00:00
autorenew
2025-09-29, 16:58
history_edu
Iacob