收藏 分销(赏)

华东交通大学《创新创业理论与技术》2024-2025学年第二学期期末试卷.doc

上传人:zh****1 文档编号:13554104 上传时间:2026-03-29 格式:DOC 页数:7 大小:54KB 下载积分:11.58 金币
下载 相关 举报
华东交通大学《创新创业理论与技术》2024-2025学年第二学期期末试卷.doc_第1页
第1页 / 共7页
华东交通大学《创新创业理论与技术》2024-2025学年第二学期期末试卷.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
装订线 华东交通大学 《创新创业理论与技术》2024-2025学年第二学期期末试卷 院(系)_______ 班级_______ 学号_______ 姓名_______ 题号 一 二 三 四 总分 得分 一、单选题(本大题共30个小题,每小题1分,共30分.在每小题给出的四个选项中,只有一项是符合题目要求的.) 1、在关系数据库中,能够唯一标识一个元组的属性或属性组合称为( )( ) A. 外键 B. 主键 C. 候选键 D. 超键 2、若要将学生表按照成绩降序排列,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students ORDER BY score ASC B. SELECT * FROM students ORDER BY score DESC C. SELECT * FROM students GROUP BY score ASC D. SELECT * FROM students GROUP BY score DESC 3、若要在学生表中添加一个“籍贯”字段,以下 SQL 语句正确的是( )( ) A. INSERT INTO students (native_place) VALUES ('') B. UPDATE students ADD native_place VARCHAR(50) C. ALTER TABLE students ADD native_place VARCHAR(50) D. MODIFY TABLE students ADD native_place VARCHAR(50) 4、若要查询学生表中年龄在 18 岁到 22 岁之间(不包括 18 和 22 岁)的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE age > 18 AND age < 22 B. SELECT * FROM students WHERE age >= 18 AND age <= 22 C. SELECT * FROM students WHERE age BETWEEN 18 AND 22 D. SELECT * FROM students WHERE age NOT BETWEEN 18 AND 22 5、若要查询同时选修了“数据库”和“操作系统”这两门课程的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE course = '数据库' AND course = '操作系统' B. SELECT * FROM students WHERE course IN ('数据库', '操作系统') C. SELECT * FROM students WHERE EXISTS (SELECT * FROM courses WHERE course_name = '数据库' AND student_id = students.id) AND EXISTS (SELECT * FROM courses WHERE course_name = '操作系统' AND student_id = students.id) D. SELECT * FROM students s JOIN courses c ON s.id = c.student_id WHERE c.course_name = '数据库' AND c.course_name = '操作系统' 6、若要从成绩表中查询出平均分大于 80 分的课程编号,以下 SQL 语句正确的是( )( ) A. SELECT course_id FROM score GROUP BY course_id HAVING AVG(score) > 80 B. SELECT course_id FROM score GROUP BY course_id WHERE AVG(score) > 80 C. SELECT course_id FROM score HAVING AVG(score) > 80 GROUP BY course_id D. SELECT course_id FROM score WHERE AVG(score) > 80 GROUP BY course_id 7、在关系型数据库中,若存在一个关系模式:学生(学号,姓名,年龄,班级),其中学号为主键,那么以下说法错误的是( )( ) A. 学号不能为空 B. 学号的值必须唯一 C. 姓名可以为空 D. 班级不可以为空 8、若要按照成绩降序排列学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students ORDER BY score ASC B. SELECT * FROM students ORDER BY score DESC C. SELECT * FROM students GROUP BY score ASC D. SELECT * FROM students GROUP BY score DESC 9、若要查询成绩在 80 到 90 分之间(包括 80 和 90)的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE score >= 80 AND score <= 90 B. SELECT * FROM students WHERE score > 80 AND score < 90 C. SELECT * FROM students WHERE score >= 80 OR score <= 90 D. SELECT * FROM students WHERE score > 80 OR score < 90 10、有关系模式:学生(学号,姓名,性别,年龄),要查询所有年龄小于 20 岁的女生的信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM 学生 WHERE 年龄 < 20 AND 性别 = '女' B. SELECT * FROM 学生 WHERE 年龄 < 20 OR 性别 = '女' C. SELECT * FROM 学生 WHERE 年龄 < 20 XOR 性别 = '女' D. SELECT * FROM 学生 WHERE 年龄 < 20 NOT 性别 = '女' 11、若数据库中存在一个订单表,包含订单号、客户号和订单金额字段,要查询每个客户的订单总金额,应使用的 SQL 语句是( )( ) A. SELECT 客户号, SUM(订单金额) FROM 订单表 GROUP BY 客户号 B. SELECT 客户号, AVG(订单金额) FROM 订单表 GROUP BY 客户号 C. SELECT 客户号, COUNT(订单金额) FROM 订单表 GROUP BY 客户号 D. SELECT 客户号, MIN(订单金额) FROM 订单表 GROUP BY 客户号 12、若要在数据库中查找姓张的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE name LIKE '张%' B. SELECT * FROM students WHERE name = '张' C. SELECT * FROM students WHERE name LIKE '%张' D. SELECT * FROM students WHERE name LIKE '%张%' 13、若要将学生表中成绩小于 60 分的记录的成绩更新为 60 分,以下 SQL 语句正确的是( )( ) A. UPDATE students SET score = 60 WHERE score < 60 B. MODIFY students SET score = 60 WHERE score < 60 C. CHANGE students SET score = 60 WHERE score < 60 D. ALTER students SET score = 60 WHERE score < 60 14、若要查询学生表中年龄最大的 5 个学生的信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students ORDER BY age DESC LIMIT 5 B. SELECT * FROM students ORDER BY age ASC LIMIT 5 C. SELECT TOP 5 * FROM students ORDER BY age DESC D. SELECT TOP 5 * FROM students ORDER BY age ASC 15、已知关系 R(A,B,C,D)和 S(C,D,E),则 R 与 S 自然连接运算后的属性列数是( )( ) A. 5 B. 6 C. 7 D. 8 16、如果对关系模式 R 进行分解,使得分解后的关系模式都能准确反映原来关系模式所表达的语义,则称该分解是( )( ) A. 无损分解 B. 保持函数依赖分解 C. 有损分解 D. 既无损又保持函数依赖分解 17、若数据库中存在一个存储学生成绩的表,包含学号、课程号和成绩字段,要查询每个学生的平均成绩,应使用的 SQL 语句是( )( ) A. SELECT 学号, AVG(成绩) FROM 成绩表 GROUP BY 学号 B. SELECT 学号, SUM(成绩) FROM 成绩表 GROUP BY 学号 C. SELECT 学号, COUNT(成绩) FROM 成绩表 GROUP BY 学号 D. SELECT 学号, MAX(成绩) FROM 成绩表 GROUP BY 学号 18、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )( ) A. 数据字典、应用程序、审计档案、数据库后备副本 B. 数据字典、应用程序、日志文件、审计档案 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、数据库后备副本 19、若要在学生表中增加一个“籍贯”字段,数据类型为字符型,长度为 50,以下 SQL 语句正确的是( )( ) A. ALTER TABLE students ADD native_place CHAR(50) B. UPDATE TABLE students ADD native_place CHAR(50) C. MODIFY TABLE students ADD native_place CHAR(50) D. CHANGE TABLE students ADD native_place CHAR(50) 20、若要在学生表中删除年龄小于 18 岁的学生记录,以下 SQL 语句正确的是( )( ) A. DELETE FROM students WHERE age < 18 B. DROP FROM students WHERE age < 18 C. REMOVE FROM students WHERE age < 18 D. ERASE FROM students WHERE age < 18 21、若要查询成绩大于 80 分的学生人数,以下 SQL 语句正确的是( )( ) A. SELECT COUNT() FROM students WHERE score > 80 B. SELECT SUM() FROM students WHERE score > 80 C. SELECT AVG() FROM students WHERE score > 80 D. SELECT MAX() FROM students WHERE score > 80 22、设有关系模式 R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式 R 最高属于( )( ) A. 1NF B. 2NF C. 3NF D. BCNF 23、若要在 SQL 中查询表中前 10 条记录,以下语句正确的是( )( ) A. SELECT TOP 10 * FROM table_name B. SELECT FIRST 10 * FROM table_name C. SELECT LIMIT 10 * FROM table_name D. SELECT * FROM table_name LIMIT 10 24、若要在 SQL 中对查询结果进行排序,默认的排序方式是( )( ) A. 升序 B. 降序 C. 随机 D. 不排序 25、若要统计学生表中男生的人数,以下 SQL 语句正确的是( )( ) A. SELECT COUNT() FROM students WHERE gender = '男' B. SELECT SUM() FROM students WHERE gender = '男' C. SELECT AVG() FROM students WHERE gender = '男' D. SELECT MAX() FROM students WHERE gender = '男' 26、若要在 SQL 中对两个表进行内连接,以下语句正确的是( )( ) A. SELECT * FROM table1 INNER JOIN table2 ON table1.field = table2.field B. SELECT * FROM table1 CROSS JOIN table2 ON table1.field = table2.field C. SELECT * FROM table1 NATURAL JOIN table2 ON table1.field = table2.field D. 以上都不对 27、在数据库设计中,确定数据库存储结构和存取方法时,在下列性能中,( )是最重要的考虑因素。 A. 数据安全性 B. 数据一致性 C. 数据完整性 D. 数据访问效率 28、以下哪种连接操作会返回两个表中满足连接条件的所有记录组合( )( ) A. 内连接 B. 外连接 C. 左连接 D. 全连接 29、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些操作的英文缩写对应的是( )( ) A. QLUD B. QIUD C. QIUR D. QIUM 30、若要查询成绩在 80 到 90 分之间(包括 80 和 90)的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE score >= 80 AND score <= 90 B. SELECT * FROM students WHERE score > 80 AND score < 90 C. SELECT * FROM students WHERE score >= 80 OR score <= 90 D. SELECT * FROM students WHERE score > 80 OR score < 90 二、填空题(本大题共10小题,每小题2分,共20分.有多个选项是符合题目要求的.) 1、在数据库系统中,死锁产生的原因是________________和________________。 2、关系数据库中的参照完整性规则要求外键的值或者为_______________,或者等于_______________。 3、数据库系统中,用于存储数据的基本单位是________________,用于存储数据库结构信息的是________________。 4、SQL 语言中,用于创建存储过程的语句是_______________。 5、在数据库中,为了提高查询效率,可以建立_______________。 6、SQL 语言中,用于查询数据的命令是________________,用于更新数据的命令包括________________、和。 7、在关系模型中,候选码中的属性称为_______________属性。 8、数据库系统中,事务的一致性状态是由_______________规则来确定。 9、在 SQL 语言中,用于创建触发器的语句是_______________。 10、数据库系统的核心是_______________。 三、应用题(本大题共4个小题,共20分) 1、(本题5分)成绩表(Score)中有学习阶段(StudyStage)字段,编写 SQL 语句找出特定学习阶段(比如“大三”)的学生成绩。 2、(本题5分)已知一个课程作业提交表,有学号、课程编号和提交时间字段。请写出 SQL 语句找出未按时提交作业的学生学号。 3、(本题5分)设有教师的教学改革成果表(TeacherTeachingReformAchievement),包含教师编号(TeacherID)、改革成果名称(ReformAchievementName)、成果应用范围(AchievementApplicationScope)。编写 SQL 语句,查询成果应用范围广泛的改革成果名称。 4、(本题5分)在教师培训表中,编写 SQL 语句,找出参加培训次数最多的教师编号。 四、综合题(本大题共3个小题,共30分) 1、(本题10分)已知有课程作业表(CourseAssignment),包含作业编号(AssignmentID)、课程号(CourseID)、作业内容(AssignmentContent)、提交期限(SubmissionDeadline);学生作业提交表(StudentAssignmentSubmission),包含学号(StudentID)、作业编号(AssignmentID)、提交状态(SubmissionStatus)。用 SQL 语句找出某门课程未按时提交作业且作业内容包含特定关键词的学生学号。 2、(本题10分)假设存在学术报告表(AcademicReport),有报告编号(ReportID)、报告主题(ReportSubject)、报告人(Reporter);学生参加学术报告表(StudentAttendAcademicReport),包含学号(StudentID)、报告编号(ReportID)。编写 SQL 语句,查询参加某报告人的学术报告的学生学号。 3、(本题10分)在大学数据库中,有学生组织表(StudentOrganization),包含组织编号(OrganizationID)、组织名称(OrganizationName)、组织类型(OrganizationType);学生参与组织表(StudentParticipateOrganization),包含学号(StudentID)、组织编号(OrganizationID)。请写出 SQL 语句,找出每种组织类型中学生人数最多的组织名称。 第7页,共7页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服