46,969 matches
-
conțin proceduri. Această opțiune permite crearea unor li brării de sine stătătoare de funcții care pot fi specificate se parat. • ADDITIVE - se deschid fișierele cu proceduri din lista speci ficată, fără a fi închise fișierele cu proceduri, deja deschise. Cu comanda RELEASE PROCEDURE [<fișier 1> [,<fișier 2>,...]] se închid fișierele individuale. Variabilele definite în interiorul procedurilor și funcții lor utilizator, sunt la nivel local (nu se văd din afara procedu rilor sau funcțiilor). Structural o procedură, cuprinde următoarele elemen te: PROCEDURE nume procedură → specifică numele procedurii
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
în interiorul procedurilor și funcții lor utilizator, sunt la nivel local (nu se văd din afara procedu rilor sau funcțiilor). Structural o procedură, cuprinde următoarele elemen te: PROCEDURE nume procedură → specifică numele procedurii create PARAMETERS listă parametrii → declararea parametrilor formali de intrare bloc de comenzi → bloc de comenzi, corpul procedurii RETURN [expresie] → ieșirea din procedură, opțional cu re turnarea unei expresii calculate. • PROCEDURE - este o declarație în interiorul unui program, care specifică începutul unei proceduri și definește numele procedurii. Numele procedurii poate începe cu o literă
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
funcții lor utilizator, sunt la nivel local (nu se văd din afara procedu rilor sau funcțiilor). Structural o procedură, cuprinde următoarele elemen te: PROCEDURE nume procedură → specifică numele procedurii create PARAMETERS listă parametrii → declararea parametrilor formali de intrare bloc de comenzi → bloc de comenzi, corpul procedurii RETURN [expresie] → ieșirea din procedură, opțional cu re turnarea unei expresii calculate. • PROCEDURE - este o declarație în interiorul unui program, care specifică începutul unei proceduri și definește numele procedurii. Numele procedurii poate începe cu o literă sau caracterul “ ” (underscore
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
pot fi transmiși în procedură, prin includerea clauzei PARAMETERS în procedură, sau prin plasarea unei liste de parametri imediat după PROCEDURE nume procedură. Lista se inchide între paranteze, parametrii sunt separați cu virgulă. Apelul unei proceduri sau program se face cu comanda DO <nume proc> | <nume program> WITH <lis tă parametri> Observații • Metoda folosită la transmiterea parametrilor la proceduri sau funcții este implicit prin valoare iar la programe prin re ferință. • Variabilele transmise către procedură cu comanda DO...WITH sunt transmise prin referință. Sistemul VFP
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Apelul unei proceduri sau program se face cu comanda DO <nume proc> | <nume program> WITH <lis tă parametri> Observații • Metoda folosită la transmiterea parametrilor la proceduri sau funcții este implicit prin valoare iar la programe prin re ferință. • Variabilele transmise către procedură cu comanda DO...WITH sunt transmise prin referință. Sistemul VFP are anumite restricții legate de utilizarea co menzii DO: • pot fi imbricate maxim 32 de apeluri DO (program principalprocedura1procedura2...); • nu se poate face apel dintr-o procedură la ea însăși (nu ad
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
procedură la ea însăși (nu ad mite recursivitatea); • din interiorul unei proceduri nu poate fi apelat progra mul/procedura apelantă. 9.2.2. Funcții Elementele unei funcții definite de utilizator (UDF) sunt: FUNCTION nume funcție → specifică numele funcției create bloc de comenzi → bloc de comenzi, corpul funcției RETURN [expresie] → ieșirea din funcție, opțional cu retur narea unei expresii calculate. Implicit parametrii sunt transmiși în funcție prin valoa re. Numărul maxim de parametri care poate fi transmis, este 27. Parametrii pot fi transmiși
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
însăși (nu ad mite recursivitatea); • din interiorul unei proceduri nu poate fi apelat progra mul/procedura apelantă. 9.2.2. Funcții Elementele unei funcții definite de utilizator (UDF) sunt: FUNCTION nume funcție → specifică numele funcției create bloc de comenzi → bloc de comenzi, corpul funcției RETURN [expresie] → ieșirea din funcție, opțional cu retur narea unei expresii calculate. Implicit parametrii sunt transmiși în funcție prin valoa re. Numărul maxim de parametri care poate fi transmis, este 27. Parametrii pot fi transmiși în funcție, prin
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
care poate fi transmis, este 27. Parametrii pot fi transmiși în funcție, prin includerea cla uzei PARAMETERS în funcție, sau prin plasarea unei liste de parametri imediat după FUNCTION nume funcție. Lista se inchide între paranteze, parametrii sunt separați cu virgulă. Comanda SET UDFPARAMS TO VALUE | REFERENCE specifică dacă parametrii sunt transmiși către o funcție defi nită de utilizator (UDF) prin valoare sau prin referință. Când o variabilă este transmisă prin valoare, valoarea variabilei poate fi modificată în funcția definită de utilizator
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
și funcția definită de utilizator modifică valoarea variabilei transmise, valoarea originală a variabilei în programul apelant de ase menea se modifică. Implicit parametrii sunt transmiși prin valoare. Se poate forța transmiterea parametrilor către o funcție utilizator, în funcție de opțiunea aleasă în comanda SET UDFPARAMS. Variabilele se închid între paranteze pentru a forța transmiterea prin valoare. Forțarea transmiterii prin referință se face tipărind în fața variabilei caracterul @. 10. Comenzi ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
prin valoare. Se poate forța transmiterea parametrilor către o funcție utilizator, în funcție de opțiunea aleasă în comanda SET UDFPARAMS. Variabilele se închid între paranteze pentru a forța transmiterea prin valoare. Forțarea transmiterii prin referință se face tipărind în fața variabilei caracterul @. 10. Comenzi ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
către o funcție utilizator, în funcție de opțiunea aleasă în comanda SET UDFPARAMS. Variabilele se închid între paranteze pentru a forța transmiterea prin valoare. Forțarea transmiterii prin referință se face tipărind în fața variabilei caracterul @. 10. Comenzi ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
paranteze pentru a forța transmiterea prin valoare. Forțarea transmiterii prin referință se face tipărind în fața variabilei caracterul @. 10. Comenzi ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
tipărind în fața variabilei caracterul @. 10. Comenzi ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea și extrage datele cerute din tabel (tabele). Co manda SELECT pentru interogare poate
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
ale nucleului SQL Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea și extrage datele cerute din tabel (tabele). Co manda SELECT pentru interogare poate fi lansată din urmă toarele zone
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Sistemul VFP suportă comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea și extrage datele cerute din tabel (tabele). Co manda SELECT pentru interogare poate fi lansată din urmă toarele zone: • în fereastra de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
comenzile SQL (Structured Query Language), care operază la nivel de tabel (relație) și o singură comandă SQL poate fi folosită pentru a înlocui o întreagă sec vență de comenzi. Sistemul VFP poate executa următoarele comenzi SQL: 1. Comanda SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea și extrage datele cerute din tabel (tabele). Co manda SELECT pentru interogare poate fi lansată din urmă toarele zone: • în fereastra de comenzi (modul de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
SELECT - SQL Comanda specifică criteriile pe baza cărora se bazează și lansează interogarea (Query). Sistemul VFP interpretează interogarea și extrage datele cerute din tabel (tabele). Co manda SELECT pentru interogare poate fi lansată din urmă toarele zone: • în fereastra de comenzi (modul de lucru interpretor); • din interiorul unui program VFP; • utilizând asistentul de proiectare pentru interogare (Query Designer). unde: • nume tabel 1 - specifică numele tabelului a cărui structură se modifică. • ADD [COLUMN] nume câmp1 - specifică numele câmpului care se adaugă. • ALTER [COLUMN] nume câmp1 - specifică
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de index candidat cu același nume cu cel al câmpului. • REFERENCES nume tabel 2 TAG nume etichetă - specifică tabelul părinte către care se stabilește o relație persistentă. TAG nume etichetă specifică eticheta de index din tabelul părinte pe baza căreia se stabilește relația. 3. Comanda UPDATE - SQL actualizează înregistrările dintr un tabel. Înregistrările pot fi actualizate pe baza rezultatelor unei declarații SELECT - SQL. Sintaxa comenzii: UPDATE [nume BD!]nume tabel SET nume coloană=exprL 1 [,nume coloană=exprL 2...] WHERE condiție filtrare 1[AND | OR condiție filtrare 2...]] unde: • [nume BD!]nume tabel - specifică tabelul în care
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
stabilește o relație persistentă. TAG nume etichetă specifică eticheta de index din tabelul părinte pe baza căreia se stabilește relația. 3. Comanda UPDATE - SQL actualizează înregistrările dintr un tabel. Înregistrările pot fi actualizate pe baza rezultatelor unei declarații SELECT - SQL. Sintaxa comenzii: UPDATE [nume BD!]nume tabel SET nume coloană=exprL 1 [,nume coloană=exprL 2...] WHERE condiție filtrare 1[AND | OR condiție filtrare 2...]] unde: • [nume BD!]nume tabel - specifică tabelul în care vor fi ac tualizate înregistrările, cu noile valori. 4. Comanda INSERT - SQL adaugă o nouă înregistrare la sfâr șitul unui
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
fi actualizate pe baza rezultatelor unei declarații SELECT - SQL. Sintaxa comenzii: UPDATE [nume BD!]nume tabel SET nume coloană=exprL 1 [,nume coloană=exprL 2...] WHERE condiție filtrare 1[AND | OR condiție filtrare 2...]] unde: • [nume BD!]nume tabel - specifică tabelul în care vor fi ac tualizate înregistrările, cu noile valori. 4. Comanda INSERT - SQL adaugă o nouă înregistrare la sfâr șitul unui tabel existent. Noua înregistrare conține date de scrise în comanda INSERT sau pot fi preluate dintr-un masiv. Sintaxa comenzii: INSERT INTO tabel [(nume câmp 1[,nume câmp 2,...])] VALUES (valoare 1, valoare 2,...]) sau INSERT
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
condiție filtrare 1[AND | OR condiție filtrare 2...]] unde: • [nume BD!]nume tabel - specifică tabelul în care vor fi ac tualizate înregistrările, cu noile valori. 4. Comanda INSERT - SQL adaugă o nouă înregistrare la sfâr șitul unui tabel existent. Noua înregistrare conține date de scrise în comanda INSERT sau pot fi preluate dintr-un masiv. Sintaxa comenzii: INSERT INTO tabel [(nume câmp 1[,nume câmp 2,...])] VALUES (valoare 1, valoare 2,...]) sau INSERT INTO tabel FROM ARRAY nume masiv | FROM MEMVAR unde: • INSERT INTO tabel - specifică numele tabelului în care se adaugă o nouă
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
care vor fi ac tualizate înregistrările, cu noile valori. 4. Comanda INSERT - SQL adaugă o nouă înregistrare la sfâr șitul unui tabel existent. Noua înregistrare conține date de scrise în comanda INSERT sau pot fi preluate dintr-un masiv. Sintaxa comenzii: INSERT INTO tabel [(nume câmp 1[,nume câmp 2,...])] VALUES (valoare 1, valoare 2,...]) sau INSERT INTO tabel FROM ARRAY nume masiv | FROM MEMVAR unde: • INSERT INTO tabel - specifică numele tabelului în care se adaugă o nouă înregistrare. • (nume câmp 1[,nume câmp 2,...]) - specifică numele câm purilor din din noua
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
câm purilor care vor fi inserate în noua înregistrare. • FROM ARRAY nume masiv - specifică numele masivului din care vor fi inserate datele în noua înregistrare. • FROM MEMVAR - conținutul variabilelor va fi inserat în câmpurile care au același nume cu variabilele. 5. Comanda CREATE CURSOR - SQL crează un tabel tempo rar. Fiecare câmp din tabelul temporar este definit cu nume, tip, precizie, număr zecimale, valoare null și reguli de integri tate referențială. Aceste definiții pot fi obținute din comandă sau dintr-un masiv
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
nume cu variabilele. 5. Comanda CREATE CURSOR - SQL crează un tabel tempo rar. Fiecare câmp din tabelul temporar este definit cu nume, tip, precizie, număr zecimale, valoare null și reguli de integri tate referențială. Aceste definiții pot fi obținute din comandă sau dintr-un masiv. 6. Comanda CREATE TABLE - SQL determină crearea unui tabel. La fiecare tabel nou creat, i se specifică numele câmpu rilor din înregistrare și caracteristicile lor: tip, mărime, zeci male (pentru tipurile numerice), valori de tip null
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
tabel nou creat, i se specifică numele câmpu rilor din înregistrare și caracteristicile lor: tip, mărime, zeci male (pentru tipurile numerice), valori de tip null și regulile de integritate referențiale. Definirea câmpurilor se poate ob ține fie prin descriere în comandă fie dintr-un masiv. 7. Comnda DELETE - SQL realizează ștergerea la nivel logic (marcarea pentru ștergere) a înregistrărilor dintr-un tabel. 11. Proiectarea meniurilor și a barelor de instrumente Meniurile (Menus) și barele de instrumente (Toolbars) furnizează o cale structurată
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]