7,436 matches
-
baza de date, tabele, fișiere asociate (in dex); • exploatarea bazei de date și a tabelelor, ceea ce implică operații de actualizare și consultare, la nivel de structură sau înregistrări; • închiderea/ștergerea bazei de date, a tabelelor sau a fișiere lor asociate (index). Comenzile pentru operațiile de deschidere, creare, în chidere a unei baza de date (OPEN DATABASES..., CREATE DATABASES..., CLOSE DATABASES), tabelă de date (USE..., CREATE TABLE..., CLOSE TABLES, USE), fișiere de index (USE...INDEX..., INDEX ON..., CLOSE INDEX) în modul de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de date, a tabelelor sau a fișiere lor asociate (index). Comenzile pentru operațiile de deschidere, creare, în chidere a unei baza de date (OPEN DATABASES..., CREATE DATABASES..., CLOSE DATABASES), tabelă de date (USE..., CREATE TABLE..., CLOSE TABLES, USE), fișiere de index (USE...INDEX..., INDEX ON..., CLOSE INDEX) în modul de lucru comandă (interpretor), au aceeași sintaxă și în cadrul programelor scrise în limbajul propriu VFP. 8.1. Manipularea structurii unei tabele Modificarea structurii unei tabele se face cu comanda MODIFY STRUCTURE Dacă
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
a tabelelor sau a fișiere lor asociate (index). Comenzile pentru operațiile de deschidere, creare, în chidere a unei baza de date (OPEN DATABASES..., CREATE DATABASES..., CLOSE DATABASES), tabelă de date (USE..., CREATE TABLE..., CLOSE TABLES, USE), fișiere de index (USE...INDEX..., INDEX ON..., CLOSE INDEX) în modul de lucru comandă (interpretor), au aceeași sintaxă și în cadrul programelor scrise în limbajul propriu VFP. 8.1. Manipularea structurii unei tabele Modificarea structurii unei tabele se face cu comanda MODIFY STRUCTURE Dacă nu este
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
tabelelor sau a fișiere lor asociate (index). Comenzile pentru operațiile de deschidere, creare, în chidere a unei baza de date (OPEN DATABASES..., CREATE DATABASES..., CLOSE DATABASES), tabelă de date (USE..., CREATE TABLE..., CLOSE TABLES, USE), fișiere de index (USE...INDEX..., INDEX ON..., CLOSE INDEX) în modul de lucru comandă (interpretor), au aceeași sintaxă și în cadrul programelor scrise în limbajul propriu VFP. 8.1. Manipularea structurii unei tabele Modificarea structurii unei tabele se face cu comanda MODIFY STRUCTURE Dacă nu este deschis
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
fișiere lor asociate (index). Comenzile pentru operațiile de deschidere, creare, în chidere a unei baza de date (OPEN DATABASES..., CREATE DATABASES..., CLOSE DATABASES), tabelă de date (USE..., CREATE TABLE..., CLOSE TABLES, USE), fișiere de index (USE...INDEX..., INDEX ON..., CLOSE INDEX) în modul de lucru comandă (interpretor), au aceeași sintaxă și în cadrul programelor scrise în limbajul propriu VFP. 8.1. Manipularea structurii unei tabele Modificarea structurii unei tabele se face cu comanda MODIFY STRUCTURE Dacă nu este deschis nici un tabel în
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
torului selectarea (deschiderea) unui tabel. Comanda are ca efect lansarea aplicației Table Designer (proiectantul de tabe le) cu ajutorul căruia se fac modificările de structură (adău gare și ștergere de câmpuri, modificare nume câmp, mărime, tip, adăugarea/ștergerea/modificarea etichetelor de index, specificarea valorilor de tip NULL). Vizualizarea structurii unei tabele se face cu comanda DISPLAY STRUCTURE [IN <nr zonă de lucru> | <ali as tabel>] [TO PRINTER [PROMPT] [TO FILE <nume fișier>] [NOCONSOLE] IN <nr zonă de lucru> | <alias tabel> Are ca efect afișarea structurii tabelului dintr-o zonă de lucru
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
gistrări care îndeplinește condițiile specificate. Comanda CONTINUE mută pointer-ul de fișier la următoarea înregistrare pentru care expresia logică din co manda LOCATE este adevărată. Comanda SEEK Caută într-un tabel o înregistrare la prima apariție, a cărei cheie de index se potrivește cu expre sia generală și mută pointer-ul pe înregistrarea găsită. SEEK <expr gen> [ORDER nr index | nume fișier IDX | [TAG] nume etichetă index [OF nume fișier CDX] [ASCENDING | DESCENDING]] [IN <nr zonă de lucru> | IN <alias tabel>] unde: • expr gen - specifică cheia de index pentru care se caută cu comanda
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
prima apariție, a cărei cheie de index se potrivește cu expre sia generală și mută pointer-ul pe înregistrarea găsită. SEEK <expr gen> [ORDER nr index | nume fișier IDX | [TAG] nume etichetă index [OF nume fișier CDX] [ASCENDING | DESCENDING]] [IN <nr zonă de lucru> | IN <alias tabel>] unde: • expr gen - specifică cheia de index pentru care se caută cu comanda SEEK. • ORDER nr index - specifică numărul fișierului index care conține cheia de indexare. Dacă s-au deschis odată cu tabela și fișierele de index, este numărul care indică poziția din lista de fișiere de index. • ORDER
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
și mută pointer-ul pe înregistrarea găsită. SEEK <expr gen> [ORDER nr index | nume fișier IDX | [TAG] nume etichetă index [OF nume fișier CDX] [ASCENDING | DESCENDING]] [IN <nr zonă de lucru> | IN <alias tabel>] unde: • expr gen - specifică cheia de index pentru care se caută cu comanda SEEK. • ORDER nr index - specifică numărul fișierului index care conține cheia de indexare. Dacă s-au deschis odată cu tabela și fișierele de index, este numărul care indică poziția din lista de fișiere de index. • ORDER nume fișier IDX specifică numele fișierului de in dex. • ORDER [TAG] nume etichetă index [OF nume fișier CDX] - specifică
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
nume fișier CDX] [ASCENDING | DESCENDING]] [IN <nr zonă de lucru> | IN <alias tabel>] unde: • expr gen - specifică cheia de index pentru care se caută cu comanda SEEK. • ORDER nr index - specifică numărul fișierului index care conține cheia de indexare. Dacă s-au deschis odată cu tabela și fișierele de index, este numărul care indică poziția din lista de fișiere de index. • ORDER nume fișier IDX specifică numele fișierului de in dex. • ORDER [TAG] nume etichetă index [OF nume fișier CDX] - specifică o etichetă de index dintr-un fișier .CDX care conține cheia de indexare. Numele etichetei
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de index pentru care se caută cu comanda SEEK. • ORDER nr index - specifică numărul fișierului index care conține cheia de indexare. Dacă s-au deschis odată cu tabela și fișierele de index, este numărul care indică poziția din lista de fișiere de index. • ORDER nume fișier IDX specifică numele fișierului de in dex. • ORDER [TAG] nume etichetă index [OF nume fișier CDX] - specifică o etichetă de index dintr-un fișier .CDX care conține cheia de indexare. Numele etichetei de index (TAG) poate fi dintr-un fișier .CDX structural sau
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de indexare. Dacă s-au deschis odată cu tabela și fișierele de index, este numărul care indică poziția din lista de fișiere de index. • ORDER nume fișier IDX specifică numele fișierului de in dex. • ORDER [TAG] nume etichetă index [OF nume fișier CDX] - specifică o etichetă de index dintr-un fișier .CDX care conține cheia de indexare. Numele etichetei de index (TAG) poate fi dintr-un fișier .CDX structural sau dintr-un fișier .CDX inde pendent (nestructural). • [ASCENDING | DESCENDING] - specifică dacă înregistrările sunt căutate în ordine ascendentă sau
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
numărul care indică poziția din lista de fișiere de index. • ORDER nume fișier IDX specifică numele fișierului de in dex. • ORDER [TAG] nume etichetă index [OF nume fișier CDX] - specifică o etichetă de index dintr-un fișier .CDX care conține cheia de indexare. Numele etichetei de index (TAG) poate fi dintr-un fișier .CDX structural sau dintr-un fișier .CDX inde pendent (nestructural). • [ASCENDING | DESCENDING] - specifică dacă înregistrările sunt căutate în ordine ascendentă sau descendentă. Funcția FOUND() Retuurnează valoarea logică adevărat (.T.), dacă comenzile CONTINUE, LOCATE sau
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
înregistrări, cu toate câmpu rile). Dacă se folosește clauza FIELDS în combinație cu clau zele [Scope], FOR sau WHILE, va rezulta o operație compusă: proiecție și selecție. • [WITH] CDX] | [[WITH PRODUCTION] - la copiere se va crea și un fișier de index structural pentru noul tabel, care este identic cu cel al tabelului sursă. Etichetele de index (TAG-urile) vor fi copiate în noul fișier de index structural. Cele două clauze sunt identice. Clauzele nu se folosesc dacă se crează un fișier
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Scope], FOR sau WHILE, va rezulta o operație compusă: proiecție și selecție. • [WITH] CDX] | [[WITH PRODUCTION] - la copiere se va crea și un fișier de index structural pentru noul tabel, care este identic cu cel al tabelului sursă. Etichetele de index (TAG-urile) vor fi copiate în noul fișier de index structural. Cele două clauze sunt identice. Clauzele nu se folosesc dacă se crează un fișier care nu este tabel VFP (extensia .DBF). Comanda SET RELATION TO stabilește o legătură între
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
și selecție. • [WITH] CDX] | [[WITH PRODUCTION] - la copiere se va crea și un fișier de index structural pentru noul tabel, care este identic cu cel al tabelului sursă. Etichetele de index (TAG-urile) vor fi copiate în noul fișier de index structural. Cele două clauze sunt identice. Clauzele nu se folosesc dacă se crează un fișier care nu este tabel VFP (extensia .DBF). Comanda SET RELATION TO stabilește o legătură între două tabele deschise. SET RELATION TO [<expresie 1> INTO <nr zonă de lucru
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
RELATION TO [<expresie 1> INTO <nr zonă de lucru> | <alias tabel> [, <expresie 2> INTO < nr zonă de lucru > | < alias tabel >...] [IN < nr zonă de lucru > | < alias tabel >] [ADDITIVE]] unde: • expresie 1 - specifică expresia relațională care stabilește legătura între tabelul-părinte și tabelul-fiu. Expresia relațio nală este de obicei câmpul indexat din tabelul fiu. Indexul pentru tabelul-fiu poate proveni dintr-un fișier simplu de index (.IDX) sau un fișier de index compus (.CDX). • INTO nr zonă de lucru | alias tabel - specifică numărul zonei de lucru sau alias-ul tabelului-fiu. • IN nr zonă de lucru | alias tabel - specifică zona de lucru sau alias-ul
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
nr zonă de lucru > | < alias tabel >...] [IN < nr zonă de lucru > | < alias tabel >] [ADDITIVE]] unde: • expresie 1 - specifică expresia relațională care stabilește legătura între tabelul-părinte și tabelul-fiu. Expresia relațio nală este de obicei câmpul indexat din tabelul fiu. Indexul pentru tabelul-fiu poate proveni dintr-un fișier simplu de index (.IDX) sau un fișier de index compus (.CDX). • INTO nr zonă de lucru | alias tabel - specifică numărul zonei de lucru sau alias-ul tabelului-fiu. • IN nr zonă de lucru | alias tabel - specifică zona de lucru sau alias-ul tabelului-părinte. • ADDITIVE - clauza păstrează toate celelalte relații stabilite anterior în
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
unde: • expresie 1 - specifică expresia relațională care stabilește legătura între tabelul-părinte și tabelul-fiu. Expresia relațio nală este de obicei câmpul indexat din tabelul fiu. Indexul pentru tabelul-fiu poate proveni dintr-un fișier simplu de index (.IDX) sau un fișier de index compus (.CDX). • INTO nr zonă de lucru | alias tabel - specifică numărul zonei de lucru sau alias-ul tabelului-fiu. • IN nr zonă de lucru | alias tabel - specifică zona de lucru sau alias-ul tabelului-părinte. • ADDITIVE - clauza păstrează toate celelalte relații stabilite anterior în zona de lucru specificată. Pentru a
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
fost de clarate. În VFP ordonarea unui fișier se poate face în două moduri: • folosind comanda SORT, prin care se crează un nou fișier cu înregistrările sortate după criteriul ales. • folosind metoda indexării, care constă în crearea unui fișier de index, în care se stochează ordinea înregistrărilor din ta belul sursă. Comanda SORT are sintaxa: SORT TO <nume tabel>ON <nume câmp 1> [/A | / D] [/C] [, <nume câmp 2> [/A | / D] [/C] ...] [ASCENDING | DESCENDING] [Scope] [FOR <expresie 1>] [WHILE <expresie 2>] [FIELDS <lista câmpurilor>] unde: • nume tabel - numele fișierului sortat
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
că este mai eficientă folosirea meto dei indexării.Prin metoda indexării se crează un fișier de in dex, care va conține cel puțin un câmp al tabelei de date, sor tat după un criteriu alfabetic, numeric sau cronologic. Fișierul de index este o sortare virtuală a unei tabele, înregistrările din tabelul de date rămânând nesortate. Fișierul de index conține informații de localizare a înregistrărilor dintr-o tabe lă. Fișierele index sunt de 2 tipuri: • simple - au extensia IDX, conțin o singură
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
dex, care va conține cel puțin un câmp al tabelei de date, sor tat după un criteriu alfabetic, numeric sau cronologic. Fișierul de index este o sortare virtuală a unei tabele, înregistrările din tabelul de date rămânând nesortate. Fișierul de index conține informații de localizare a înregistrărilor dintr-o tabe lă. Fișierele index sunt de 2 tipuri: • simple - au extensia IDX, conțin o singură cheie de indexare și deci un singur criteriu de ordonare. • compuse - au extensia CDX (Compound Index File
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
sor tat după un criteriu alfabetic, numeric sau cronologic. Fișierul de index este o sortare virtuală a unei tabele, înregistrările din tabelul de date rămânând nesortate. Fișierul de index conține informații de localizare a înregistrărilor dintr-o tabe lă. Fișierele index sunt de 2 tipuri: • simple - au extensia IDX, conțin o singură cheie de indexare și deci un singur criteriu de ordonare. • compuse - au extensia CDX (Compound Index File), în care se stochează mai multe criterii de ordonare, fiecare având asociat
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de index conține informații de localizare a înregistrărilor dintr-o tabe lă. Fișierele index sunt de 2 tipuri: • simple - au extensia IDX, conțin o singură cheie de indexare și deci un singur criteriu de ordonare. • compuse - au extensia CDX (Compound Index File), în care se stochează mai multe criterii de ordonare, fiecare având asociat un nume ( TAG eticheta de index), corespunzător mai multor chei de indexare. Crearea unui fișier de index se face cu comanda: INDEX ON <expr> TO <.IDX file
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
au extensia IDX, conțin o singură cheie de indexare și deci un singur criteriu de ordonare. • compuse - au extensia CDX (Compound Index File), în care se stochează mai multe criterii de ordonare, fiecare având asociat un nume ( TAG eticheta de index), corespunzător mai multor chei de indexare. Crearea unui fișier de index se face cu comanda: INDEX ON <expr> TO <.IDX file>TAG<tag name> [OF<.CDX file>] [FOR <exprL>] [ASCENDENTDESCENDENT] [UNIQUE] [ADDITIVE] unde: • <expr> expresia indexului care include câmpuri din tabela
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]