Descrierea limbii de date - stadopedia

Limba de descriere a datelor este un sistem simbolic care descrie datele după nume, tip, dimensiune, admisibilitatea valorilor, legarea lor, valori extreme (minime, maxime) și alți parametri utilizați în DBMS.





Pentru a descrie datele, este aleasă unitatea logică minimă de date, care este aceeași pentru toate DBMS-urile. O astfel de unitate, în conformitate cu propunerile CODASIL, este elementul de date, așa cum este descris mai devreme în paragraful "Modele de date de rețea". Pe baza elementului, se construiește o unitate logică mai generalizată, agregatul.







Ca exemplu de descriere a datelor, luați în considerare DBASE IV sau FOXPRO DBMS. În acest DBMS, elementele de date sunt descrise de următorii parametri: numărul elementului, numele, tipul, lungimea valorii elementului în octeți sau simboluri, precizia reprezentării. Tipul de element este acceptat de unul dintre următoarele: caracter, număr întreg, punct floating, dată, logic, câmp de memorie, grafic.

De exemplu, elementul "Înălțime" este descris astfel:

TIP: F (plutitor) - cu punct de plutire.

Următorul exemplu este Yoda DBMS "FLOW". În el, elementul este descris de următorii parametri:

NAME (adoptat prin tehnologie);

TIPUL: (T - text (simbolic), q - întreg, D - real, etc.);

READ (un semn al elementului obligatoriu în unitate, 0 - da, 1 - nu);

РЗДЭ (un simbol care separă acest element de cel din urmă când datele sunt introduse);

MAX (valoarea maximă permisă);

MIN (valoarea minimă permisă);

EDN (unitatea de măsură a elementului);

TIME (lungime în caractere la ieșire);

CALL (titlul câmpului);

OGR (marginea din dreapta a câmpului, de unde va fi imprimat elementul);

ACCURACY (numărul de zecimale pentru numerele afișate);

EEVB (unitate de măsură pentru imprimare);

Atunci schema elementului "HEIGHT" va fi urmatoarea

NAME "H" TIP "D", cu o lungime de 4 PRZN 0 RZDE ":", MAX 9000, MIN 100, EHD "M" SIZE 9 Zagli "H", NRG 2, exact 3 EDVV "M" .

Unitatea poate fi, de asemenea, descrisă într-un anumit mod. De exemplu, în DBMS "FLOW" parametrii unității "REPER" acceptă următoarele valori:

NZVN (numărul de unități din numele agregat)

COLVO (numărul elementelor din unitate)

RZDA (simbolul care separă această unitate de cel din urmă), etc.

Apoi descrierea numelui agregat "REPER" este după cum urmează:

NSAID 8; COLVO 7; RZDE "*".

Schema întregii unități va fi atunci

descrierea denumirii unității

circuit al elementului 1

schema elementului n

În exemplul cu agregate de tahometrie sondaj sunt: ​​pichet, stație, interpret, stație, dispecer, plan. Exemple de elemente: numărătoare orizontală, verticală, înălțime, numele interpretului, numărul parcelei etc.







Articole similare

Trimiteți-le prietenilor: