首页 > 试题广场 >

以下表的设计,最合理的是

[单选题]
以下表的设计,最合理的是
  • 学生{id,name,age} ,学科{id,name} 分数{学生 id,学科 id,分数}
  • 学生{id,name,age} ,分数{学生 id, 学科id, 学科 name , 分数}
  • 分数{学生id, 学生 name,学生age, 学科id,学科名称, 分数, }
  • 学科{id,name},分数{学生id,学生姓名,学生age,学科 id,分数}
最主要从数据库的第一范式、第二范式、第三范式考虑:
第一范式(确保每列保持原子性)即每列不再需要拆分
第二范式(确保表中的每列都和主键相关)
第三范式(确保每列都和主键列直接相关,而不是间接相关)

发表于 2018-11-04 16:17:55 回复(0)