Semantični podatkovni model

Avtor: Eugene Taylor
Datum Ustvarjanja: 12 Avgust 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
CS50 2015 - Week 7, continued
Video.: CS50 2015 - Week 7, continued

Vsebina

Opredelitev - Kaj pomeni model semantičnih podatkov?

Semantični podatkovni model je metoda strukturiranja podatkov z namenom predstavljanja na specifičen logičen način. Gre za konceptualni model podatkov, ki vključuje semantične informacije, ki dodajo osnovni pomen podatkom in razmerjem, ki so med njimi. Ta pristop k modeliranju in organizaciji podatkov omogoča enostaven razvoj aplikativnih programov in tudi enostavno vzdrževanje doslednosti podatkov ob posodabljanju podatkov.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga model semantičnih podatkov

Semantični podatkovni model je sorazmerno nov pristop, ki temelji na semantičnih načelih in ima za posledico nabor podatkov z inherentno določenimi strukturami podatkov. Ponavadi posamični podatki ali beseda človeku ne pomenijo nobenega pomena, vendar je v paru s con to besedo podedovano več pomena.

V okolju baze podatkov je vsebnost podatkov pogosto definirana predvsem z njeno strukturo, kot so lastnosti in odnosi z drugimi predmeti. Torej je v relacijskem pristopu navpična struktura podatkov definirana z izrecnimi referenčnimi omejitvami, pri semantičnem modeliranju pa je ta struktura definirana na svojstven način, kar pomeni, da lahko lastnost podatkov sama sovpada s sklicevanjem na drug objekt.

Semantični podatkovni model je mogoče prikazati grafično s pomočjo hierarhije diagrama abstrakcije, ki prikazuje vrste podatkov kot polja in njihova razmerja kot vrstice. To se naredi hierarhično, tako da so tipi, ki se sklicujejo na druge vrste, vedno navedeni nad vrstami, na katere se sklicujejo, kar olajša branje in razumevanje.

Abstrakcije, uporabljene v pomenskem podatkovnem modelu:
  • Razvrstitev - "primeri_od" odnosov
  • Združevanje - "has_a" razmerja
  • Posploševanje - odnosi "is_a"