Sql 在数据库中存储数据的正确方法

Sql 在数据库中存储数据的正确方法,sql,phpmyadmin,Sql,Phpmyadmin,我想知道在数据库中存储数据的最佳方式是什么?请原谅我的无知 您可以将已注册学生和学生信息的表格分开,因为学生可以有多个注册 student_information {student_id(pk), firstname, lastname, dob} student_enrolled {enrollment_id(pk), student_id(fk), programme, code, schedule} 在这两个表中,您可以为每个学生存储一到多个注册(第一级、第二级等)这里的大多数人想要格式


我想知道在数据库中存储数据的最佳方式是什么?请原谅我的无知

您可以将已注册学生和学生信息的表格分开,因为学生可以有多个注册

student_information {student_id(pk), firstname, lastname, dob}
student_enrolled {enrollment_id(pk), student_id(fk), programme, code, schedule}

在这两个表中,您可以为每个学生存储一到多个注册(第一级、第二级等)

这里的大多数人想要格式化的文本,而不是图像或图像链接。您能否提供您想要存储的数据描述以及您想要实现的具体目标?假设我想要为一个特定的学生存储3个科目。我应该使用三列,比如Sub1 Sub2 Sub3,或者我应该在一个公共列Sub中为相同的学生使用3行,或者我应该存储在一行和一列中,用逗号分隔,这将是最好的研究数据库如何工作以及数据库规范化是什么。这里有一个链接让你开始。关于数据库,我假定您指的是关系数据库。您希望至少达到第三范式(3NF)。这种设计确保数据不重复,添加数据比添加行更可取。密钥用于唯一标识记录,并正确建立数据之间的关系。因此,添加数据比添加新列更可取。