ANEXA A

GLOSAR

Bloc anonim
Un bloc PL/SQL care nu are nume si nu necesita prezenta explicita a instructiunilor BEGIN si END. Se pot folsi in triggerele scrise in PL/SQL.

Aplicatie
una sau mai multe forme care realizeaza o anumita functie. De exemplu, se poate construi o aplicatie care sa gestioneze comenzile primite de o firma. O aplicatie poate sa cuprinda meniuri, rapoarte sau alte componente.

Tabela de baza
Baza de date pe care se bazeaza un bloc.
Camp al tabelei de baza
un camp care corespunde unei coloane in tabela de baza a blocului caruia ii apartine campul.

Bloc
1. Colectie logica de campuri intr-o forma. Un bloc poate sau nu sa corespunda unei tabele din baza de date.
2. O colectie de comenzi PL/SQL. Vezi Ghidul de utilizare al PL/SQL.

Text constant
text care apare intr-o forma ori de cate ori aceasta este rulata. Acesta se introduce, impreuna cu numele campurilor de la editorul ecranului.

Constrangere
o regula sau restrictie asupra unei date (cum ar fi o restrictie NOT NULL pe o coloana) care este impusa la nivelul datelor, mai degraba decat la nivelul obiect sau aplicatie.

Context
concept utilizat pentru a determina ce parti ale definitiei formei se pot accesa din SQL Forms.

Editor
un mediu de dezvoltare de aplicatii care utilizeaza SQL Forms pentru a crea si modifica forme.

Exceptie
o intrerupere a executiei unei secvente PL/SQL cauzata de un eveniment anormal sau o eroare.

Camp
o zona dintr-o pagina in care se afiseaza date si se accepta date de la utilizator. Campurile sunt de obicei subliniate. Datele afisate de ele corespund datelor dintr-o coloana intr-o tabela a bazei de date.

'Foreign Key'
valoare sau coloana intr-o tabela care se refera la o cheie primara in alta tabela.

Forma
o colectie logica de blocuri, campuri, triggere si proceduri. Definitia ei determina modul in care aplicatia va rula si modul in care va evolua interfata cu utilizatorul. Cand un utilizator executa o forma, aceasta poate afisa elementele sale pe ecranul unui terminal.

Procedura a formei
un bloc PL/SQL care are un nume si care trebuie sa respecte sintaxa PL/SQL. Se pot referi in textul triggerelor.

Variabila globala
colectie de date existnte in forma. Cand o forma creaza o variabila globala, SQL Forms mentine variabila pana ce aplicatia este parasita, sau pana ce o alta forma o sterge in mod explicit.

Cont
presupune un nume de cont si o parola, pentru a putea avea acces la sistemul ORACLE. Contul este in general separat de contul sistem.

Bloc multi-inregistrare
un bloc ce poate afisa mai mult de o inregistrare la un moment dat.

Obiect
1. O colectie de date, cum ar fi o forma, un bloc, camp sau trigger, care poate fi copiat, mutat sau sters intr-o singura operatie.
2. Un grup de date cu nume in baza de date ORACLE, cum ar fi o tabela sau un index.

Operator
un utilizator al unei aplicatii SQL Forms

Functie impachetata
o functie PL/SQL predefinita care este disponibila in toate formele. Fiecare functie impachetata evalueaza un aspect al sesiunii curente si intoarce o valoare.

Procedura impachetata
o procedura PL/SQL predefinita care este disponibila in SQL Forms. Fiecare procedura executa o functei SQL Forms, cum ar fi stergerea unui camp.

Pagina
O colectie de informatii afisate. O pagina afiseaza campuri si text constant pe ecran, atunci cand operatorii executa o forma. De obicei, o forma poate avea una sau mai multe pagini.

Nota: Deoarece dimensiunile paginilor pot varia, este posibil ca pe ecran sa se afiseze la un moment dat mai multe pagini sau o parte dintr-o pagina.

Fereastra Pop-up
un obiect SQL Forms care depaseste ecranul curent. SQL Forms afiseaza o fereastra pop-up ca raspuns la un eveniment sau o actiune a utilizatorului. O fereastra pop-up poate fi o pagina, o lista de valori.

'Posting Data'
'Posting' inseamna scrierea, stergerea, inserarea sau actualizarea intr-o forma, fara ca aceste schimbari sa se reflecte in baza de date.

Cheie primara
informatie folosita pentru a identifica un rand intr-o tabela. Se utilizeaza si denumirea 'cheie'.

Inregistrare
un rand intr-o tabela a bazei de date.

Integritate referentiala
ne asigura ca relatia reprezentata prin cheile primara si 'foreign' este mentinuta. Principalul avantaj este consistenta datelor.

Punct de salvare
mod de identificare a unui punct la care se poate reveni mai tarziu. SQL Forms asigura un punct de salvare cu prioritate fata de 'posting data'.

Scop
domeniul in care opereaza un trigger. Acest domeniu este determinat de nivelul (bloc, forma, camp) la care a fost definit triggerul.

'Screen Painter'
o arie de lucru SQL Forms unde se poate modifica interfata unei forme. Acesta afiseaza o pagina la un moment dat.

Bloc cu o singura inregistrare
un bloc ce poate afisa doar o inregistrare la un moment dat.

Variabila sistem
un indicator care ofera informatii despre forma sau obiectele din interiorul sau. De exemplu, o variabila sistem poate sa contina numele campului curent sau valoarea sa.

Tranzactie
grupul de evenimente care intervine intre oricare din urmatoarele evenimente: utilizatorul se conecteaza la ORACLE, utilizatorul se deconecteaza de la ORACLE, se efectueaza schimbari la baza de date, se refac schimbari.

Trigger
o secventa de instructiuni executata de SQL Forms ca urmare a unui eveniment.

'User preference file'
unfisier care configureaza in mod automat SQL Forms la fiecare conectare. Fisierul trebuie sa se numeasca SQLFORMS.CFG si trebuie sa fie in catalogul curent.