Sadržaj:
Definicija - Što znači semantički model podataka?
Semantički model podataka je metoda strukturiranja podataka u svrhu prikazivanja na specifičan logički način. To je konceptualni model podataka koji uključuje semantičke informacije koji dodaju osnovno značenje podacima i odnosima koji leže među njima. Ovakav pristup modeliranju podataka i organizaciji podataka omogućava jednostavan razvoj aplikativnih programa, kao i jednostavno održavanje dosljednosti podataka pri ažuriranju podataka.Tehopedija objašnjava semantički model podataka
Semantički model podataka relativno je nov pristup koji se temelji na semantičkim principima koji rezultiraju skupom podataka s svojstveno određenim strukturama podataka. Obično pojedinačni podaci ili riječ ljudima ne daju nikakvo značenje, ali upareni s kontekstom ova riječ nasljeđuje više značenja.
U okruženju baze podataka kontekst podataka često se definira uglavnom njegovom strukturom, poput svojstava i odnosa s drugim objektima. Dakle, u relacijskom pristupu vertikalna struktura podataka definirana je eksplicitnim referentnim ograničenjima, ali u semantičkom modeliranju ta je struktura definirana na svojstven način, što znači da se svojstvo samih podataka može podudarati s referencama na drugi objekt.
Semantički model podataka može se grafički prikazati hijerarhijskim dijagramom apstrakcije, koji prikazuje vrste podataka kao okvire i njihove odnose kao crte. To se vrši hijerarhijski tako da su vrste koje navode druge vrste uvijek navedene iznad vrsta koje spominju, što olakšava čitanje i razumijevanje.
Apstrakcije korištene u semantičkom modelu podataka:
- Razvrstavanje - "instance_of" odnosa
- Agregacija - "has_a" odnosi
- Generalizacija - odnosi "is_a"
