Namai Duomenų bazės Kas yra semantinis duomenų modelis? - apibrėžimas iš techopedijos

Kas yra semantinis duomenų modelis? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia semantinis duomenų modelis?

Semantinis duomenų modelis yra duomenų struktūrizavimo metodas, siekiant juos atvaizduoti konkrečiu loginiu būdu. Tai yra konceptualus duomenų modelis, apimantis semantinę informaciją, pridedančią pagrindinę duomenų reikšmę ir tarp jų esančius ryšius. Šis požiūris į duomenų modeliavimą ir duomenų organizavimą leidžia lengvai plėtoti taikymo programas ir taip pat lengvai išlaikyti duomenų nuoseklumą atnaujinant duomenis.

„Techopedia“ paaiškina semantinių duomenų modelį

Semantinis duomenų modelis yra palyginti naujas požiūris, pagrįstas semantiniais principais, kurių rezultatas yra duomenų rinkinys su iš esmės apibrėžtomis duomenų struktūromis. Paprastai pavieniai duomenys ar žodis žmonėms neteikia jokios prasmės, tačiau kartu su kontekstu šis žodis įgyja daugiau prasmės.


Duomenų bazės aplinkoje duomenų kontekstą dažniausiai apibūdina jo struktūra, pavyzdžiui, savybės ir santykiai su kitais objektais. Taigi, santykiniu požiūriu, vertikali duomenų struktūra apibrėžiama aiškiais referenciniais apribojimais, tačiau semantiniame modeliavime ši struktūra apibrėžiama iš prigimties, tai yra, tai yra, kad pačių duomenų savybė gali sutapti su nuoroda į kitas objektas.


Semantinis duomenų modelis gali būti iliustruotas grafiškai per abstrakcijos hierarchijos diagramą, kurioje duomenų tipai pateikiami kaip dėžutės, o jų santykiai - kaip eilutės. Tai atliekama hierarchiškai, kad tipai, kurie nurodo kitus tipus, visada pateikiami aukščiau tipų, į kuriuos jie nurodo, todėl tai lengviau suprantama ir suprantama.


Semantiniame duomenų modelyje naudojamos abstrakcijos:

  • Klasifikacija - santykių pavyzdys
  • Agregacija - „has_a“ santykiai
  • Apibendrinimas - „is_a“ santykiai
Kas yra semantinis duomenų modelis? - apibrėžimas iš techopedijos