Rumah Pangkalan data Apakah model data semantik? - definisi dari techopedia

Apakah model data semantik? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksudnya Model Data Semantik?

Model data semantik adalah kaedah penstrukturan data untuk mewakilinya secara logik tertentu. Ia adalah model data konseptual yang merangkumi maklumat semantik yang menambah makna asas kepada data dan hubungan yang terletak di antara mereka. Pendekatan ini kepada pemodelan data dan organisasi data membolehkan pembangunan aplikasi aplikasi mudah dan juga penyelenggaraan data konsisten yang mudah apabila data dikemas kini.

Techopedia menerangkan Model Data Semantik

Model data semantik adalah pendekatan yang relatif baru yang berdasarkan prinsip-prinsip semantik yang menghasilkan data yang ditetapkan dengan struktur data yang ditentukan secara khusus. Biasanya, data tunggal atau perkataan tidak menyampaikan apa-apa makna kepada manusia, tetapi dipasangkan dengan konteks perkataan ini mewarisi lebih makna.


Dalam persekitaran pangkalan data, konteks data sering ditakrifkan terutamanya oleh strukturnya, seperti sifat dan hubungannya dengan objek lain. Oleh itu, dalam pendekatan hubungan, struktur menegak data ditakrifkan oleh kekangan rujukan yang eksplisit, tetapi dalam pemodelan semantik struktur ini ditakrifkan dengan cara yang sedia ada, yang mengatakan bahawa sifat data itu sendiri mungkin bertepatan dengan rujukan kepada objek lain.


Model data semantik mungkin digambarkan secara grafik melalui rajah hierarki abstraksi, yang menunjukkan jenis data sebagai kotak dan hubungan mereka sebagai baris. Ini dilakukan secara hierarki supaya jenis yang merujuk jenis lain sentiasa disenaraikan di atas jenis yang mereka rujuk, yang menjadikannya lebih mudah untuk dibaca dan difahami.


Abstraksi yang digunakan dalam model data semantik:

  • Klasifikasi - hubungan "instance_of"
  • Agregasi - hubungan "has_a"
  • Generalisasi - "is_a" hubungan
Apakah model data semantik? - definisi dari techopedia