版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大一数据库技术期末考试试卷(含详细答案解析)考试时长:90分钟满分:100分适用专业:大一计算机相关专业考试说明:闭卷考试,题型包含选择题、填空题、判断题、简答题、SQL编程题、综合设计题,答案详细可直接核对一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出。1.数据库系统的核心是()A.数据库B.数据库管理系统C.数据库管理员D.应用软件2.下列不属于数据库三大范式作用的是()A.减少数据冗余B.避免数据更新异常C.提升数据安全性D.避免插入和删除异常3.关系数据库中,用来唯一标识元组的属性或属性组称为()A.外键B.主键C.候选键D.超键4.SQL语句中,用于查询去重的关键字是()A.UNIQUEB.DISTINCTC.ORDERBYD.GROUPBY5.数据库的完整性约束中,规定主键值不能为空、不能重复的是()A.实体完整性B.参照完整性C.用户自定义完整性D.域完整性6.下列哪种数据模型是目前商用数据库最主流的模型()A.层次模型B.网状模型C.关系模型D.面向对象模型7.在SQL中,修改表结构的命令是()A.UPDATEB.ALTERC.MODIFYD.CHANGE8.事务的四大特性中,保证事务执行前后数据一致性的是()A.原子性B.一致性C.隔离性D.持久性9.外键的主要作用是维护数据库的()A.实体完整性B.参照完整性C.域完整性D.数据安全性10.对查询结果进行分组统计的SQL关键字是()A.SORTBYB.ORDERBYC.GROUPBYD.HAVING11.数据库三级模式中,用户直接使用的视图属于()A.外模式B.概念模式C.内模式D.存储模式12.下列不属于SQL聚合函数的是()A.SUM()B.COUNT()C.IF()D.AVG()13.删除数据表中所有数据但不删除表结构的命令是()A.DELETEB.DROPC.TRUNCATED.CLEAR14.两个关系进行自然连接,会自动去除()A.重复元组B.重复属性列C.空值数据D.错误数据15.数据库备份的主要目的是()A.提升查询速度B.防止数据丢失损坏C.精简数据内容D.优化表结构二、填空题(本大题共10小题,每空1分,共10分)1.数据管理技术的三个发展阶段:人工管理阶段、________、数据库系统阶段。2.关系的基本运算分为两类:传统的集合运算和________。3.事务的四大特性(ACID)分别是原子性、一致性、________、持久性。4.SQL语言分为数据定义语言、数据操纵语言、________、数据控制语言。5.数据库三级模式两级映像中,外模式/概念模式映像保证了数据的________独立性。6.第一范式(1NF)的核心要求是________。7.用于模糊查询的两个通配符分别是%和________。8.视图是一个________表,本身不存储实际数据。9.参照完整性约束要求,外键的值要么为空,要么________。10.索引的主要作用是________数据库查询效率。三、判断题(本大题共10小题,每小题1分,共10分,对的打√,错的打×)1.数据库中的数据是可以共享的,且冗余度极低。()2.主键可以由一个或多个属性列组成。()3.DELETE语句可以删除表结构,TRUNCATE只能删除表数据。()4.视图的数据更新会同步影响原始数据表。()5.第二范式(2NF)消除了非主属性对主键的传递函数依赖。()6.所有的空值NULL在数据库中都是相等的。()7.GROUPBY分组后,HAVING子句用于筛选分组后的结果。()8.数据库的内模式是面向用户的,是用户可见的模式。()9.事务一旦提交,对数据的修改就是永久的,无法回滚。()10.建立索引一定会提升所有数据库操作的速度。()四、简答题(本大题共4小题,每小题5分,共20分)1.简述数据库、数据库管理系统、数据库系统三者的区别与联系。2.简述数据库三大范式(1NF、2NF、3NF)的核心要求。3.简述事务原子性和持久性的具体含义。4.简述视图的优点和局限性。五、SQL编程题(本大题共4小题,每小题5分,共20分)已知数据表结构:学生表(Student):学号Sno(主键),姓名Sname,性别Ssex,年龄Sage,院系Sdept成绩表(Score):学号Sno,课程号Cno,成绩Grade课程表(Course):课程号Cno(主键),课程名Cname,学分Credit根据要求编写标准SQL语句:1.查询所有“计算机院系”的学生信息,按年龄降序排列。2.查询所有学生的姓名、课程名、对应成绩,关联三张表查询。3.统计每个学生的选课门数和平均成绩(显示学号、选课门数、平均成绩)。4.将学号为2025001的学生的“数据库技术”课程成绩修改为90分。六、综合设计题(本大题1小题,10分)现有校园图书借阅管理场景,需要存储:学生信息、图书信息、借阅记录信息。需求说明:1.学生包含:学号、姓名、性别、班级、联系电话(学号唯一)2.图书包含:图书编号、图书名称、作者、出版社、剩余数量(图书编号唯一)3.借阅记录包含:借阅编号、学号、图书编号、借阅时间、归还时间、借阅状态请完成:1.设计三张数据表的字段及主键、外键;2.简述各表之间的关联关系。详细参考答案及解析一、单项选择题答案及解析1.B解析:数据库管理系统(DBMS)是数据库系统的核心软件,负责管理数据库的所有操作。2.C解析:三大范式的作用是优化表结构、减少冗余、杜绝更新、插入、删除异常,和数据安全性无关。3.B解析:主键是唯一标识元组的属性,不能为空、不重复,是关系表的核心约束。4.B解析:DISTINCT用于查询结果去重,UNIQUE是字段唯一性约束关键字。5.A解析:实体完整性针对主键,约束主键非空、唯一,保证每条记录实体有效。6.C解析:当前MySQL、SQLServer等主流数据库均为关系型数据库,采用关系模型。7.B解析:ALTER用于修改表结构(增删字段、修改字段属性),UPDATE用于修改表数据。8.B解析:一致性指事务执行前后,数据库数据始终保持合法一致的状态,无数据冲突。9.B解析:外键用于关联两张表,维护表与表之间的参照完整性。10.C解析:GROUPBY分组,HAVING筛选分组结果,ORDERBY排序。11.A解析:外模式又称用户模式,是用户可见、可操作的数据库视图和表。12.C解析:IF是条件判断函数,不属于聚合函数;SUM、COUNT、AVG均为常用聚合统计函数。13.C解析:TRUNCATE清空表所有数据,保留表结构;DROP删除整张表(结构+数据);DELETE逐条删除数据。14.B解析:自然连接会自动合并相同属性列,去除重复属性,保留匹配元组。15.B解析:数据备份是数据容灾的核心手段,用于防止数据误删、损坏、丢失。二、填空题答案1.文件系统阶段2.专门的关系运算3.隔离性4.数据查询语言5.逻辑6.列不可再分(所有字段都是原子值)7._8.虚拟9.等于对应主表的主键值10.提高三、判断题答案及解析1.√解析:数据库核心特点:数据共享、冗余度低、独立性高。2.√解析:主键分为单主键和复合主键,可由多个字段组合而成。3.×解析:DELETE只删数据,DROP删除表结构和数据,TRUNCATE清空数据保留结构。4.√解析:视图基于基表创建,合法的视图数据修改会同步更新基表数据。5.×解析:2NF消除部分函数依赖,3NF消除传递函数依赖。6.×解析:NULL代表未知,所有空值互不相等。7.√解析:WHERE筛选分组前数据,HAVING筛选GROUPBY分组后的统计结果。8.×解析:内模式是存储模式,面向系统底层,用户不可见;外模式面向用户。9.√解析:事务提交(COMMIT)后数据永久生效,只有未提交的事务可以回滚(ROLLBACK)。10.×解析:索引提升查询速度,但会降低插入、更新、删除数据的速度,且占用存储空间。四、简答题参考答案1.三者区别与联系区别:数据库(DB)是存储数据的容器,是静态的数据集合;数据库管理系统(DBMS)是管理数据库的系统软件,提供数据操作、管理、维护功能;数据库系统(DBS)是包含数据库、DBMS、硬件、软件、用户的完整系统。联系:DB是DBS的存储基础,DBMS是DBS的核心工具,DBS依托DB和DBMS实现数据管理功能。2.三大范式核心要求1NF:列具有原子性,所有字段数据不可再拆分,无复合字段;2NF:满足1NF基础上,消除非主属性对主键的部分函数依赖,所有非主属性完全依赖主键;3NF:满足2NF基础上,消除非主属性对主键的传递函数依赖,非主属性只依赖主键,不依赖其他非主属性。3.事务原子性和持久性含义原子性:事务是最小执行单元,操作要么全部执行成功,要么全部失败回滚,不存在部分执行的情况;持久性:事务一旦提交成功,对数据库数据的修改永久生效,即使系统崩溃、断电,修改后的数据也不会丢失。4.视图的优点和局限性优点:简化复杂查询操作;屏蔽底层表结构,提高数据安全性;实现数据逻辑独立;按需展示数据,精简数据展示内容。局限性:视图为虚拟表,不存储真实数据,查询效率略低于基表;部分复杂视图无法更新数据;视图依赖基表,基表结构修改后视图可能失效。五、SQL编程题参考答案1.查询计算机院系学生,按年龄降序PlainText
SELECT*FROMStudentWHERESdept='计算机院系'ORDERBYSageDESC;2.三表联查学生姓名、课程名、成绩PlainText
SELECTs.Sname,c.Cname,sc.Grade
FROMStudents
JOINScorescONs.Sno=sc.Sno
JOINCoursecONsc.Cno=c.Cno;3.统计每个学生选课门数、平均成绩PlainText
SELECTSno,COUNT(*)AS选课门数,AVG(Grade)AS平均成绩
FROMScore
GROUPBYSno;4.修改指定学生指定课程成绩PlainText
UPDATEScore
SETGrade=90
WHERESno='2025001'ANDCno=(SELECTCnoFROMCourseWHERECname='数据库技术');六、综合设计题参考答案1.数据表结构设计(1)学生表(Student)字段:学号(Sno,主键,字符型)、姓名(Sname,字符型)、性别(Ssex,字符型)、班级(Class,字符型)、联系电话(Phone,字符型)(2)图书表(Book)字段:图书编号(Bno,主键,字符型)、图书名称(Bname,字符型)、作者(Author,字符型)、出版社(Press,字符型)、剩余数量(Num,数值型)(3)借阅表(Borrow)字段:借阅编号(Borno,主键)、学号(Sno,外键关联学生表)、图书编号(Bno,外键关联图书表)、借阅时间(BorTime,日期型)、归还时间(RetTime,日期型)、借阅状态(Status,字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026工业大数据分析平台在预测性维护中的模型优化策略
- 2026实木榻榻米行业发展瓶颈及突破策略研究
- 2026实木床具市场增长动力与投资价值评估
- 2026实木家居文创产品开发与IP运营模式研究报告
- 2026年电子产品促销活动创新与消费者行为分析报告
- 2026年网络安全行业校企合作与实训基地发展报告
- 2026年球类运动培训行业市场竞争力研究报告
- 2026年手工纸制造行业趋势研究报告及未来五至十年渠道变革与价值重塑
- 2026年产筛超声培训试题及答案
- 2026年营养和保健品批发行业趋势报告及未来五至十年新质生产力与高质量发展
- 2025急救知识竞赛试题及答案
- 2026年宁夏银川市贺兰县社区工作者招聘考试试卷-含答案解析
- 向 劳 动 部 门 移 交 学 生 材 料 花 名 册
- xxx低压配电柜更换施工方案
- 2025年ESC妊娠合并心血管病指南
- 隧道开挖专项施工方案
- 2026非遗技艺传承视角下贵州糟辣椒产业化发展路径报告
- 驾驶人体检工作制度
- TSG 08-2026 特种设备使用管理规则
- 万邑通行测在线测评答案
- 雨课堂学堂云在线《人工智能原理》单元测试考核答案
评论
0/150
提交评论