Sobes.tech
Junior — Middle

Μπορείτε να εξηγήσετε τι είναι μια σχεσιακή βάση δεδομένων και ποια είναι τα βασικά χαρακτηριστικά της;

sobes.tech AI

Απάντηση από AI

Μια σχεσιακή βάση δεδομένων (RDB) είναι ένα σύστημα διαχείρισης βάσεων δεδομένων όπου τα δεδομένα αποθηκεύονται με τη μορφή πινάκων (σχέσεων). Βασικά χαρακτηριστικά:

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

Παράδειγμα: πίνακας "Χρήστες" με στήλες ID, Όνομα, Email και πίνακας "Παραγγελίες" με στήλες ID, ΧρήστηςID, Ημερομηνία, όπου "ΧρήστηςID" είναι ένα ξένο κλειδί που συνδέει την παραγγελία με τον χρήστη.