NEW
Font size
Worksheetssql
Total questions: 12
Worksheet time: 6mins
CHARACTER(N) ή CHAR(N)
συμβολοσειρά
σταθερού μήκους N χαρακτήρων.
συμβολοσειρά μεταβλητού μήκους από 0 έως Ν
χαρακτήρες.
ακέραιος αριθμός
ημερομηνία
Κάθε πίνακας πρέπει να έχει υποχρεωτικά:
ξένο κλειδί
πρωτεύον κλειδί
περιορισμούς
τίποτα από τα παραπάνω
Περιορισμοί Ακεραιότητας - Nulls
Εφαρμόζεται σε μία συγκεκριμένη στήλη και επιτρέπει
ή αποτρέπει εισαγωγές ή ενημερώσεις γραμμών που
περιέχουν null σε αυτή τη στήλη.
Ο κανόνας της μοναδικής τιμής ορίζεται σε μια στήλη
ή σύνολο στηλών και επιτρέπει την εισαγωγή ή
ενημέρωση μίας γραμμής μόνον αν περιέχει μία
μοναδική τιμή στη συγκεκριμένη ή συγκεκριμένες
στήλες.
Ορίζεται σε ένα κλειδί (απλό ή σύνθετο) και
εξασφαλίζει ότι οι τιμές του ταιριάζουν με τις τιμές
σε έναν συσχετιζόμενο πίνακα (referenced value).
Μόνο για τα πρωτεύοντα κλειδιά
ON DELETΕ CASCADE:
Επιτρέπεται η διαγραφή με βάση τιμές της
στήλης του parent table μόνο αν δεν υπάρχουν αντίστοιχες τιμές στον
child table.
Σε περίπτωση διαγραφής του κλειδιού στον
parent table διαγράφονται επίσης οι εγγραφές στον child table.
Σε περίπτωση διαγραφής του κλειδιού στον
parent table, οι τιμές στον child table που αναφέρονται σ’ αυτόν παίρνουν την τιμή null.
Σε περίπτωση διαγραφής του κλειδιού
στον parent table, οι αντίστοιχες τιμές στον child παίρνουν την default τιμή του. Πρέπει να έχει ορισθεί όμως μία default τιμή, αλλιώς γίνεται null
Δημιουργία νέου πίνακα. Μέσω της εντολής:
drop table
alter table
create table
select table
Τροποποίηση πίνακα, μέσω της εντολής:
drop table
create table
select table
alter table
H πρόταση DEFAULT παρατίθεται για να δίνονται εξ
ορισμού τιμές κατά την εισαγωγή στοιχείων, όταν οι τιμές
των χαρακτηριστικών δεν ορίζονται ρητώς
Σωστό
Λάθος
Ένας πίνακας μπορεί να έχει μόνον ένα πρωτεύον κλειδί,
αλλά επίσης μπορεί να έχει περιορισμούς μοναδικότητας
πάνω σε άλλα πεδία. Αν το πεδίο είναι ένα, δηλώνεται με
τη λέξη UNIQUE δίπλα από το όνομα του
Σωστό
Λάθος
Η αλλαγή δομής πίνακα (ALTER TABLE)
χρησιμοποιείται για:
προσθήκη νέας στήλης στον πίνακα,
διαγραφή υπάρχουσας στήλης,
εισαγωγή νέου περιορισμού (constraint),
όλα τα παραπάνω
Καταστροφή πινάκων - Διαγραφή με χρήση εντολής:
drop table
create table
select table
alter table
Η δομημένη γλώσσα ερωτημάτων SQL (Structured
Query Language) χρησιμοποιείται για τους χρήστες
του ΣΔΒΔ με σκοπό τη δημιουργία, ενημέρωση ή
διαγραφή δεδομένων και τη διατύπωση ερωτημάτων.
Σωστό
Λάθος
Πλεονεκτήματα SQL:
υποστηρίζεται από κάθε σχεσιακό σύστημα, οπότε
η διατύπωση των ερωτημάτων είναι ανεξάρτητη
του ΣΔΒΔ
πολλές γλώσσες προγραμματισμού έχουν επεκταθεί
ώστε να υποστηρίζουν διατύπωση ερωτημάτων σε
SQL
έχει απλή σύνταξη και αποδεσμεύει το χρήστη από
λεπτομέρειες υλοποίησης.
όλα τα παραπάνω
