Laboratorul 4

 Operatii de manipulare a datelor

          Inserarea de date în tabel
           Inserare prin subconsultare
         Actualizarea datelor
         Actualizare prin subconsultare
        Stergerea inregistrãrilor
          Validarea sau abandonarea modificarilor  produse  in urma diferitelor tranzactii
 

Exercitii:
1. Utilizati clientul SQL PLUS pentru a va conecta la server-ul ORACLE. Folositi urmatoarele informatii de conectare:

user: scott
pass: tiger
host name: oracle09
2. Gasiti care sunt tabele corespunzatoare acestui utilizator.
3. Studiati structurile acestor tabele.
4. Creati un tabel a carui structura sa contina campuri cu caracteristici identice campurilor empno, ename, job si sal.
5. Populati acest tabel cu datele corespunzatoare din tabelul emp (inserare prin subconsultare). Verificati rezultatul  si motivati-l.
6. Actualizati tabelul creat anterior prin indexarea salariului cu 1,5.
7. Creati un script prin care sa stergeti inregistrarile pentru care  campul ename începe cu caracterul 'A'. Validati aceasta operatie.Verificati daca se mai poate reveni asupra stergerii efectuate.
8. Reinserati in tabel, inregistrarile din tabelul emp. Modificati scriptul  anterior astfel incat  stergerea sa nu fie validata prin comanda  explicita. Reveniti asupra operatiei efectuate si verificati rezultatul.
9. Cum se modifica rezultatul operatiilor de la punctul 8 daca reinserarea datelor in tabel este imediat urmata de o validare explicita?
10. Formulati in limbaj natural problemele rezolvate de exemplele de la actualizare prin subconsultare.