Sobes.tech
Middle

È corretto che nella tabella di collegamento ci sia una chiave primaria composta da due campi?

sobes.tech AI

Risposta dell'AI

Sì, nella tabella di join di solito si utilizza una chiave primaria composta, costituita da due (o più) campi che sono chiavi esterne alle tabelle correlate. Questa chiave garantisce l'unicità di ogni coppia di relazioni e previene duplicazioni.

Ad esempio, se ci sono le tabelle Students e Courses, e la tabella di join StudentCourses memorizza quali studenti sono iscritti a quali corsi, allora la chiave primaria in StudentCourses sarà composta da student_id e course_id.

Questa è una pratica standard per implementare relazioni molti-a-molti nei database relazionali.