Colegiul Tehnic "Iuliu Maniu", Bucuresti
Gestiunea unui supermarket
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
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
*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 activitatilor dintr-un muzeu 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, Produse,Furnizori si Producatori.
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 Produse se intra in pagina rezervata obtinerii informatiilor despre produsele ce se gasesc in supermarket.
Operatiile pe care le pot efectua asupra tabelei produse_ciobanu sunt:
afisarea produselor;
adaugarea de produse;
modificarea datelor despre produse;
stergerea produselor.
Prin efectuarea click-ului pe butonul corespunzator optiunii Adaugare ajungem in pagina prin care se poate realiza adaugarea de informatii in tabela Produse_ciobanu.
Daca informatiile de adaugat sunt corecte se apasa butonul Create, iar daca se doreste renuntarea se apasa Cancel.
Daca utilizatorul se hotaraste sa renunte la adaugarea de informatii, prin simpla apasare a butonului Cancel se poate reintoarce in pagina principala a meniului Produse.
Cu ajutorul butonului Afisare se realizeaza afisarea informatiilor din tabela Produse_ciobanu.
Dupa cum ne-am obisnuit, butonul Previous ne ofera posibilitatea revenirii in pagina principala Produse.
Pin selectarea butonului Modificare obtinem accesul la pagina in care putem modifica produsele existente in stoc (putem efectua adaugare, modificare, stergere).
Stergere ne da posibilitatea sa stergem un produs dupa criteriul ales, fara a accesa meniul Modificare.
Butonul Delete efectueaza stergerea produselor, iar butonul previous faciliteaza intoarcerea in pagina de afisare.
Tabul Furnizori ne ofera posibilitatea efectuarii operatiilor asupra tabelei Furnizori_ciobanu.
Operatiile posibile sunt:
adaugare;
afisare;
modificare;
stergere
Tabul Producatori ne ofera informatii despre producatorii cu care supermarketul colaboreaza.
Operatiile posibile sunt:
adaugare;
afisare;
modificare;
stergere
Anexe
Tabele