EN - FR - DE - ES - IT - PT -

LexiconDream

📊 Τραπέζι

Μια δομή βάσης δεδομένων από γραμμές και στήλες που περιέχουν σχετικά δεδομένα.

Τραπέζι

Ένας πίνακας οργανώνει τα δεδομένα σε γραμμές και στήλες. Κάθε γραμμή είναι μια εγγραφή. Κάθε στήλη είναι ένα πεδίο. Η τομή μιας γραμμής και μιας στήλης περιέχει μία μόνο τιμή. Ένας πίνακας πελατών μπορεί να έχει στήλες για αναγνωριστικό, όνομα, email και ημερομηνία εγγραφής. Κάθε γραμμή είναι ένας πελάτης. Ο πίνακας είναι η βασική μονάδα αποθήκευσης σε μια σχεσιακή βάση δεδομένων. Είναι επίσης η μονάδα στην οποία υποβάλλουν ερωτήματα οι χρήστες. Όταν γράφετε SELECT * FROM customers, ζητάτε κάθε γραμμή και στήλη στον πίνακα customers.

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

Στοιχεία πίνακα

Ένας πίνακας είναι ένα κοντέινερ για σχετικά δεδομένα. Η δομή του κοντέινερ καθορίζει πόσο εύκολα είναι στη χρήση τα δεδομένα.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment