label Cursuri autorenew 2025-09-29, 16:58 history_edu Iacob
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