Το μοτίβο τριών επιπέδων είναι τα τρία επίπεδα αφαίρεσης των δεδομένων, καθένα από τα οποία εστιάζει σε διαφορετικές ανησυχίες. Προκειμένου να συσχετιστούν τα μοτίβα τριών επιπέδων, το σύστημα διαχείρισης βάσης δεδομένων παρέχει τη λειτουργία εικόνας δεύτερου επιπέδου μεταξύ των μοτίβων τριών επιπέδων. Μια δευτερεύουσα εικόνα είναι ένας κανόνας που υπαγορεύει πώς μπορούν να μεταμορφωθούν και οι δύο πλευρές της εικόνας. Οπως φαίνεται παρακάτω:
Λειτουργία τριών επιπέδων
Επίπεδο χρήστη --> εκτός σχήματος (αντικατοπτρίζει την προβολή χρήστη του συστήματος βάσης δεδομένων)
Η εξωτερική λειτουργία, γνωστή και ως δευτερεύουσα λειτουργία ή λειτουργία χρήστη, αντιστοιχεί στο επίπεδο χρήστη. Είναι μια προβολή της βάσης δεδομένων όπως την βλέπουν ένας ή λίγοι χρήστες και είναι μια λογική αναπαράσταση δεδομένων που σχετίζονται με μια εφαρμογή. Ένα εξωτερικό σχήμα είναι ένα υποσύνολο του σχήματος που προέρχεται από ένα σχήμα και περιέχει το τμήμα των δεδομένων που επιτρέπεται να χρησιμοποιηθεί από έναν συγκεκριμένο χρήστη στο σχήμα. Οι χρήστες μπορούν να περιγράψουν και να ορίσουν εγγραφές δεδομένων που αντιστοιχούν σε χρήστες μέσω της γλώσσας περιγραφής εξωτερικής λειτουργίας (εξωτερικό μοτίβο) και μπορούν επίσης να χρησιμοποιήσουν τη γλώσσα χειρισμού δεδομένων (DML) για να χειριστούν αυτές τις εγγραφές δεδομένων.
Εννοιολογικό επίπεδο - > Εννοιολογικό μοτίβο (αντικατοπτρίζει την ολιστική άποψη του συστήματος βάσης δεδομένων)
Τα εννοιολογικά μοτίβα, γνωστά και ως μοτίβα ή λογικά μοτίβα, αντιστοιχούν σε εννοιολογικά επίπεδα. Είναι μια παγκόσμια λογική δομή που κατασκευάζεται από τον σχεδιαστή της βάσης δεδομένων για να συνθέτει τα δεδομένα όλων των χρηστών σύμφωνα με μια ενοποιημένη άποψη, μια συνολική περιγραφή της λογικής δομής και των χαρακτηριστικών όλων των δεδομένων στη βάση δεδομένων και μια δημόσια προβολή δεδομένων (παγκόσμια προβολή) για όλους τους χρήστες. Περιγράφεται και ορίζεται από τη Γλώσσα Περιγραφής Δεδομένων (DDL) που παρέχεται από το σύστημα διαχείρισης βάσεων δεδομένων.
Φυσικό επίπεδο -- σχήμα εντός > (αντικατοπτρίζει την προβολή αποθήκευσης του συστήματος βάσης δεδομένων)
Η εσωτερική λειτουργία, γνωστή και ως λειτουργία αποθήκευσης, αντιστοιχεί στο φυσικό επίπεδο. Είναι η εσωτερική αναπαράσταση ή η υποκείμενη περιγραφή όλων των δεδομένων στη βάση δεδομένων και είναι το χαμηλότερο επίπεδο λογικής περιγραφής της βάσης δεδομένων, το οποίο περιγράφει τη μέθοδο αποθήκευσης και τη φυσική δομή των δεδομένων στο μέσο αποθήκευσης, που αντιστοιχεί στη βάση δεδομένων που είναι πραγματικά αποθηκευμένη στο εξωτερικό μέσο αποθήκευσης. Το εσωτερικό μοτίβο περιγράφεται και ορίζεται από την εσωτερική γλώσσα περιγραφής μοτίβου.
Δευτερεύουσα εικόνα (χαρτογράφηση)
Το σύστημα βάσης δεδομένων παρέχει δύο επίπεδα εικόνων μεταξύ των τριών επιπέδων λειτουργίας: την εικόνα της λειτουργίας/εσωτερικού μοτίβου και την εικόνα του εξωτερικού μοτίβου/μοτίβου.
- Εικόνα μοτίβου/εσωτερικού μοτίβου: Εφαρμόζει τη μετατροπή μεταξύ εννοιολογικών μοτίβων και εσωτερικών μοτίβων.
- Εξωτερική Λειτουργία/Εικόνα Λειτουργίας: Υλοποιεί τη μετατροπή μεταξύ Εξωτερικής Λειτουργίας και Εννοιολογικής Λειτουργίας.
Η ανεξαρτησία δεδομένων αναφέρεται στην ανεξαρτησία δεδομένων και προγραμμάτων, διαχωρίζοντας τον ορισμό των δεδομένων από το πρόγραμμα και το DBMS (σύστημα διαχείρισης βάσεων δεδομένων) είναι υπεύθυνο για την αποθήκευση δεδομένων, απλοποιώντας έτσι την εφαρμογή και μειώνοντας σημαντικά τον φόρτο εργασίας της προετοιμασίας της εφαρμογής.
Η ανεξαρτησία των δεδομένων διασφαλίζεται από τις δυνατότητες δευτερεύουσας εικόνας του DBMS. Η ανεξαρτησία των δεδομένων περιλαμβάνει τη φυσική ανεξαρτησία των δεδομένων και τη λογική ανεξαρτησία των δεδομένων.
Περίληψη, όπως φαίνεται στο παρακάτω σχήμα:
未命名绘图.drawio
(2.86 KB, Αριθμός λήψεων: 0)
|