近几年甘肃统招专升本计算机考试操作命令题真题汇总
2020年甘肃统招专升本计算机考试操作命令题
第三题至第五题均使用以下数据库exam.accdb中的三个数据表。第三大题、根据要求写出相应表操作命令(10题、每题3分,共30分)在access数据库exam.accdb中有三个数据表学生表、课程表和成绩表,其名称和结构分别为:Student(学号 text(6),姓名text(3),性别text(1)),学号为主键。Course(课程号text(6),课程名称text(10)),其中课程号为主键。Score(学号text(6),课程号text(6),成绩(single)),其中学号和课程号两个字段组成主键,并通过学号字段与Student表建立关系,通过课程号字段与Course表建立关系。
按要求写出如下SQL命令
1、查询Student 中的所有记录。
解析:SELECT * FROM Student
2、查询Student表中的所有性别为男生的记录(性别字段值为“男”表示男生)。
解析:SELECT*FROM Student WHERE性别="男"
3、三表联接查询,输出所有学生的姓名.课程名称和成绩。
解析:SELECT s.姓名,c.课程名,sc.成绩FROM Student s INNER JOIN(Course c INNER JOIN Score scONc.课程号=sc.课程号)ONs.学号=sc.学号
4、查询Course表,输出课程名称字段中包含“程序设计”字样的记录。
解析:SELECT*FROM Course WHERE 课程名称 LIKE“*程序设计*"
5、修改Student表的结构,将“学号”字段改为(文本,8位字符)。
解析:ALTER TABLE Student ALTER COLUMN 学号 text(8)
6、修改Score表的数据,将所有成绩提高2%。
解析:UPDATE Score SET成绩=成绩*1.02
7、删除Score表中成绩为0分的记录。
解析:DELETE FROM Score WHERE成绩=0
8、在Course表中插入一条新记录,数据为(“c01008”,“c语言程序设计”)。
解析:INSERT INTO Course VALUES(“c01008","C语言程序设计")
9、在Student表中添加字段:电话号码(文本,11位字符)。
解析:ALTER TABLE Student ADD 电话号码 text(11)
10、删除数据表score。
解析:DROP TABLE Score
11、第四大题:根据三个表(Student,Course,Score)联接并分组查询输出所有学生的学号、姓名、平均成绩。
12、第五大题:5分 在access数据库exam.accdb中使用SQL语句定义一个名为“教师”的表,结构为:Teacher(教师编号text(6),姓名 text(3),性别 text(1),出生日期 date),教师编号为主键,姓名不能为空。
如果有专升本报考问题咨询,欢迎扫码关注微信公众号诚为径专升本考试网,有专业老师免费解答。
常见问题推荐:
感谢您阅读近几年甘肃统招专升本计算机考试操作命令题真题汇总,本文出自:诚为径统招专升本网,转载需带上本文链接地址:https://tzzsb.cwjedu.com/lnzt/57088/p2
- 温馨提示:
- 因考试政策、内容不断变化与调整,诚为径教育网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
上一篇: 2022年甘肃专升本英语考试真题及答案