Semanttinen datamalli

Kirjoittaja: Eugene Taylor
Luomispäivä: 12 Elokuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Julkishallinnon API-linjausten valmistelun käynnistystilaisuus
Video: Julkishallinnon API-linjausten valmistelun käynnistystilaisuus

Sisältö

Määritelmä - mitä Semanttinen Datamalli tarkoittaa?

Semanttinen datamalli on menetelmä tietojen jäsentämiseksi edustamaan sitä tietyllä loogisella tavalla. Se on käsitteellinen tietomalli, joka sisältää semanttisen informaation, joka lisää perustunnuksen tietoihin ja niiden välisiin suhteisiin. Tämä lähestymistapa tietojen mallintamiseen ja tietojen järjestämiseen mahdollistaa sovellusohjelmien helpon kehittämisen ja myös tietojen yhdenmukaisuuden helpon ylläpidon, kun tietoja päivitetään.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää semanttisen datamallin

Semanttinen datamalli on suhteellisen uusi lähestymistapa, joka perustuu semanttisiin periaatteisiin, jotka johtavat tietojoukkoon, jolla on luontaisesti määritellyt tietorakenteet. Yleensä, yksittäinen tieto tai sana ei välitä mitään merkitystä ihmisille, mutta parilla con-kanssa tämä sana perii enemmän merkitystä.

Tietokantaympäristössä datan con määritellään usein lähinnä sen rakenteen, kuten ominaisuuksien ja suhteiden kanssa muihin kohteisiin. Joten suhteellisessa lähestymistavassa datan pystysuuntainen rakenne määritetään nimenomaisilla viiterajoilla, mutta semanttisessa mallinnuksessa tämä rakenne määritellään luontaisella tavalla, toisin sanoen sen, että datan omaisuus voi samanaikaisesti viitata toinen esine.

Semanttinen datamalli voidaan havainnollistaa graafisesti abstraktiohierarkiakaavion avulla, joka näyttää tietotyypit laatikoina ja niiden suhteet linjoina. Tämä tehdään hierarkkisesti siten, että muita tyyppejä viittaavat tyypit luetellaan aina niiden viittaamien tyyppien yläpuolella, mikä helpottaa lukemista ja ymmärtämistä.

Semanttisessa tietomallissa käytetyt abstraktiot:
  • Luokittelu - "instanssi_suhteista"
  • Yhdistäminen - "has_a" -suhteet
  • Yleistäminen - "is_a" -suhteet