Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων
Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων

Βίντεο: Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων

Βίντεο: Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων
Βίντεο: Access 2007 - Δημιουργία νέας βάσης δεδομένων και πινάκων 2024, Απρίλιος
Anonim

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

Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων
Πώς να δημιουργήσετε σχεσιακές βάσεις δεδομένων

Ουσία μιας σχεσιακής δομής και προετοιμασίας δεδομένων

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

Για να δημιουργήσετε μια σχεσιακή βάση δεδομένων, πρέπει πρώτα απ 'όλα να σχηματίσετε ένα σύνολο πινάκων και σχέσεων μεταξύ τους. Σε αυτήν την περίπτωση, πρέπει να ακολουθήσετε τους ακόλουθους κανόνες. Πρώτον, κάθε πίνακας πρέπει να είναι του ίδιου τύπου και να έχει ένα μοναδικό όνομα. Δεύτερον, οι σειρές του πίνακα πρέπει να αποτελούνται από έναν καθορισμένο αριθμό πεδίων και τιμών (δεν μπορείτε να συμπεριλάβετε πολλές στήλες και επαναλαμβανόμενες ομάδες). Τρίτον, οι συμβολοσειρές πρέπει να είναι τουλάχιστον μία τιμή (πεδίο) διαφορετική μεταξύ τους για να είναι σε θέση να αναγνωρίσουν οποιαδήποτε συμβολοσειρά. Τέταρτον, οι στήλες πρέπει να έχουν μοναδικά ονόματα και να είναι γεμάτες με ομοιογενείς τιμές δεδομένων, η μόνη δυνατή μέθοδος παρουσίασης είναι η ρητή τιμή δεδομένων (δεν μπορεί να υπάρχουν ειδικές σχέσεις μεταξύ πινάκων).

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

Υλοποίηση με χρήση DBMS

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

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

Συνιστάται: