Adatleíró nyelv - stadopedia
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 az adat minimális logikai egysége kerül kiválasztásra, 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: az elem számát, nevét, típusát, az elemérték bájtban vagy szimbólumban lévõ hosszát, a reprezentáció pontosságát. Az elemtípust az alábbiak valamelyike fogadja el: karakter, egész szám, lebegőpont, dátum, logikai, memória mező, grafika.
Például a "Magasság" elem a következőképpen írható 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" .
Az egység leírható is bizonyos módon. Például a "FLOW" DBMS-ben a "REPER" egység paraméterei elfogadják a következő értékeket:
NZVN (az ö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 "*".
Az egész egység rendszere így 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 számlálás, függőleges, magasság, előadó neve, telek száma stb.