以下是两个同学设计的学生成绩管理系统的表格,A同学设计了表一的形式,B同学设计了表二、表三、表四3张表格。
表一:
学号
姓名
年龄
课程名称
成绩
学分
010101
张三
20
计算机基础
80
2
010102
李四
20
计算机基础
85
2
010101
张三
20
英语
75
3
010102
李四
20
英语
85
3
表二:
学号
姓名
年龄
010101
张三
20
010102
李四
20
表三:
课程名称
学分
计算机基础
2
英语
3
表四:
学号
课程名称
成绩
010101
计算机基础
80
010102
计算机基础
85
010101
英语
75
010102
英语
85
请问:
1、A、B同学哪个的方案更合理?
2、如果用他们设计的表格记录5000个同学的10门课成绩,用A同学设计的表格要填写多少个数据?用B同学设计的表格要填写多少个数据?
3、根据计算结果,哪种设计更节省空间?为什么?
表一:
学号
姓名
年龄
课程名称
成绩
学分
010101
张三
20
计算机基础
80
2
010102
李四
20
计算机基础
85
2
010101
张三
20
英语
75
3
010102
李四
20
英语
85
3
表二:
学号
姓名
年龄
010101
张三
20
010102
李四
20
表三:
课程名称
学分
计算机基础
2
英语
3
表四:
学号
课程名称
成绩
010101
计算机基础
80
010102
计算机基础
85
010101
英语
75
010102
英语
85
请问:
1、A、B同学哪个的方案更合理?
2、如果用他们设计的表格记录5000个同学的10门课成绩,用A同学设计的表格要填写多少个数据?用B同学设计的表格要填写多少个数据?
3、根据计算结果,哪种设计更节省空间?为什么?
举一反三
- 两个同学设计学生成绩系统的表格,A同学设计成成绩信息表(学号,姓名,年龄,课程号,课程名称,成绩,学分)的形式,B同学设计了表格三张表格:信息表(学号,姓名,年龄),课程表(课程号,课程名称,学分)和成绩表(学号,课程号,成绩)问:1、哪个同学的方案更合理?(回答A或B)如果用他们设计的表格记录5000个同学的10门课成绩,请问2、A同学设计表格要填写多少个数据(回答数字)?3、用B同学设计的表格要填写多少个数据(回答数字)?4、根据计算结果,哪种设计更节省空间?(回答A或B) <br/>______
- 以下是两个同学设计的学生成绩管理系统的表格,A同学设计了表一的形式,B同学设计了表格二、表三、表四3张表格。__请问:__(1)A、B两位同学___________同学的方案更合理?__(2)如果用他们设计的表格记录5000个同学的10门课成绩,用A同学设计表格要填写________个数据?用B同学设计的表格要填写__________个数据?__(3)根据计算结果,___________同学设计更节省空间?为什么?___________
- 现有一张表score记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,分数。要求如下: 1) 查询姓名为张三的学生成绩 2) 查询英语成绩大于90分的同学 3) 查询总分大于180分的所有同学的学号
- 新建用户test01/test01pwd2.解锁用户,并授权3.新建表student(学号,姓名,性别,年龄),course(课程号,课程名称),sc(学号,课程号,课程名称,成绩,教师号),teacher(教师号,姓名)4.新建序列seq_sno,从1000起始,每次增1,向student表中插入记录,学号由seq_sno自动生成。5.(1)查询“1E01”课程比“1E02”课程成绩高的所有学生的学号和姓名;(2)查询平均成绩大于60分的同学的学号、姓名和平均成绩;(3)查询所有同学的学号、姓名、选课数、总成绩;(4)查询所有姓“李”的老师;(5)查询没学过“李四”老师课的同学的学号、姓名;(6)查询学过“李四”老师所教的所有课的同学的学号、姓名;(7)查询同时选过“1E01”和“1E02”课程的学生的学号、姓名;(8)查询有课程成绩小于60分的同学的学号、姓名;输出每个表的数据,截图。第5题每个查询执行后输出结果,截图。
- 智慧职教: 例如数据库中有A表,包括学生姓名,学科,成绩,序号四个字段,表中有5条记录: 张三 语文 60 1 张三 数学 100 2 李四 语文 70 3 李四 数学 80 4 李四 英语 80 5 以上哪一列可作为主键列()