Ένας χρήστης, πολλοί ρόλοι — μια συνδετική χωρίς συνθετικό id
Φτιάξε έναν συνδετικό πίνακα για τη σχέση «ένας χρήστης μπορεί να έχει πολλούς ρόλους, και ένας ρόλος μπορεί να ανήκει σε πολλούς χρήστες».
Το ίδιο ζεύγος (user_id, role_id) δεν πρέπει να εμφανίζεται δύο φορές, και ένα ξεχωριστό υποκατάστατο id δεν χρειάζεται — το ίδιο το ζεύγος είναι το φυσικό αναγνωριστικό. Δημιούργησε τον user_roles με δύο ακέραιες στήλες user_id και role_id, και ένα σύνθετο πρωτεύον κλειδί που καλύπτει και τις δύο.
Μόνο CREATE/ALTER/DROP — δεν χρειάζεται τελικό SELECT.
Συνδεθείτε για να δείτε το ιστορικό υποβολών
ΣύνδεσηΣυνδεθείτε για να χρησιμοποιήσετε τον AI Mentor
ΣύνδεσηΧωρίς αρχικό σχήμα
Αυτή η άσκηση ξεκινά χωρίς πίνακες — θα τους δημιουργήσετε μέσω CREATE TABLE.