Date semi-structurate

Datele semi-structurate ( date semi-structurate sau slab structurate ) sunt o formă de date structurate care nu se conformează structurii stricte a tabelelor și relațiilor din modelele de baze de date relaționale , cu toate acestea, această formă de date conține etichete și alți markeri pentru a separa semantice. elemente și să ofere o structură ierarhică a înregistrărilor și câmpurilor din setul de date [1] . Astfel, acest tip de date pot fi numite fără schemă, iar structura este auto-descriptivă.

În datele semi-structurate, entitățile care aparțin aceleiași clase pot avea atribute diferite, chiar dacă clasele aparțin aceluiași grup. Nici ordinea atributelor nu este importantă.

Datele semi-structurate devin un subiect important pentru cercetare din mai multe motive [2] :

Astfel, datele semi-structurate devin din ce în ce mai frecvente, deoarece odată cu dezvoltarea internetului, documentele și bazele de date full-text necesită un format de date care să acționeze ca intermediar de informații. Datele semi-structurate se găsesc adesea în bazele de date orientate pe obiecte .

Tipuri de date semi-structurate

XML [3] și alte limbaje de marcare, mesajele de e- mail și EDI  sunt toate exemple de date semi-structurate.

Modelul de schimb de date (OEM) [4] a precedat XML și a fost o structură de date auto-descriere.

Note

  1. Tutorial privind datele semi-structurate de Peter Buneman de la Symposium on Principles of Database Systems, 1997 [1] Arhivat 17 mai 2009 la Wayback Machine
  2. ^ Peter Buneman, Semistructured data Arhivat la 13 mai 2013 la Wayback Machine , Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.117-121, May 11-15, 1997, Tucson, Arizona, Tucson, Arizona Statele Unite
  3. Grupul de baze de date Penn are un proiect de date semi-structurat și XML . Preluat la 12 martie 2012. Arhivat din original la 2 noiembrie 2013.
  4. ^ Stanford Universities Lore DBMS . Preluat la 12 martie 2012. Arhivat din original la 6 august 2012.