|
Gestiunea unui aeroport
Ce este Oracle?
Oracle consta dintr-un set complet de constructori de aplicatii si produse pentru utilizatori,cautand sa asigure solutii complete in tehnologia informatiei.
Aplicatiile Oracle sunt portabile peste un numar mare de statii de lucru si sisteme de operare, de la calculatoare personale la procesoare paralele.
Oracle este inzestrat cu un flexibil Sistem de Management al Bazelor de Date(DBMS) - Serverul Oracle - pentru stocarea si managementul informatiei utilizate de aplicatii.
Printre multele dezvoltari de aplicatii si produse pentru utilizatori accesibile in familia Oracle,exista o posibilitate comuna pentru a accesa baza de date.
Daca direct sau indirect,aceasta este realizata prin Limbajul cu Structura de Interogare(SQL),va fi un subiect pe care noi il vom trata in acest curs.
Produsele Oracle contin:
Oracle TextRetrieval
O tehnologie care adauga capabilitati de refacere completa a textului intr-o baza de date Oracle.
Pro*Oracle
O serie de precomilatoare care permit accesul bazelor de date Oracle la limbajele de programare C, Cobol,Fortran,PL/1,Pascal si Ada.
Oracle Card
O interfata utilizator pentru producerea aplicatiilor cu baze de date usor de folosit ce incorporeaza grafice si facilitati multimedia.
Oracle CASE
O familie de instrumente care ajuta la analiza , designul si generarea aplicatiilor Oracle.
SQL*Plus
Un instrument care permite o utilizare directa si interactiva a limbajului SQL pentru a accesa serverul Oracle,utilizand comenzi ad-hoc sau prin rularea fisierelor de comanda.
SQL,SQL*PLUS si PL/SQL
*SQL
*PL/SQL
*SQL*Plus
In concluzie,SQL si PL/SQL sunt limbaje care sunt utilizate intr-un numar de produse Oracle.
Descrie aplicatie
Prezenta aplicatie realizeaza gestiunea unei firme de constructii si este realizata cu ajutorul Oracle Application Expres.
Din punct de vedere compozitional, aplicatia este organizata in patru sectiuni care pot fi vizitate prin accesarea meniurilor corespunzatoare. Aceste sectiuni sunt: Home, Sosiri, Plecari si Piloti.
Atunci cand este accesat unul dintre meniuri intram in sectiunea asociata, lucru care devine vizibil si prin faptul ca meniul devine luminos.
La accesarea meniului Home, intram in prima pagina a aplicatie, pagina de start. Aceasta pagina contine informatii despre structura aplicatiei, despre realizator si despre profesorul coordonator.
La accesarea meniului Sosiri se intra in pagina rezervata obtinerii informatiilor despre sosirile pe aeroport.
Operatiile pe care le pot efectua asupra tabelei Stratulat_sosiri sunt:
adaugarea sosiri;
afisarea sosiri;
ordonare sosiri;
cautare sosiri;
stergere sosiri.
Prin efectuarea click-ului pe butonul corespunzator optiunii Adaugare sosiri ajungem in pagina prin care se poate realiza adaugarea de informatii in tabela Stratulat_sosiri.
Daca informatiile de adaugat sunt corecte se apasa butonul Create, iar daca se doreste renuntarea se apasa Cancel.
In cazul in care optiunea aleasa este Create, dupa realizarea adaugarii in baza de date, se realizeaza redirectionarea in pagina de afisare a continutului tabelei, pentru a putea vizualiza rezultatul adaugarii.
Daca utilizatorul se hotaraste sa renunte la adaugarea de informatii, prin simpla apasare a butonului Cancel se poate reintoarce in pagina principala a meniului Sosiri.
Asa cum am vazut mai sus, cu ajutorul butonului Afisare se realizeaza afisarea informatiilor din tabela Stratulat_sosiri
Dupa cum ne-am obisnuit, butonul Back ne ofera posibilitatea revenirii in pagina principala Sosiri.
Prin accesarea butonului Cautare Sosiri putem sa vedem acele sosiri care vin dinspre Barcelona, avand optiunea de a reveni in pagina principala la efectuarea unui click pe butonul Back.
Meniul Ordonare sosiri ne ofera posibilitatea obtinerii unui raport al sosirilor ordonate dupa numar criteriu [nrcrt].
. .
Butonul Back ofera posibilitatea revenirii in pagina Sosiri.
Pentru a sterge sosirile avem la dispozitie butonul Stergere Sosiri. Atunci cand il accesam suntem redirectionati intr-o pagina in care avem afisarea sosirilor, precum si doua butoane: Cancel si Delete. Butonul Delete efectueaza stergerea sosirilor, iar Cancel, faciliteaza intoarcerea in pagina sosiri.
Tabul Plecari ne ofera posibilitatea efectuarii operatiilor asupra tabelei Stratulat_plecari.
Operatiile posibile sunt:
afisare plecari;
adaugare plecari;
ordonare plecari;
cautare pelcari;
stergere plecari.
Adaugarea presupune adaugarea de informatii referitoare la plecari in tabela corespunzatoare. Exista doua posibilitati: datele de introdus sunt corecte, caz in care utilizatorul poate alege Create, sau cazul in care se doreste abandonarea adaugarii, lucru posibil cu ajutorul butonului Cancel.
Afisare plecari permite afisarea plecarilor corespunzatoare. Butonul back realizeaza intoarcerea in pagina plecari.
Ordonarea plecarilor se realizeaza dupa numarul de zbor. Si aici avem la dispozitie optiunea Back care ne permite intoarcerea in pagina Plecari.
Tabul Piloti ofera posibilitatea efectuarii operatiilor pe tabela Stratulat_piloti.
Operatiile posibile sunt:
Afisare piloti;
Adaugare piloti;
Ordonare piloti;
Cautare piloti;
Stergere piloti;
modificare;
Daca doreste adaugarea de piloti in tabela Stratulat_piloti utilizatorul are la dispozitie butonul Adaugare piloti.
Butonul Afisare piloti permite afisarea pilotilor din tabela.
Butonul Back permite revenirea in pagina piloti.
In cazul in care dorim sa cautam un pilot acseman butonul Cautare piloti. Acesta ne conduce la o pagina report in care vom gasi pilotul cu numarl de cod 3. Si aceasta pagina are binecunoscutul buton Back, pentru revenirea la pagina Piloti.
Avem posibilitatea de a vedea pilotii ordonati dupa numarul codului prin accesarea meniului Ordonare piloti.
Stergere piloti ofera posibilitatea stergerii pilotilor din tabela, precum si revenirea in pagina piloti.
Anexe
Tabele
Stratulat_sosiri:
Stratulat_plecari:
Stratulat_piloti: