Adatleíró nyelv

Nyelvi adatok leírása - ez a jelrendszer leíró adatok nevét, típusát, méreteit, a megengedett érték a kötelezettség, a szélsőséges (minimum, maximum) értékek és egyéb paramétereket az adatbázisba.

Az adatok leírásához a legkisebb logikai adategységet kell kiválasztani, ami ugyanaz az összes DBMS esetében. Az ilyen egység a CODASIL javaslataival összhangban az adatelem, ahogy azt a "Hálózati adatmodellek" című szakaszban korábban leírtuk. Az elem alapján egy általánosabb logikai egység, az aggregátum épül fel.

Az adatok leírásának példájaként tekintse meg a DBASE IV vagy a FOXPRO DBMS-t. Ebben a DBMS-ben az adatelemeket az alábbi paraméterek írják le: elemszám: név, típus, az elem értékének hossza bájtban vagy szimbólumban, reprezentáció pontossága. Az elemtípust az alábbiak valamelyike ​​fogadja el: karakter, egész, lebegőpont, dátum, logikai, memória, grafika.

Például a "Magasság" elemet az alábbiak szerint írja le:

TÍPUS: F (lebegő) - lebegőponttal.

A következő példa a Yoda DBMS "FLOW". Ebben az elemben az alábbi paraméterek írják le:

NAME (technológia által elfogadott);

TÍPUS: (T - szöveg (szimbolikus), q - egész, D - real, stb.);

READ (az egység kötelező elemének jele, 0 - igen, 1 - nem);

РЗДЭ (ez az elem elválasztó szimbólum a következőtől az adatok beviteléig);

MAX (maximális megengedett érték);

MIN (a minimális megengedett érték);

EDN (az elem mértékegysége);

TIME (hosszúság a karaktereknél a kimeneten);

CALL (mező címe);

OGR (a mező megfelelő szélessége, ahonnan az elem nyomtatódik);

PONTOSSÁG (a kijelzett számok tizedesjegyének száma);

EEVB (mérési egység nyomtatáshoz);

Ezután a "HEIGHT" elem sémája a következő lesz

NAME "H" típusú "D", 4 hosszúságú PRZN 0 RZDE ":", MAX 9000, min 100, EHD "M" SIZE 9 Zagli "H", GRN 2, pontosan 3 EDVV "M" .

A készüléket szintén egy meghatározott módon kell leírni. Például a "FLOW" DBMS-ben a "REPER" egység paraméterei elfogadják a következő értékeket:

NZVN (összesített névegység száma)

COLVO (az egységben lévő elemek száma)

RZDA (szimbólum, amely elválasztja ezt az egységet a következőtől) stb.

Ezután a "REPER" aggregátumnév leírása a következő:

NSAID 8; COLVO 7; RZDE "*".

A teljes aggregátum sémája ezután lesz

az egység nevének leírása

az 1. elem áramköre

a n

A példában a tachometrikus felmérési aggregátumok: picket, állomás, előadóművész, állomás, diszpécser, terv. Elemek példái: vízszintes, függőleges, magassági számlálás. Művész neve, telek száma stb.

Kapcsolódó cikkek