I am implementing a system to represent a school schedule in SQL, and I want to have a table called Student which includes all of the student’s classes. do i need to include references to a Class table as attributes class1,class2,class3,...,class12
or can I use a sort of array?
I am implementing a system to represent a school schedule in SQL, and I
Share
Since you are using relational database, it would be good to make a m:n relationship between Student and Class table. It would mean that you will have Student table with primary key student_id, Class table with primary key class_id, and one more table, called StudentClass with foreign keys fk_student_id and fk_class_id, plus some additional properties (depending on what do you want to achieve). That would be a good relational design.