Σύνδεσε ένα βιβλίο με τον συγγραφέα του — χωρίς ορφανά

Φτιάχνεις μια απλοποιημένη βάση δεδομένων για ένα βιβλιοπωλείο. Κάθε βιβλίο πρέπει να έχει συγγραφέα — δεν επιτρέπονται ορφανά. Φτιάξε δύο πίνακες: τον authors με id (πρωτεύον κλειδί) και name, και τον books με id (πρωτεύον κλειδί), title (έως 200 χαρακτήρες) και ένα υποχρεωτικό author_id που αναφέρεται στο authors(id). Ο συνδυασμός «υποχρεωτική στήλη συν αναφορά στον γονέα» εγγυάται ότι ένα βιβλίο δεν μπορεί να καταχωρηθεί στη βάση χωρίς συγγραφέα.

Μόνο CREATE/ALTER/DROP — δεν χρειάζεται τελικό SELECT.

PostgreSQLv16

Το αποτέλεσμα του ερωτήματός σας θα εμφανιστεί εδώ

Χωρίς αρχικό σχήμα

Αυτή η άσκηση ξεκινά χωρίς πίνακες — θα τους δημιουργήσετε μέσω CREATE TABLE.

Focus radio
Paused · SomaFM · Fluid