zwws
新手上路

UID 82678
精华
0
积分 38
帖子 38
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-11-5
状态 离线
|
麻烦帮我看下这样设计数据库是否合理
NULL,课程1,课程2,课程3,课程4,课程5
姓名1,成绩1,成绩2,成绩3,成绩4,成绩5
姓名2,成绩1,成绩2,成绩3,成绩4,成绩5
姓名3,成绩1,成绩2,成绩3,成绩4,成绩5
姓名4,成绩1,成绩2,成绩3,成绩4,成绩5
姓名5,成绩1,成绩2,成绩3,成绩4,成绩5
面对这样的CVS文件(成绩) ,数据库该怎么设计?
我自己的想法:
表 subject(id->主键,sub1->sub10为预设的10个字段,用于存储对应的科目名称,在导入CVS数据的时候提取第一行录入[因为每次期末考核的科目都不一样])
id sub1 sub2 sub3 sub4 sub5 sub6 sub7 sub 8 sub 9 sub10
表 result(学号->主键,subject_id->外键,sub1->sub10为预设的10个字段,用于存储当前学生的科目成绩)
学号 subject_id sub1 sub2 sub3 sub4 sub5 sub6 sub7 sub 8 sub 9 sub10
请各位指点,尽管抛砖,谢谢!
|
|