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