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.