EXPRESS (limbaj de modelare a datelor)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 15 septembrie 2020; verificările necesită 2 modificări .

EXPRESS  este limbajul standard de modelare a datelor pentru datele de fabricație . EXPRESS este emis în conformitate cu standardul ISO pentru schimbul de mărfuri model STEP (ISO 10303) și este standardizat ca ISO 10303-11. [unu]

Prezentare generală

Aceste modele definesc în mod formal aceste obiecte și relațiile dintre aceste obiecte pentru o zonă de interes. Unele aplicații tipice ale acestor modele includ sprijinirea dezvoltării de baze de date și schimbul de date pentru o anumită zonă de interes. Datele modelului sunt specificate în datele de modelare a limbii. [2] EXPRESS este un limbaj de modelare a datelor definit în ISO 10303-11, Ghidul de referință al limbajului EXPRESS. [3]

Modelele de date EXPRESS pot fi definite în două moduri, textual și grafic. Pentru verificarea formală și ca intrare în instrumente precum SDAI, reprezentarea textului ASCII a fișierului este cea mai importantă. Pe de altă parte, reprezentarea grafică este adesea mai prietenoasă cu oamenii, în explicații și tutoriale. Reprezentarea grafică, numită EXPRESS-G, nu poate afișa toate detaliile care pot fi formulate sub formă textuală.

EXPRESS este similar cu limbajele de programare precum Pascal . Într-o schemă, diferite tipuri de date pot fi definite împreună cu constrângeri structurale și reguli algoritmice. Caracteristica principală a Express este capacitatea de a confirma în mod oficial populația tipurilor de date - aceasta este o verificare pentru toate regulile structurale și algoritmice.

EXPRESS-G

EXPRESS-G este un standard de notație grafică pentru modelele de informații . [4] Acesta este un plus util la limbajul EXPRESS pentru afișarea entităților și definirea tipurilor, relațiilor și elementelor. [5] Această notație grafică acceptă un subset al limbajului EXPRESS. Unul dintre avantajele utilizării EXPRESS-G față de EXPRESS este că structura modelului de date poate fi reprezentată într-un mod mai ușor de înțeles. Dezavantajul EXPRESS-G este că constrângerile complexe nu pot fi definite formal. Exemplu - Figura 1. Datele model prezentate în Figura 1 pot fi utilizate pentru a defini cerințele bazei de date pentru o colecție de CD-uri audio.

Vezi și

Legat de ISO Pentru alte subiecte

Note

  1. ISO 10303-11:2004 Sisteme de automatizare industrială și integrare Arhivat 3 martie 2016 la Wayback Machine  - Reprezentare și schimb de date despre produse - Partea 11: Metode de descriere: Manualul de referință în limbajul EXPRESS
  2. Michael R. McCaleb (1999).
  3. Standardul Internațional ISO 10303-11:1994, Sisteme de automatizare industrială și integrare - Reprezentare și schimb de date despre produse - Partea 11: Metode de descriere: Manualul de referință în limba EXPRESS, Organizația Internațională pentru Standardizare, Geneva, Elveția (1994).
  4. 4 Prezentare generală a limbii EXPRESS-G Arhivat la 9 noiembrie 2008. .
  5. Pentru informații despre notația EXPRESS-G, consultați Anexa B a Manualului de referință pentru limba EXPRESS (ISO 10303-11)

Pentru citiri suplimentare

Model:NIST-PD