λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Relational Database Χαρακτηριστικά

Μια σχεσιακή βάση δεδομένων συλλέγει και αποθηκεύει δεδομένα σε πίνακες που μπορούν να διασταυρωθούν . Οι επιχειρήσεις χρησιμοποιούν συχνά αυτούς τους πίνακες για την αποθήκευση πληροφοριών σχετικά με τα προϊόντα και τους πελάτες . EF Codd του IBM δημιούργησε τη σχεσιακή βάση δεδομένων το 1970 . Πίνακες της βάσης δεδομένων αποτελείται από στήλες και γραμμές πληροφοριών με λογικές σχέσεις και τους περιορισμούς . Οντότητα ( πίνακας )
Η

Μια σχεσιακή βάση δεδομένων αποτελείται από δύο διαστάσεων πίνακες . Ένας πίνακας περιέχει ένα σύνολο τιμών σε στήλες και γραμμές . Κάθε στήλη περιέχει έναν τύπο δεδομένων ( αριθμητική , άλφα , δυαδική ) , και οι κανόνες ή περιορισμούς που επιβάλλονται έτσι ώστε μόνο το αποδεκτό τύπο δεδομένων μπορούν να εισαχθούν . Κάθε γραμμή σε έναν πίνακα αντιπροσωπεύει ένα γεγονός στην επιχείρηση . Για παράδειγμα , σε έναν πίνακα με τίτλο πίνακα πελατών , ένας πελάτης μπορεί να παρασταθεί ως εξής: Στήλη 1 - Επώνυμο , στήλη 2 - Όνομα , Στήλη 3 - Αναγνωριστικό πελάτη , Στήλη 4 - Ημερομηνία γέννησης . Με αυτές τις πληροφορίες σε συνδυασμό , μια σειρά από στοιχεία που θα αντιπροσωπεύουν πάντα ένα μοναδικό πελάτη.
Εικόνων Σχέσεις
Η

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

Η Αναφοράς ακεραιότητα
Η

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

Μόλις οι πίνακες , στήλες και σειρές αναπτυχθεί σωστά , τότε SQL , μια γλώσσα για το χειρισμό και την ανάκτηση των δεδομένων , μπορούν να χρησιμοποιηθούν για την αναζήτηση πληροφοριών . Μια δήλωση SQL μπορεί να εκτελεστεί με τη βάση δεδομένων για να σηκώσει όλες τις πληροφορίες στη σειρά για ένα συγκεκριμένο αναγνωριστικό πελάτη . Χρησιμοποιώντας τον SQL , το αναγνωριστικό πελάτη και "SELECT * " (που σημαίνει την επιστροφή όλων των στηλών ) είναι το μόνο που χρειάζεται για να δείτε τα πάντα στη γραμμή για την ταυτότητα των πελατών υποβάλλονται . Ένα παράδειγμα μιας πρότασης SQL σε μια βάση δεδομένων της Microsoft Access είναι : SELECT * FROM Customers ΣΤΗΝ Customers.mdb WHERE CustomerID Like " ABC123 . " Αυτή η δήλωση SQL θα επιστρέψει όλα τα δεδομένα για τον πελάτη του οποίου η ταυτότητα είναι ABC123 συμπεριλαμβανομένης της διεύθυνσης πληροφοριών, αν ο πίνακας Πελάτης συνδέεται με τον πίνακα Παρέμβαση στη διάρκεια ερώτημα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα