Διαφορά μεταξύ εννοιολογικού και λογικού μοντέλου

Anonim

Εννοιολογικό vs. Λογικό Μοντέλο

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

Μοντελοποίηση εννοιολογικών δεδομένων

Το μοντέλο σχέσης οντοτήτων είναι το βασικό χαρακτηριστικό του εννοιολογικού μοντέλου δεδομένων. Στο ERD αυτού του μοντέλου, οι οντότητες αντιπροσωπεύονται ως κουτιά ενώ οι σχέσεις απεικονίζονται με τη μορφή διαμαντιών. Ένα παράδειγμα σχέσης μπορεί να ληφθεί ως εντολή παροχής πελάτη ενώ ένα παράδειγμα οντότητας είναι όλα πράγματα που μπορεί να ενδιαφέρει μια επιχείρηση. Αυτό το μοντέλο αναπτύχθηκε από τον Peter Chen το 1976. Ωστόσο, από τότε το μοντέλο αυτό έχει αραιωθεί και σπάνια χρησιμοποιείται σε καθαρή μορφή σήμερα.

Σε ένα μοντέλο εννοιολογικών δεδομένων, υπάρχουν και στοιχεία δεδομένων εκτός από οντότητες και σχέσεις. Αυτά τα στοιχεία δεδομένων συνδέονται με τις οντότητες ως χαρακτηριστικά τους. Ορισμένα στοιχεία δεδομένων που είναι κοινά σε όλες τις οντότητες μπορούν να συνδεθούν με πολλές οντότητες του μοντέλου. Ένα χαρακτηριστικό οποιουδήποτε εννοιολογικού μοντέλου δεδομένων είναι η χρήση της ίδιας ορολογίας για οντότητες που χρησιμοποιούνται στην επιχείρηση. Αν και το εννοιολογικό μοντέλο είναι σχετικά απλό, δεν παραμένει έτσι δεδομένης της πολυπλοκότητας των επιχειρήσεων σήμερα. Για να περιγράψουμε τις οντότητες και τις σχέσεις τους στο σημερινό πλαίσιο, απαιτείται πολύ υψηλό επίπεδο αφαίρεσης στη μοντελοποίηση εννοιολογικών δεδομένων.

Μοντελοποίηση λογικών δεδομένων

Όταν τα δεδομένα IT πρόκειται να υλοποιηθούν σε επιχειρηματικά δεδομένα που χρησιμοποιούν ένα λογικό μοντέλο δεδομένων. Παρόλο που δεν υπάρχει ανάγκη να έχουμε μια παραγγελία, ενώ ονομάζουμε οντότητες και σχέσεις στο εννοιολογικό μοντέλο, το λογικό μοντέλο απαιτεί να ληφθεί υπόψη ο οργανισμός ενώ δημιουργούνται χαρακτηριστικά. Στη συνέχεια, μπορεί κανείς να πάει για υποκατάστατα κλειδιά για να διευκολύνει τα ξένα πλήκτρα να φαίνονται περίπλοκα. Μόλις ολοκληρωθεί. Το λογικό μοντέλο φαίνεται να είναι κοντά στο φυσικό μοντέλο. Ωστόσο, εξακολουθεί να έχει ομοιότητες με το εννοιολογικό μοντέλο. Το λογικό μοντέλο έχει πρωτεύοντα, ξένα και εναλλακτικά κλειδιά, αλλά τίποτα ειδικότερα σε μια πλατφόρμα με βάση δεδομένων.

Ποια είναι η διαφορά μεταξύ μοντέλου εννοιολογικού και λογικού μοντέλου δεδομένων;

• Τα μοντέλα δεδομένων είναι σημαντικά και για τη μοντελοποίηση δεδομένων

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