收藏 分销(赏)

阿勒泰职业技术学院《数据库应用技术》2023-2024学年第一学期期末试卷.doc

上传人:y****6 文档编号:11319090 上传时间:2025-07-17 格式:DOC 页数:5 大小:45KB 下载积分:10 金币
下载 相关 举报
阿勒泰职业技术学院《数据库应用技术》2023-2024学年第一学期期末试卷.doc_第1页
第1页 / 共5页
阿勒泰职业技术学院《数据库应用技术》2023-2024学年第一学期期末试卷.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
装订线 阿勒泰职业技术学院 《数据库应用技术》2023-2024学年第一学期期末试卷 院(系)_______ 班级_______ 学号_______ 姓名_______ 题号 一 二 三 四 总分 得分 一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.) 1、在数据库中,用于处理并发操作带来的数据不一致问题的技术是( )( ) A. 事务隔离级别 B. 死锁检测 C. 数据备份 D. 以上都是 2、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )( ) A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 3、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )( ) A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能 4、若数据库中存在一个存储学生成绩的表,包含学号、课程号和成绩字段,要查询每个学生的平均成绩,应使用的 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 学号 5、若要在学生表中查找成绩为空值的记录,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE score = NULL B. SELECT * FROM students WHERE score IS NULL C. SELECT * FROM students WHERE score!= NULL D. SELECT * FROM students WHERE score IS NOT NULL 6、若要在学生表中查询姓名以“李”开头的学生信息,以下 SQL 语句正确的是( )( ) A. SELECT * FROM students WHERE name LIKE '李%' B. SELECT * FROM students WHERE name LIKE '%李' C. SELECT * FROM students WHERE name = '李%' D. SELECT * FROM students WHERE name = '%李' 7、若要在成绩表中删除学号为“1001”的学生的成绩记录,以下 SQL 语句正确的是( )( ) A. DELETE FROM score WHERE student_id = '1001' B. DROP FROM score WHERE student_id = '1001' C. REMOVE FROM score WHERE student_id = '1001' D. ERA WHERE student_id = '1001' 8、在关系数据库中,实现“表中任意两行不能完全相同”的约束是( )( ) A. 实体完整性 B. 参照完整性 C. 用户定义完整性 D. 域完整性 9、设有关系模式 R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中可获得一份工资,则关系模式 R 最高属于( )( ) A. 1NF B. 2NF C. 3NF D. BCNF 10、若要将学生表中成绩小于 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 11、若要查询学生表中男生和女生的平均年龄,以下 SQL 语句正确的是( )( ) A. SELECT gender, AVG(age) FROM students GROUP BY gender B. SELECT gender, SUM(age) FROM students GROUP BY gender C. SELECT gender, COUNT(age) FROM students GROUP BY gender D. SELECT gender, MAX(age) FROM students GROUP BY gender 12、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )( ) A. 互不相关的 B. 不可分解的 C. 长度可变的 D. 互相关联的 13、SQL 语言具有两种使用方式,分别称为交互式 SQL 和( )( ) A. 提示式 SQL B. 多用户 SQL C. 嵌入式 SQL D. 解释式 SQL 14、若要在学生表中删除年龄小于 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 15、在关系模式 R(U,F)中,如果 X→Y,Y→Z,且 Y 不是 X 的子集,Z 不是 Y 的子集,则称 Z 对 X 是( )( ) A. 传递函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 平凡函数依赖 二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.) 1、SQL 语言中,用于修改数据的语句是_______________。 2、在数据库设计过程中,需求分析阶段的主要成果是________________。 3、数据库系统的核心是_______________。 4、若要在 SQL 中实现按照某个字段的取值范围进行分组,可以使用_______________函数。 5、数据库的并发操作可能会带来数据的不一致性,包括丢失修改、不可重复读和_______________。 6、数据库的安全性控制中,为了防止用户通过视图对不属于其访问权限的数据进行访问,视图机制必须在_______________控制下使用。 7、在关系数据库中,关系模式的完整性规则包括实体完整性、参照完整性和_______________完整性。 8、在数据库的安全性控制中,常见的用户身份鉴别方法包括口令鉴别、鉴别和________________鉴别。 9、数据库系统的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_______________。 10、在数据库系统中,死锁的预防可以通过破坏产生死锁的四个必要条件之一来实现,其中破坏“请求和保持条件”可采用_______________策略。 11、SQL 语言中,用于删除表的命令是_______________。 12、数据挖掘中的分类算法包括决策树、朴素贝叶斯和_______________等。 13、数据模型的三要素是_______________、_______________和_______________。 14、在 SQL 语言中,用于创建索引的语句是_______________。 15、在关系数据库中,实体完整性是指主属性的值_______________为空。 三、应用题(本大题共5个小题,共25分) 1、(本题5分)课程表(Course)中有先修课程编号(PrerequisiteCourseID)字段,编写 SQL 语句找出没有先修课程的课程。 2、(本题5分)成绩表,计算每门课程成绩的峰度。 3、(本题5分)已知教师的教学观摩评价表(TeacherTeachingObservationEvaluation),有教师编号(TeacherID)、被观摩教师编号(ObservedTeacherID)、评价内容(EvaluationContent)。请用 SQL 语句查询对某位被观摩教师的评价内容。 4、(本题5分)已知学生社团干部表(StudentClubCadre),包含学号(StudentID)、社团编号(ClubID)、职务(Position)。编写 SQL 语句,找出担任社团主席的学生学号。 5、(本题5分)在课程的教学效果学生反馈表(CourseTeachingEffectStudentFeedback)中,有课程号(CourseID)、学生学号(StudentID)、反馈内容(FeedbackContent)。写出 SQL 语句,查询某门课程学生的反馈内容。 四、综合题(本大题共3个小题,共30分) 1、(本题10分)已知有学术讲座表(AcademicLecture),包含讲座编号(LectureID)、讲座主题(LectureSubject)、主讲人(Speaker);学生参加讲座表(StudentAttendLecture),包含学号(StudentID)、讲座编号(LectureID)。用 SQL 语句找出参加某主讲人讲座的学生学号。 2、(本题10分)设有学生志愿服务活动评价表(StudentVolunteerServiceActivityEvaluation),包含评价编号(EvaluationID)、活动名称(ActivityName)、学生学号(StudentID)、评价分数(EvaluationScore);学生志愿服务活动表(StudentVolunteerServiceActivity),包含活动编号(ActivityID)、活动名称(ActivityName)。编写 SQL 语句,查询每个学生参与志愿服务活动的评价分数。 3、(本题10分)假设存在学生创新项目申报书(StudentInnovationProjectProposal),包含申报书编号(ProposalID)、学生学号(StudentID)、项目名称(ProjectName)、创新点(InnovationPoint);学生表(Student),包含学号(StudentID)、学生姓名(StudentName)。编写 SQL 语句,查询每个学生的创新项目名称和创新点。 第5页,共5页
展开阅读全文

开通  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 

客服