数据库原理及应用-考试题3

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共6页广东海洋大学——学年第学期《数据库原理及应用》课程试题课程号:□考试□A卷□闭卷□考查□B卷□开卷题号一二三四五六七八九十总分阅卷教师各题分数2020153312实得分数一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A、数据共享B、数据存储C、数据应用D、数据保密2、在数据库中存储的是_________。A、数据B、数据模型C、信息D、数据以及数据之间的联系3、数据库系统的数据独立性是指_________。A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构4、DB、DBMS和DBS三者之间的关系是_________。A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能6、关系数据库中,实现表与表之间的联系是通过_________。A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K28、对关系的完整性约束通常包括_________三种。班级:姓名:学号:试题共6页加白纸张密封线GDOU-B-11-302第2页共6页A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;9、在SQL中,建立视图用的命令是_________。A、CREATEVIEWB、CREATETABLEC、CREATESCHEMAD、CREATEINDEX10、数据库的完整性是指数据的________和________。(1)正确性(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏A、(1)和(3)B、(2)和(5)C、(1)和(4)D、(2)和(4)11、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是_________。A、数据流程分析法和数据流图B、实体-联系方法和E-R图C、结构分析法和模块结构图D、层次分析法和层次结构图12、应用数据库的主要目的是为了_________。A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题13、“一个事务中的诸操作要么全做,要么都不做”,这是事务的什么特性____。A、原子性B、一致性C、隔离性D、持久性14、采用数据库镜像技术,主要是为了有效解决_________的问题。A、复制故障B、系统故障C、事务故障D、介质故障15、用如下的SQL语句创建一个Student表CREATETABLEStudent(SNOChar(4)NOTNULL,NAMEChar(8)NOTNULL,SEXChar(2),AGEINT)可以插入到Student表中的元组是_________。A、(‘0731’,‘李大明’,男,23)B、(‘0731’,‘李大明’,23,男)C、(NULL,‘李大明’,‘男’,‘23’)D、(‘0731’,NULL,‘男’,23)16、在关系代数运算中,五种基本运算为_________。A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择17、SQLServer安装程序创建4个系统数据库,下列哪个不是_________系统数据库。A、masterB、modelC、pubD、msdb18、下列SQL语句中,修改表结构的是_________。A、ALTERB、CREATEC、UPDATED、INSERT第3页共6页19、若事务T对数据R已加S锁,则对数据R_________。A、不能加S锁可以加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁20.设有两个事务T1、T2,其并发操作如图1所示,下面描述正确的是_______。A、该操作不存在问题B、该操作不能重复读C、该操作丢失修改D、该操作读“脏”数据图1事务并发操作图二、填空(每空1分,共20分)1.数据库常用的数据模型有_____网状模型_____、层次模型、____关系模型______。2、数据模型是由___数据结构_______、_____数据操作_____、和_______完整性约束__三部分组成的。3、在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特征的是_______模式___。4、数据库系统的核心是_____数据库管理系统_______________。5、规范化数据库设计分为以下六个设计阶段:需求分析阶段、___概念结构设计_______、___逻辑结构设计_______、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。6、删除表中记录用______Delete_______语句,修改表结构用____Alter_______语句。7、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:_____事物内部故障_______、计算机病毒、______系统故障______和介质故障。8、在数据库概念结构设计中,各分E-R模型之间的冲突主要有:属性冲突、_____命名冲突_____和结构冲突。9、SQL中,表有三种:__基本表__________、_______视图_____和_____导出表_______。10、数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_____关系数据库管理系统__________和_________数据操作语言______。11、二级封锁协议除了可以防止丢失修改,还可以防止_____读“脏”数据___________。三、简答题:(3个小题共15分)1、什么是数据库?(4分)数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据时刻事务T1事务T2数据库A的值T0read(A)A=10T1A=A*AT2write(A)A=100T3read(A)A=100T4rollback第4页共6页模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。2、DBA的职责是什么?(4分)3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则?(7分)四、T-SQL语言编程题(共33分)有学生-课程关系数据库,各关系表描述如下,并用T-SQL语句实现下列问题:列名说明数据类型约束Sno学号字符(8)主键Sname姓名字符(12)非空,唯一Ssex性别字符(2)取‘男’或‘女’,默认值‘女’Sage年龄短整型取值16~40,默认值21Sdept院系字符(20)默认‘电子系’CnoCnameTeacherC1操作系统李明C2大学物理赵华C3电子商务周亮………………SnoCnoGradeS07001C176S07002C282S07003C365………………CourseStudentSC第5页共6页①用语句创建Student表;(6分)②检索姓李且倒数第2个字为华或涛字的学生的姓名和学号;(5分)③向Student表中插入元组“S07060,王梅”,并写出该记录的详细信息。(3分)④删除选课成绩在45分以下的学生记录。(4分)⑤把“网络工程”课程成绩提高8%。(4分)⑥求出女同学的每一年龄组(超过4人)有多少人?要求查询结果按人数升序排列,人数相同的按年龄降序排列。(6分)第6页共6页⑦定义视图S_AVG,其中包括学生学号以及每个学生选修课程的门数(要求成绩非空)和平均成绩。(5分)五、综合应用题(共12分)1、某高校教务处教务管理中需要如下信息:教师:教师编号、姓名、性别、职务、职称、电话、E-mail学生:学号,姓名、性别、年龄、所学专业、籍贯课程:课程号、课程名、开课学期、所属类别院系:系名、系主任、办公地点、办公电话其中:①一个系可以有多个学生,一个学生可以选修多门课程,而一门课程可以为多个学生选修;②一个单位(系)可以有多个教师,一个教师只能在一个单位(系)工作,一个教师可以讲授多门课程,一门课程可以为多个教师讲授,完成如下设计:(1)根据院系,教师,课程,学生等实体,设计该教务管理系统局部E-R模型;(7分)(2)将该E-R图转换为关系模型结构,并用下划线标明各关系中的主关键字;(5分)

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功