Semantyczny model danych

Autor: Eugene Taylor
Data Utworzenia: 12 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
Semantyczny HTML oczami Dario. [Ślepnąc od DIVów]
Wideo: Semantyczny HTML oczami Dario. [Ślepnąc od DIVów]

Zawartość

Definicja - Co oznacza semantyczny model danych?

Semantyczny model danych to metoda strukturyzacji danych w celu ich reprezentacji w określony logiczny sposób. Jest to konceptualny model danych, który zawiera informacje semantyczne, które nadają podstawowe znaczenie danym i związanym z nimi relacjom. Takie podejście do modelowania danych i organizacji danych pozwala na łatwe tworzenie programów aplikacyjnych, a także na łatwe utrzymanie spójności danych podczas aktualizacji danych.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia semantyczny model danych

Semantyczny model danych jest stosunkowo nowym podejściem opartym na zasadach semantycznych, które dają zestaw danych o ściśle określonych strukturach danych. Zwykle pojedyncze dane lub słowo nie przekazują żadnego znaczenia ludziom, ale w połączeniu z oszustwem to słowo dziedziczy większe znaczenie.

W środowisku bazy danych oszustwo danych jest często definiowane głównie przez jego strukturę, taką jak właściwości i relacje z innymi obiektami. Tak więc w podejściu relacyjnym struktura pionowa danych jest definiowana przez wyraźne ograniczenia referencyjne, ale w modelowaniu semantycznym struktura ta jest definiowana w sposób nieodłączny, to znaczy, że właściwość samych danych może pokrywać się z odniesieniem do inny przedmiot.

Semantyczny model danych można zilustrować graficznie za pomocą diagramu hierarchii abstrakcji, który pokazuje typy danych jako pola, a ich relacje jako linie. Odbywa się to hierarchicznie, dzięki czemu typy odwołujące się do innych typów są zawsze wymienione powyżej typów, do których się odnoszą, co ułatwia czytanie i zrozumienie.

Abstrakcje zastosowane w semantycznym modelu danych:
  • Klasyfikacja - relacje „instance_of”
  • Agregacja - relacje „has_a”
  • Uogólnienie - relacje „is_a”