您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 《数据库系统概论2006-2007(1)》试卷模板A
数据库系统概论试题第1页(共6页)装订线内答题无效**********************装********************订********************线********************1课程代码:座位号:新疆大学2006—2007学年度第一学期期末考试《数据库系统概论》试卷姓名:学号:专业:学院:班级:2007年1月题号一二三四五六七八总分得分第一部分选择题(共20分)一、单项选择题(本大题共20小题,每题只有一个正确答案,答对一题得1分,共20分)1、数据库系统包括【】(1)数据库(2)DBMS(3)硬件,软件(4)数据库,相应的硬件,软件(5)各类相关人员A.(2),(3)和(5)B.(1),(2)和(3)C.(2),(3)和(4)D.(1),(2)和(5)2、数据库系统阶段,数据_____。【】A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性3、数据库的完整性是指数据的_____和_____。【】(1)正确性(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏4、在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。【】A.制约和存储规则B.动态特性C.静态特性D.数据结构5、实体完整性要求主属性不能取空值,这一点可以通过________来保证。【】A.定义外码的B.定义主码C.用户定义的完整性D.由关系系统自动6、在一个关系中,不能有相同的________。【】A.记录B.属性C.分量D.域得分评卷人数据库系统概论试题第2页(共6页)27、集合R与S的差表示为________。【】A.{t|t∈R∨t∈S}B.{t|t∈R∧フt∈S}C.{t|t∈R∧t∈S}D.{trts|tr∈R∧ts∈S}8、支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为________。【】A.最小关系系统B.表式系统C.关系完备的系统D.全关系系统9、属于BCNF的关系模式【】A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常10、多值依赖的毛病在于________。【】A.插入异常B.删除异常C.数据冗余太大D.插入异常、删除异常、数据冗余太大11、2NF________规范为3NF【】A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖12、概念结构设计阶段得到的结果是【】A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构13.恢复和并发控制的基本单位是【】A.事务B.数据冗余C.日志文件D.数据转储14、系统故障的恢复需要【】A.程序本身B.日志文件C.数据转储D.数据库镜像15、如果事务T对数据D已加S锁,则其他事务对数据D【】A.可以加S锁,不能加X锁B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁D.不能加任何锁16、使某个事务永远处于等待状态,而得不到执行的现象称为【】A.死锁B.活锁C.串行调度D.不可串行调度17、并发操作会带来哪些数据不一致性【】A.丢失修改,不可重复读,脏读,死锁B.不可重复读,脏读,死锁C.丢失修改,脏读,死锁D.丢失修改,不可重复读,脏读18、数据库的________是指数据的正确性和相容性【】A.安全性B.完整性C.并发控制D.恢复19、所谓空值就是________的值。A.数值0B.空的字符串C.未知的值D.任何值20、DB2,ORACLE,PBASE属于【】A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统数据库系统概论试题第3页(共6页)装订线内答题无效**********************装********************订********************线********************3第二部分非选择题(共80分)二、判断题(本大题共10小题,每题1分,共10分,答A表示说法正确.答B表示说法不正确,本题只需指出正确与错误,不需要修改)21、在数据库系统阶段,数据是整体无结构,记录内有结构()22、在视图中插入一个元组,该元组会同时插入到基本表中()23、1NF消除主属性对码的部分和传递函数依赖规范为2NF()24、两段锁协议是使并发操作实现可串行化调度的必要条件()25、在SQL语句中,ORDERBY表示对输出结果要进行排序()26、查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大()27、事务具有四个特性:原子性、一致性、隔离性和持续性()28、需求分析阶段得到的结果是数据字典描述的数据需求()29、事务故障恢复和系统故障恢复不要用日志文件()30、封锁粒度越大,可以同时进行的并发操作越少,系统的并发程度越低()三、填空题(本大题共10小题,每空1分,共10分。)31、数据库语言包括()和()两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。32、数据描述语言的作用是()33、关系操作的特点是()操作。34、关系代数运算中,专门的关系运算有()、()和()。35、SQL查询中,如果要去掉查询结果中的重复元组,需使用()。36、关系R同上,写出实现下面功能的SQL语句:删除学号为20的学生记录()37、数据库恢复是将数据库从错误状态恢复到()的功能。四、简答题(本大题共4小题,每题5分,共20分。)38、叙述基本关系的性质?得分评卷人得分评卷人得分评卷人数据库系统概论试题第4页(共6页)439、什么是视图?合理使用视图能够带来许多好处?40.优化的一般步骤有哪些?41、数据库管理系统(DBMS)的主要功能有哪些?五、应用题(本大题共5小题,每题4分,共20分)41、设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式如下:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码SNO、供应商姓名SNAME、供应商状态STATUS、供应商所在城市名CITY组成。零件表P由零件代码PNO、零件名PNAME、颜色COLOR、重量WETGHT组成。工程项目表J由工程项目代码JNO、工程项目名JNAME、工程项目所在城市名CITY组成。供应情况表SPJ由供应商代码SNO、零件代码PNO、工程项目代码JNO、供应数据QTY组成,表示某供应商供应某种零件给某工程项目的数量为QTY。试分别用关系代数完成下列操作中的1至5小题:得分评卷人数据库系统概论试题第5页(共6页)装订线内答题无效**********************装********************订********************线********************5(1)求供应工程J1零件的供应商号SNO。(2)求供应工程J1零件P1的供应商号SNO。(3)求供应工程J1红色零件的供应商号SNO。(4)求没有使用天津供应商生产的红色零件的工程号JNO。(5)试画出S、P、J、SPJ四个关系模式的E-R图六、综合题(本大题共5小题,每题4分,共20分)42、“学生-课程”数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)主得分评卷人数据库系统概论试题第6页(共6页)6属性Sno(2)“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,Cpno,Ccredit)主属性Cno(3)“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)主属性(SNO,CNO)要求:用SQL语言完成如下的要求(1)向Student表增加“入学时间”列,其字段名为:Scome,数据类型为日期型(2)查询年龄在20至23岁之间的学生的姓名、系别、和年龄(3)查询选修2号课程且成绩在90分以上的所有学生(4)查询选修了课程名为'信息系统'的学生学号和姓名(5)查询其他系中比IS系任一学生年龄小的学生名单
本文标题:《数据库系统概论2006-2007(1)》试卷模板A
链接地址:https://www.777doc.com/doc-4651923 .html