Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το Σημασιολογικό Μοντέλο Δεδομένων;
- Η Techopedia εξηγεί το Σημασιολογικό Μοντέλο Δεδομένων
Ορισμός - Τι σημαίνει το Σημασιολογικό Μοντέλο Δεδομένων;
Το μοντέλο σημασιολογικών δεδομένων είναι μια μέθοδος δομής των δεδομένων προκειμένου να εκπροσωπείται με έναν συγκεκριμένο λογικό τρόπο. Πρόκειται για ένα εννοιολογικό πρότυπο δεδομένων που περιλαμβάνει σημασιολογικές πληροφορίες που προσθέτουν μια βασική σημασία στα δεδομένα και στις σχέσεις που βρίσκονται μεταξύ τους. Αυτή η προσέγγιση στη μοντελοποίηση δεδομένων και την οργάνωση δεδομένων επιτρέπει την εύκολη ανάπτυξη προγραμμάτων εφαρμογής και επίσης για την εύκολη διατήρηση της συνέπειας των δεδομένων όταν ενημερώνονται τα δεδομένα.Η Techopedia εξηγεί το Σημασιολογικό Μοντέλο Δεδομένων
Το μοντέλο σημασιολογικών δεδομένων είναι μια σχετικά νέα προσέγγιση που βασίζεται σε σημασιολογικές αρχές που καταλήγουν σε ένα σύνολο δεδομένων με εγγενώς καθορισμένες δομές δεδομένων. Συνήθως, τα μοναδικά δεδομένα ή μια λέξη δεν μεταφέρουν κανένα νόημα στον άνθρωπο, αλλά σε συνδυασμό με ένα πλαίσιο, αυτή η λέξη κληρονομεί περισσότερο νόημα.
Σε ένα περιβάλλον βάσης δεδομένων, το πλαίσιο δεδομένων συχνά καθορίζεται κυρίως από τη δομή του, όπως οι ιδιότητες και οι σχέσεις του με άλλα αντικείμενα. Έτσι, σε μια σχεσιακή προσέγγιση, η κατακόρυφη δομή των δεδομένων ορίζεται από ρητούς αναφορικούς περιορισμούς, αλλά σε σημασιολογική μοντελοποίηση αυτή η δομή ορίζεται με έναν εγγενή τρόπο, δηλαδή μια ιδιότητα των ίδιων των δεδομένων μπορεί να συμπίπτει με αναφορά σε ένα άλλο αντικείμενο.
Ένα μοντέλο σημασιολογικών δεδομένων μπορεί να απεικονιστεί γραφικά μέσω ενός διαγράμματος ιεραρχίας αφαίρεσης, το οποίο εμφανίζει τύπους δεδομένων ως πλαίσια και τις σχέσεις τους ως γραμμές. Αυτό γίνεται ιεραρχικά, έτσι ώστε οι τύποι που αναφέρονται σε άλλους τύπους να παρατίθενται πάντα πάνω από τους τύπους τους οποίους κάνουν αναφορά, γεγονός που καθιστά ευκολότερη την ανάγνωση και κατανόηση.
Αθροισμοί που χρησιμοποιούνται σε ένα μοντέλο σημασιολογικών δεδομένων:
- Ταξινόμηση - σχέσεις "instance_of"
- Συσσωμάτωση - σχέσεις "has_a"
- Γενίκευση - σχέσεις "is_a"
