Skip to main content

Τι είναι ο σχεδιασμός της εννοιολογικής βάσης δεδομένων;

Ο σχεδιασμός της βάσης δεδομένων περιλαμβάνει τον εντοπισμό των υφιστάμενων σχέσεων μεταξύ ξεχωριστών τεμαχίων δεδομένων και χαρτογράφησης αυτών των σχέσεων με οργανωμένο τρόπο που έχει νόημα.Υπάρχουν διάφοροι τύποι σχεδιασμού βάσεων δεδομένων: σχεδιασμός εννοιολογικής βάσης δεδομένων, σχεδιασμός λογικής βάσης δεδομένων και σχεδιασμός φυσικής βάσης δεδομένων.Η λογική και φυσική σχεδίαση βάσης δεδομένων είναι ίσως ο πιο απλός.Ο σχεδιασμός της εννοιολογικής βάσης δεδομένων είναι λίγο πιο διφορούμενος, διότι κατά τη διάρκεια αυτής της φάσης δεν υπάρχει άμεση εργασία σε ένα μοντέλο βάσης δεδομένων.Η διαδικασία είναι αποκλειστικά μια άσκηση στην ταυτοποίηση των σχετικών δεδομένων.Οι οντότητες είναι πραγματικά αντικείμενα στον υλικό κόσμο και οι σχέσεις είναι το δίκτυο συνδέσεων που συνδέουν μια οντότητα με μια άλλη επ 'αόριστον.Εδώ προκύπτει η κεντρική έννοια του σχεδιασμού της εννοιολογικής βάσης δεδομένων: το μοντέλο-συσχέτισης οντότητας.Αυτό δεν περιλαμβάνει τη συνολική οργάνωση και τη δομή που θα είναι εγγενής στο σχεδιασμό λογικής βάσης δεδομένων.Είναι, ωστόσο, ένας πρόδρομος σε αυτό.

Σχέση Οι καρδινικότητες αποτελούν ουσιαστικό μέρος του μοντέλου-συσχέτισης οντότητας που χρησιμοποιείται στον σχεδιασμό της εννοιολογικής βάσης δεδομένων.Οι καρδινικότητες εκφράζουν πόσο τακτικά μια οντότητα βιώνει μια συγκεκριμένη σχέση με μια άλλη οντότητα.Στο πραγματικό μοντέλο αυτά υποδηλώνονται από τα σημεία στα οποία μια οντότητα στο διάγραμμα κλαδεύει για να συνδεθεί με μεμονωμένες ή πολλαπλές οντότητες.Διάφορα "χαρακτηριστικά", όπως ονόματα, ιδιότητες και ποσότητες που σχετίζονται με τις οντότητες και τις σχέσειςΤομέας και διπλός έλεγχος για να εξασφαλιστεί ότι όλα στο μοντέλο έχουν νόημα.Ο έλεγχος των όλων συνεπάγεται την εύρεση και τη φιλτράρισμα όλων των επαναλαμβανόμενων δεδομένων, διασφαλίζοντας ότι όλα τα χαρακτηριστικά σχετίζονται με τις σωστές οντότητες και σχέσεις και επιβεβαιώνοντας ότι όλες οι ενώσεις στο διάγραμμα είναι λογικές.Εάν οι συνδέσεις δεν είναι λογικές σε ένα πραγματικό πλαίσιο του κόσμου, πρέπει να είναι λογικές τουλάχιστον σε αφηρημένο επίπεδο.

Ο σχεδιασμός της λογικής βάσης δεδομένων ακολουθεί την εννοιολογική φάση.Η διαδικασία προσδίδει σειρά και συνοχή σε αυτές τις σχέσεις που προηγουμένως χαρτογραφούνται και τις οργανώνει με τέτοιο τρόπο ώστε να μπορούν πραγματικά να χρησιμοποιηθούν για το σχεδιασμό της φυσικής βάσης δεδομένων.Η ολοκλήρωση των καθηκόντων στο σχεδιασμό της φυσικής βάσης δεδομένων έχει ως αποτέλεσμα μια βάση δεδομένων που είναι λειτουργική και καλά δομημένη υπό το πρίσμα του έργου που γίνεται στον σχεδιασμό της εννοιολογικής βάσης δεδομένων και στη λογική σχεδίαση βάσης δεδομένων.