


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
站名:站名:年级专业:姓名:学号:凡年级专业、姓名、学号错写、漏写或字迹不清者,成绩按零分记。…………密………………封………………线…………第1页,共1页青岛农业大学
《数据库原理》2023-2024学年第一学期期末试卷题号一二三四总分得分一、单选题(本大题共15个小题,每小题1分,共15分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()()A.互不相关的B.不可分解的C.长度可变的D.互相关联的2、若要在数据库中查询年龄在18到25岁之间的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>=18ANDage<=25B.SELECT*FROMstudentsWHEREageBETWEEN18TO25C.SELECT*FROMstudentsWHEREage>18ORage<25D.SELECT*FROMstudentsWHEREageIN(18,25)3、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()()A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本4、在数据库设计中,确定数据库存储结构和存取方法时,在下列性能中,()是最重要的考虑因素。A.数据安全性B.数据一致性C.数据完整性D.数据访问效率5、若要从成绩表中查询出每个学生的最高成绩,以下SQL语句正确的是()()A.SELECTstudent_id,MAX(score)FROMscoreGROUPBYstudent_idB.SELECTstudent_id,MIN(score)FROMscoreGROUPBYstudent_idC.SELECTstudent_id,AVG(score)FROMscoreGROUPBYstudent_idD.SELECTstudent_id,SUM(score)FROMscoreGROUPBYstudent_id6、若要查询学生表中年龄最大的3个学生的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT3B.SELECT*FROMstudentsORDERBYageASCLIMIT3C.SELECTTOP3*FROMstudentsORDERBYageDESCD.SELECTTOP3*FROMstudentsORDERBYageASC7、在关系数据库中,实现“表中任意两行不能完全相同”的约束是()()A.实体完整性B.参照完整性C.用户定义完整性D.域完整性8、设有关系模式:学生(学号,姓名,年龄,所在系),则“所在系”属性在关系中称为()()A.主码B.外码C.候选码D.非主属性9、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段10、若要从学生表中查询所有姓张的同学的信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREnameLIKE'张%'B.SELECT*FROMstudentsWHEREnameLIKE'%张'C.SELECT*FROMstudentsWHEREname='张'D.SELECT*FROMstudentsWHEREname='%张%'11、若要在成绩表中找出语文和数学成绩都大于80分的学生学号,以下SQL语句正确的是()()A.SELECTstudent_idFROMscoreWHEREchinese>80ANDmath>80B.SELECTstudent_idFROMscoreWHEREchinese>80ORmath>80C.SELECTstudent_idFROMscoreWHERE(chinese>80)XOR(math>80)D.SELECTstudent_idFROMscoreWHERENOT(chinese<=80ORmath<=80)12、若要查询学生表中年龄在18到20岁之间的学生信息,以下SQL语句正确的是()()A.SELECT*FROMstudentsWHEREage>=18ANDage<=20B.SELECT*FROMstudentsWHEREage>18ANDage<20C.SELECT*FROMstudentsWHEREageBETWEEN18AND20D.以上都对13、若要查询学生表中男生和女生的平均年龄,以下SQL语句正确的是()()A.SELECTgender,AVG(age)FROMstudentsGROUPBYgenderB.SELECTgender,SUM(age)FROMstudentsGROUPBYgenderC.SELECTgender,COUNT(age)FROMstudentsGROUPBYgenderD.SELECTgender,MAX(age)FROMstudentsGROUPBYgender14、若要从成绩表中查询出平均分大于80分的课程编号,以下SQL语句正确的是()()A.SELECTcourse_idFROMscoreGROUPBYcourse_idHAVINGAVG(score)>80B.SELECTcourse_idFROMscoreGROUPBYcourse_idWHEREAVG(score)>80C.SELECTcourse_idFROMscoreHAVINGAVG(score)>80GROUPBYcourse_idD.SELECTcourse_idFROMscoreWHEREAVG(score)>80GROUPBYcourse_id15、在数据库备份策略中,完全备份、差异备份和增量备份各有特点,其中差异备份是()()A.备份自上次完全备份以来更改的数据B.备份自上次差异备份以来更改的数据C.每次都备份整个数据库D.只备份数据库中的部分数据二、填空题(本大题共15小题,每小题2分,共30分.有多个选项是符合题目要求的.)1、在数据库的规范化过程中,第一范式(1NF)要求数据表中的每个属性都是_______________,第二范式(2NF)要求数据表满足1NF且_______________,第三范式(3NF)要求数据表满足2NF且_______________。2、在关系代数中,选择运算的作用是_______________。3、在数据库系统中,三级模式结构指的是外模式、模式和_______________。4、分布式数据库中的数据分布策略包括_______________、_______________和_______________。5、数据库的安全性控制主要包括_______________、_______________和_______________等方面。6、数据库的存储结构包括顺序存储、链式存储和_______________存储。7、在数据库系统中,死锁产生的原因是________________和________________。8、在数据库系统中,数据模型通常由数据结构、数据操作和_______________三部分组成。9、SQL语言中,用于删除表的命令是_______________。10、在关系数据库中,主键用于唯一标识一个_______________。11、在数据库恢复中,建立冗余数据最常用的技术是数据转储和_______________。12、关系数据库中的关系运算中,选择运算是在关系中选择满足给定条件的________________,投影运算是在关系中选择若干________________。13、在SQL语言中,创建索引的语句是_______________。14、事务的隔离性是指多个事务并发执行时,一个事务的执行不能被其他事务干扰,每个事务都感觉不到系统中有其他事务在并发地执行,这种特性也称为_______________。15、数据库中的游标是一种用于处理_______________结果集的机制。三、应用题(本大题共5个小题,共25分)1、(本题5分)已知学生考研调剂申请表(StudentPostgraduateEntranceExaminationAdjustmentApplication),包含学号(StudentID)、调剂院校(AdjustmentUniversity)、调剂专业(AdjustmentMajor)。编写SQL语句,找出调剂到同一专业的学生学号。2、(本题5分)成绩表(Score)中有补考次数(MakeupTimes)字段,编写SQL语句找出补考次数超过2次的学生学号。3、(本题5分)设有实验室设备的使用记录表(LaboratoryEquipmentUsageRecord),包含设备编号(EquipmentID)、使用时间(UsageTime)、使用人员(User)。编写SQL语句,查询在特定时间段内使用过某设备的人员。4、(本题5分)选课表,查询同时选修了课程编号为4和5的学生的平均成绩。5、(本题5分)假设一个大学数据库中有学生表(Student),包含学号(StudentID)、姓名(Name)、年龄(Age)、专业(Major)等字段。编写SQL语句,查询年龄大于20岁的学生的学号和姓名。四、综合题(本大题共3个小题,共30分)1、(本题10分)假设存在学生创新项目申报表(StudentInnovationProjectApplication),包含申报编号(ApplicationID)、项目名称(ProjectName)、学生学号(StudentID)、指导教师(Supervisor);学生表(Student),包含学号(StudentID)、姓名(Name)。编写SQL语句,查询某个学生申报的创新项目名称和指导教师。2、(本题10分)在大学数据库中,有教师培训课程表(TeacherTrainingCourse),包含课程编号(CourseID)、课程名称(CourseName)、培训时长(TrainingDuration);教师培训报名表(Te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全规范叉车操作员录用合同
- 绿色高速建设方案
- 批量装修电梯管理方案
- 水产兽医考试题及答案
- 兰州牙科整改方案
- 新房物品规划方案模板
- 脱硫脱碳剂采购方案
- 保险服务培训
- 站台站房改造方案
- 鞋子测评面试题及答案
- 2025-2030年中国西餐厅行业市场发展分析及前景预测与战略规划研究报告
- 2025年上海市中考物理试卷真题(含答案)
- 2025年《社会工作法规与政策》课程标准
- 2025-2030飞机零部件产业规划研究报告
- 2025郑州市中牟县辅警考试试卷真题
- 商场日常保洁服务方案投标文件(技术方案)
- 锅炉试题及答案
- T/CSBME 072-2023车载医用X射线计算机体层摄影设备临床质量控制要求
- 动火切割安全协议书
- 免疫药物的处方审核思路与用药指导
- 《空压机节能技术及应用》课件
评论
0/150
提交评论