LABORATORUL NR 1

Recapitulare  SQL

Exercitii
1.  Conectati-va la server-ul Oracle, dintr-una din interfetele cunoscute (SQL*Plus, iSQL*Plus sau din SQL Scratchpad) folosind urmatoarele  informatii de conectare:
 
   user: hr
   pass: oracletest
   host name: oracle09

2.Formulati interogari care sa raspunda urmatoarelor cerinte:

            a. Care sunt tabelele din schema userului cu care v-ati conectat

            b. Folosind drept sablon tabelul employees, creati un nou tabel denumit employeec_id (id reprezinta un identificator propriu fiecarui student)

            c. Afisati contiutul tabelului nou creat.

            d. Folosind inserarea prin subconsultare introduceti in tabelul creat inregistrarea corespunzatoare angajatului cu numele “King”.

            e. Verificati daca operatia a fost executata cu succes.

            f. Pentru fiecare angajat din tabelul  employees  afisati numele, prenumele, salariul si o crestere  de salariu cu 25%.

            g. Gasiti care sunt numele acelor departamente in care salariul maxim este mai mare dacat 5000

h.1. Creati o vedere prin care sa calculeze media  respectiv totalul salariilor  platite angajatilor in fiecare departament

h.2. Folosind vederea de la pct. 13 afisati  cele doua tipuri de valori. Stergeti vederea pe care ati creat-o.

i. Scrieti o interogare care sa afiseze identificatorii departamentelor care au cel putin un angajat. Modificati vederea astfel incat sa se afiseze numele acestor departamente.

j. .Afisati numele, identificatorul departamentului si salariul pentru  angajatii care primesc comision.

            k. Scrieti o interogare  care sa afiseze data  curenta intr-o  coloana etichetata corespunzator (Ex. "data cuenta") – folositi functia sysdate si tabelul dual .

NOTA. Pentru a va conecta la iSQL*Plus folositi in Internet Explorer urmatoarea adresa: http://80.96.123.31/isqlplus