Το μοντέλο σχεσιακής βάσης δεδομένων χρησιμοποιεί μια διαισθητική δομή πίνακα.
Το μοντέλο σχεσιακής βάσης δεδομένων εισήχθη για πρώτη φορά από τον E.F. Codd της IBM το 1969. Στο σχεσιακό μοντέλο, τα δεδομένα δομούνται σε πίνακες (δηλαδή, "σχέσεις") που αποτελούνται από γραμμές και στήλες. Κάθε σειρά περιέχει μια ενιαία εγγραφή που αποτελείται από μεμονωμένα στοιχεία δεδομένων (ή "χαρακτηριστικά") οργανωμένα σε στήλες που περιέχουν στοιχεία του ίδιου είδους σύμφωνα με τους κανόνες που ορίζονται για τη συγκεκριμένη στήλη. Τα εναλλακτικά μοντέλα βάσης δεδομένων περιλαμβάνουν τα μοντέλα δικτύου, ιεραρχικά, επίπεδα αρχείου και αντικειμενοστραφή μοντέλα.
Απλότητα
Το σχεσιακό μοντέλο δομεί τα δεδομένα με τρόπο που αποφεύγει την πολυπλοκότητα. Η δομή του πίνακα είναι μια διαισθητική οργάνωση που είναι γνωστή στους περισσότερους χρήστες, ιδιαίτερα σε εκείνους που έχουν εργαστεί με φυσικά ή υπολογιστικά φύλλα λογισμικού, μητρώα ελέγχου ή άλλα δεδομένα σε πίνακα. Τα δεδομένα οργανώνονται φυσικά μέσα στο μοντέλο, απλοποιώντας την ανάπτυξη και τη χρήση της βάσης δεδομένων.
Το βίντεο της ημέρας
Ευκολία Ανάκτησης Δεδομένων
Σύμφωνα με το σχεσιακό μοντέλο, η πρόσβαση σε δεδομένα σε μια βάση δεδομένων δεν απαιτεί πλοήγηση σε μια άκαμπτη διαδρομή μέσω ενός δέντρου ή μιας ιεραρχίας. Οι χρήστες μπορούν να ρωτήσουν οποιονδήποτε πίνακα στη βάση δεδομένων και να συνδυάσουν σχετικούς πίνακες χρησιμοποιώντας ειδικές συναρτήσεις σύνδεσης για να συμπεριλάβουν σχετικά δεδομένα που περιέχονται σε άλλους πίνακες στα αποτελέσματα. Τα αποτελέσματα μπορούν να φιλτραριστούν με βάση το περιεχόμενο οποιασδήποτε στήλης και σε οποιονδήποτε αριθμό στηλών, επιτρέποντας στους χρήστες να ανακτούν εύκολα ουσιαστικά αποτελέσματα. Οι χρήστες μπορούν να επιλέξουν ποιες στήλες θα συμπεριλάβουν στα αποτελέσματα, ώστε να εμφανίζονται μόνο σχετικά δεδομένα.
Ακεραιότητα δεδομένων
Η ακεραιότητα των δεδομένων είναι ένα ουσιαστικό χαρακτηριστικό του σχεσιακού μοντέλου. Ισχυροί έλεγχοι πληκτρολόγησης και εγκυρότητας δεδομένων διασφαλίζουν ότι τα δεδομένα εμπίπτουν σε αποδεκτά όρια και υπάρχουν απαιτούμενα δεδομένα. Η ακεραιότητα αναφοράς μεταξύ των πινάκων αποτρέπει τις εγγραφές από το να γίνουν ατελείς ή ορφανές. Η ακεραιότητα των δεδομένων βοηθά στη διασφάλιση της ακρίβειας και της συνέπειας των δεδομένων.
Ευκαμψία
Το μοντέλο της σχεσιακής βάσης δεδομένων είναι εκ φύσεως επεκτάσιμο και επεκτάσιμο, παρέχοντας μια ευέλικτη δομή για να ανταποκρίνεται στις μεταβαλλόμενες απαιτήσεις και στην αύξηση των ποσοτήτων δεδομένων. Το σχεσιακό μοντέλο επιτρέπει αλλαγές σε μια δομή βάσης δεδομένων να υλοποιούνται εύκολα χωρίς να επηρεάζονται τα δεδομένα ή η υπόλοιπη βάση δεδομένων. Ο αναλυτής βάσης δεδομένων μπορεί γρήγορα και εύκολα να προσθέσει, να αφαιρέσει και να τροποποιήσει πίνακες και στήλες σε μια υπάρχουσα βάση δεδομένων για να καλύψει τις επιχειρηματικές απαιτήσεις. Δεν υπάρχει θεωρητικά περιορισμός στον αριθμό των γραμμών, στηλών ή πινάκων. Στην πραγματικότητα, η ανάπτυξη και η αλλαγή περιορίζονται από το σύστημα διαχείρισης της σχεσιακής βάσης δεδομένων και τη φυσική υπολογιστικό υλικό και αλλαγές ενδέχεται να επηρεάσουν εξωτερικές εφαρμογές που έχουν σχεδιαστεί για μια συγκεκριμένη βάση δεδομένων δομή.
Ομαλοποίηση
Υπάρχει μια συστηματική μεθοδολογία για τη διασφάλιση του σχεδιασμού μιας σχεσιακής βάσης δεδομένων χωρίς ανωμαλίες που μπορεί να επηρεάσουν την ακεραιότητα και την ακρίβεια της βάσης δεδομένων. Η "κανονικοποίηση βάσης δεδομένων" παρέχει ένα σύνολο κανόνων, ποιοτήτων και στόχων για το σχεδιασμό και την αναθεώρηση μιας δομής βάσης δεδομένων. Οι στόχοι κανονικοποίησης περιγράφονται σε επίπεδα που ονομάζονται "κανονικές μορφές". Κάθε επίπεδο κανονικοποίησης πρέπει να ολοκληρωθεί πριν προχωρήσετε στο επόμενο επίπεδο. Ένας σχεδιασμός βάσης δεδομένων θεωρείται γενικά κανονικοποιημένος όταν πληροί τις απαιτήσεις της τρίτης κανονικής φόρμας. Η κανονικοποίηση παρέχει στους σχεδιαστές εμπιστοσύνη ότι ο σχεδιασμός της βάσης δεδομένων είναι ισχυρός και αξιόπιστος.