首页 自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)

自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)

举报
开通vip

自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)1/60全国2011年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、表设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端...

自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)
1/60全国2011年1月高等教育自学考试数据库系统原理试 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端用户C.专业用户D.DBA3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()A.数据流图B.E-R图C.功能模块图D.UML图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号5.由于关系模式设计不当所引起的插入异常指的是()A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.XY能用FD推理规则推出的充分必要条件是()A.YXB.YX+C.XY+D.X+=Y+7.下面关于SQL语言的描述中,不正确的是()A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接C.外连接D.外部并2/609.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()A.书名LIKE'%__M%'B.书名LIKE'__M%'C.书名LIKE'__M_%'D.书名LIKE'_%M__'10.设关系R和S具有相同的关系模式,则与RS等价的是()A.B.StRt|tStRt|tC.D.StRt|tStRt|t11.表示事务执行成功的语句是()A.COMMITB.RETURNC.ROLLBACKD.OK12.SQL2提供事务的四种隔离级别,其中最高级别是()A.SERIALIZABLEB.REPEATABLEREADC.READCOMMITTEDD.READUNCOMMITTED13.SQLServer2000提供的服务中,管理SQLServer周期性行为的安排,并在发生错误时 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 系统管理员的是()A.MSSQLServerB.SQLServerAgentC.MSDTC(DistributedTransactionCoordinator)D.MicrosoftServerService14.PowerBuilder9.0开发工具附带的小型数据库是()A.RDBMSASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC分层体系结构中,用来处理ODBC函数的是()A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、_______________型等。17.实体完整性规则要求关系中元组在组成_____________的属性上不能有空值。18.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={BA,BD},则R的候选键是_________。19.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在_________中。20.关系演算可以分为元组关系演算和_____________关系演算。3/6021.SQL3的触发事件有三类:________、DELETE和INSERT。22.数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、________级。23.SQLServer2000的混合验证模式表示数据库系统接受_________和SQL授权用户。24.在PowerBuilder9.0中,ODBC数据源创建以后,必须定义_________________后才能与数据源建立连接。25.使用SQL/CLI时,函数调用中SQL语句将作为___________动态地创建和传递。三、简答题(本大题共10小题,每小题3分,共30分)26.简述数据库系统三级模式结构中的两级映像,并说明其优点。27.设有选课关系SC(Sno,Cno,Score),其属性为学号、课程号和成绩。简述下面元组表达式的含义:{t|(u)(SC(u)u[2]='C2't[l]=u[1]t[2]=u[3])}28.在关系模式分解时,为了保持原模式的特性,要求分解具有哪些特性?29.简述使用游标的四个步骤。30.简述第三级封锁协议的内容。31.简述数据库故障的种类。32.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。33.简述T-SQL语言中局部变量和全局变量的区别。34.简述PowerBuilder9.0应用画板的功能。35.简述UML类图中的重复度与ER模型中实体基数的区别。四、设计题(本大题共5小题,每小题4分,共20分)36.设某数据库有三个关系:音像(音像编号,音像名,租金,类别)会员(会员编号,会员名,年龄,所在地区,联系电话)租借(音像编号,会员编号,租借日期,归还日期)4/60试用SQL语言查询李扬租借过的音像制品的名称和类别。37.依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。(注:租借日期为字符型,格式为'2010/01/01')38.依据36题的关系模式,试用SQL语句建立一个有关科幻类音像制品的视图LM。39.依据36题的关系模式,试用SQL语句查询每一类音像制品的类别和被租借的次数。40.依据36题的关系模式,试用关系代数查询北京地区的会员名和联系电话。五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录商品采购信息的关系模式:R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名)如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购;商品的采购单价随市场行情而定。(1)根据上述规定,写出R的基本FD和关键码。(2)R最高达到第几范式。(3)将R 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 到3NF。42.某学生宿舍管理系统,涉及的部分信息如下:(1)学生:学号,姓名,性别,专业,班级。(2)寝室:寝室号,房间电话。(3)管理员:员工号,姓名,联系电话。其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。(2)根据转换规则,将ER模型转换为关系模型。5/606/607/608/609/60全国2011年10月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是()A.DBB.DBMSC.DBSD.OS2.DBMS的数据字典中存放的是()A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径3.数据库逻辑设计阶段应考虑的主要因素是()A.概念模型B.处理要求C.存取方法D.DBMS特征4.关系数据库系统中对外键没有任何限制的操作是()A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是()A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE),F是R上成立的FD集,F={A→B,B→C,D→E},那么F在模式ABC上的投影为()A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D.(即不存在非平凡的FD)7.关系R和S如下表,则关系T是R和S的()A.自然连接B.交C.除D.并8.设R和S都是二元关系,那么与元组演算表达式{t|R(t)(∃u)(S(u)u[1]≠t[2])}不等价的关系代数表达式是()A.B.1223π((RS)),1221π((RS)),C.D.1214π((SR)),9.设有学生表STUDENT(学号,姓名,性别,年龄),则向STUDENT表插入一条新记录的正确的SQL语句是()A.APPENDINTOSTUDENTVALUES('d001','王明','女',18)10/60B.APPENDSTUDENTVALUES('d001','王明','女',18)C.INSERTSTUDENTVALUES('d001','王明','女',18)D.INSERTINTOSTUDENTVALUES('d001','王明','女',18)10.存储过程的优点不包括()A.提高运行速度B.降低网络通信量C.间接实现安全控制D.存储在DB之外方便修改11.如果事务T获得了数据项Q上的排他锁,则T对Q()A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写12.DBMS中实现事务原子性的子系统是()A.完整性子系统B.并发控制子系统C.事务管理子系统D.恢复管理子系统13.SQLServer的身份验证模式包括WINDOWS身份验证模式和()A.混合验证模式B.账号验证模式C.用户验证模式D.DNA验证模式14.PowerBuilder9.0中连接数据库的正确步骤是()A.建立数据库描述文件;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库15.在对象联系图中,表示属性具有多值的是()A.→B.⇒C.→→D.←→二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.数据库在磁盘上的基本组织形式是________。17.层次模型中上一层记录类型和下一层记录类型之间的联系是________联系。18.Armstrong公理系统的三条推理规则是自反律、增广律和________。19.关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做________。20.SQL语言是介于关系代数和________之间的一种语言。21.常见的数据库故障分为:事务故障、系统故障、______________。22.触发器是一个能由系统自动执行对________修改的语句。23.T-SQL语言中,局部变量由用户定义和维护,名称以________开头。24.PowerBuilder9.0中,开发空间有三个层次:Workspace(工作空间)、Target(目标)和________。25.UML类图中,聚合表达了成分对象和聚合对象之间的________的联系。11/60三、简答题(本大题共10小题,每小题3分,共30分)26.简述物理数据独立性与逻辑数据独立性的含义。27.候选键与超键有哪些联系和区别?28.有如下部门信息表,试判断该表是否可以直接作为关系数据库中的关系,并说明原因。部门号部门名称负责人部门成员Dl财务部张军刘爽、王方D2人事部李强徐刚、张玉D3工程部王洪蔡鑫明、陈艺29.简述嵌入式SQL中引入游标的原因。30.数据库的并发操作会带来哪些问题?31.用户对数据库模式有哪些修改权限?32.什么是角色?其作用是什么?33.简述SQLServer2000中Msdb数据库的作用。34.简述PowerBuilder中数据窗口对象的功能。35.述SQL/CLI中描述记录的功能。四、设计题(本大题共5小题,每小题4分,共20分)设一个图书借阅管理数据库中包括三个关系模式:图书(图书编号,书名,作者,出版社,单价)读者(借书证号,姓名,性别,单位,地址)借阅(借书证号,图书编号,借阅日期,归还日期,备注)12/60用SQL语句完成下面36-39题。36.查询价格在50到60元之间的图书,结果按出版社及单价升序排列。37.查询王明所借阅的所有图书的书名及借阅日期。38.查询各个出版社图书的最高价格、最低价格和平均价格。39.建立“红星汽车厂”读者的视图RST。40.依据36题的关系模式,用关系代数表达式检索借阅“高等数学”的读者姓名。五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录职工历次体检情况的关系模式:R(职工号,姓名,部门号,体检日期,体检医院,总检结果,体检项目,分项结果)说明:体检医院不固定,总检结果是指对体检结果的总体评价。(1)写出模式R的基本FD和关键码。(2)R最高属于第几范式?(3)将R规范到3NF。42.某课程的计算机模拟考试系统涉及的部分信息如下:用户:用户号、姓名、密码。试题:试题编号、试题内容、知识点、难度系数、选项A、选项B、选项C、选项D、答案。试卷:试卷编号、生成时间。说明:允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生成试卷均不相同;每份试卷由若干试题组成;系统要记录每次测试的起始和结束时间,以及测试成绩。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。13/6014/6015/6016/60全国2012年1月高等教育自学考试17/60数据库系统原理试题及答案课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库类型的划分依据是( B  )A.记录形式B.数据模型C.数据联系D.存取数据方法2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( C  )A.必须改变B.自动改变C.可以不变D.必须作废3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。向STUDENT中插入行(507,'王方',17,'D4'),该操作( B  )A.仅违反实体完整性B.仅违反参照完整性C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性4.在数据库设计中,超类实体与子类实体的关系是( D  )A.前者只继承后者的主码B.后者只继承前者的主码C.前者继承后者的所有属性D.后者继承前者的所有属性5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为( B  )A.ACB.ABCC.ABDGD.ABCDEG6.3NF规范到BCNF,必须消除( B  )A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为( D  )A.3B.4C.6D.78.关系代数中投影运算是对关系进行的( A  )A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是( D  )A.左外连接B.右外连接C.外部并D.外连接10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过( B  )A.SQLCAB.共享变量C.数据集D.游标18/6011.应用程序中的运算溢出属于( A  )A.事务故障B.系统故障C.介质故障D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的( C  )A.原子性B.一致性C.隔离性D.持久性13.在T-SQL语言中,表变量存在的地方是( A  )A.内存B.数据库C.文件D.临时表14.PowerBuilder9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是(  B )A.应用画板B.工程画板C.函数画板D.窗口画板15.在面向对象技术中,下列不属于汇集类型的是( C  )A.数组B.列表C.行类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.DBMS是位于用户与_操作系统OS_____之间的一层数据管理软件。17.设计数据库概念结构时,常用的数据抽象方法是_聚集_____和概括。18.引起关系模式中各种数据操作异常的原因是_数据冗余__。19.关系R和S都是二元关系,则与元组表达式{w|(∃u)(∃v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是_π1,4(σ2=3(R×S))_____。20.SQLDML分成数据查询和_数据更新_____两类。21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为_可串行化的调度_____。22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或_破坏___。23.在SQLServer2000中,角色分为服务器角色和__数据库____角色。24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库_建立连接_____。25.在SQL标准中,CLI定义了一套可以从宿主语言调用的__公共函数____。三、简答题(本大题共10小题,每小题3分,共30分)26.DBMS的存储管理器有哪几部分组成?由权限和完整性管理器、事务管理器、文件管理器、缓冲区管理器。27.在关系模型中,对关系作了哪些规范性限制?1、关系中每一个属性值都是不可分解;2、关系中不允许出现重复元组;3、由于关系是一个集合,因此不考虑元组间的顺序,即没有行序;4、元组中的属性在理论上也是无序的,但在使用时习惯考虑列的顺序;28.设F是关系模式R(ABCDE)的FD集,F={AB→C,C→E,E→CD,C→D,AB→E},试求与F等价的最小函数依赖集。29.所有的视图都可以更新吗?为什么?19/60不是,现在一般只有行列子集视图才能进行更新操作,其他如定义在多表上的视图、使用聚合操作的视图、不包含基本表的主键的视图都是不允许进行更新操作的;原因:由于行列子集视图就是从单个基本表中只使用了选择、投影操作导出的,并包含了基本表的主键的视图,且在允许更新的视图在定义时必须加上WITHCHECKOPTION,就能允许用户对视图进行插入、删除和修改等操作。30.参照完整性规则在SQL中可以用哪几种方法实现?默认、cascade、restrict、setnull或setdefault31.什么是数据库的可恢复性?系统把数据库从被破坏、不正确状态恢复到最近一个正确的状态,DBMS的这种能力称为数据库的可恢复性;32.封锁可能带来哪些问题?活锁、饿锁、死锁33.SQLServer2000安装程序自动创建的系统数据库有哪些?Master、Model、Msdb、Tempdb和两个范烈数据库(Northwind数据库和Pubs数据库)34.简述PowerBuilder9.0集成开发环境中系统树窗口的功能。系统树窗口为PB开发人员提供可关于工作空间的活动状态视图,所有的组件、功能属性事件都可通过系统树窗口一层层展开,可以使用其打开运行调试编译目标,也支持拖放操作35.在类图中,子类之间的语义约束有哪些?1、重叠:子类的对象可以相交2、不相交:子类的对象不可以相交3、完备:超类中的对象必须在子类中出现4、非完备:超类中的对象可以在子类中出现四、设计题(本大题共5小题,每小题4分,共20分)设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面36—40题。36.查询年龄不在19至55岁之间的职工姓名和性别。37.按照职工号统计每名职工的总收入。38.将预算额达到10万元及以上工程的职工工资提高10%。39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。五、综合题(本大题共2小题,每小题5分,共10分)41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。20/60(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式?(3)将R规范到3NF。42.某汽车维修部门的维修工单如下表所示:维修工单号:2011008下达日期:××××××机动车牌照号:×××××× 型号 pcr仪的中文说明书矿用离心泵型号大全阀门型号表示含义汽车蓄电池车型适配表汉川数控铣床 :××××故障说明:××××零件号零件名称规格单价更换数量LJ002×××××××××更换零件LJ517×××××××××维修工代号:×××维修工姓名:×××完工日期:××××××(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。(2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。21/60全国2012年10月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级A.数据描述阶段B.应用程序系统C.编译系统D.数据库阶段2.下面不是关系数据模型的性质的是A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式4.下列模型中,广泛采用ER模型设计方法的是A.逻辑模型B.概念模型C.物理模型D.外模型5.如果关系模式设计的不好,会出现A.数据冗余B.函数依赖C.关键码D.多值依赖6.下面说法正确的是A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×SA.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是一种A.以元组为变量的谓词演算B.以属性为变量的谓词演算C.基于集合的运算D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是A.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A.独立性实现B.一致性实现C.隔离性实现D.持久性实现12.下列不属于并发操作带来的问题的是A.丢失更新B.读脏数据22/60C.不可重复读D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库厂商的名称B.定义程序是否提交事务C.从数据库中显示检索到的数据D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A.行类型B.集合类型C.引用类型D.包类型非选择题部分二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。17.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足___________。18.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的________________。19.关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于_____________连接。20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为____________。21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、______________定义。22.封锁对象的大小称为_______________。23.用户管理SQLServer2000的主要管理工具是_____________。24.在PB9.0中连接数据库有三个步骤:建立ODBC数据源;建立数据库描述文件;用__________命令连接数据库。25.在对象联系图中,椭圆之间的边表示对象之间的__________。三、简答题(本大题共10小题,每小题3分,共30分)26.什么是数据库的外模式,外模式有何特点?27.简述逻辑设计的主要步骤。28.设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分解={DG,AC,CDE,AB}是无损分解吗?为什么?29.说明DROPTABLE语句和DELETE语句的联系和区别。30.典型的数据库恢复策略中,平时应做好哪两件事?31.简述SQL3触发器中触发动作的作用,它由哪几个部分组成?32.什么是数据库的安全性?23/6033.SQLServer中的存储过程有哪些主要的优点?34.简述PowerBuilder9.0查询画板的功能。35.简述驱动程序管理器的主要功能。四、设计题(本大题共5小题,每小题4分,共20分)36.某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话)Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄)实现下列操作:用关系代数语言查询没有饲养过牛的饲养员的姓名和年龄。37.根据题36给出的关系模式,实现下列操作:写出创建饲养员表的SQL语句,其中wID定义为主码。38.根据题36给出的关系模式,实现下列操作:用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。39.根据题36给出的关系模式,实现下列操作:用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。40.根据题36给出的关系模式,实现下列操作:用SQL语言创建视图VW:没有饲养过牛的饲养员的姓名和年龄。五、综合题(本大题共2小题,每小题5分,共10分)41.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TD}根据上述规定(1)写出模式R的关键码。(2)判断R最高为第几范式?为什么?(3)若R不为3NF,试将R分解成等价的3NF模式。42.某学生管理系统,涉及如下信息:学生:学号、姓名、性别、年龄;课程:课程号、课程名、学分;教师:教师号、姓名、职称、专业;学会:学会名称、成立时间、负责人姓名、会费。假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。(1)根据以上叙述,设计优化的ER模型,要求标注联系类型(可省略实体的属性)。(2)将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。24/6025/6026/6027/6028/60全国2013年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1.以下不属于数据库系统优于文件系统的特点是DA.数据库系统冗余更少、共享性更强B.数据库系统的数据独立性更强C.数据库系统为用户提供更方便的用户接口D.数据库系统对数据的操作以记录为单位2.数据库完整性约束的建立需要通过DBMS提供的AA.数据定义语言B.数据操纵语言C.数据查询语言D.数据控制语言3.数据库逻辑设计时,应首先BA.设计外模型B.把概念模型转化成逻辑模型C.设计存储模型D.修正模型4.如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是AA.1对1B.1对多C.多对多D.多对15.在关系模式设计时,每个关系模式应只对应于AA.一个实体类型或一个联系类型B.一个实体类型和一个联系类型C.多个实体类型D.多个联系类型6.设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则R属于DA.1NFB.2NFC.3NFD.BCNF7.设关系R如下表,则π专业,入学年份(R)的元组数为CA.2B.3C.4D.5学号姓名专业入学年份09001AA数学199309020BBB经济199309023CCC数学199309001DDD计算机199429/6007001EE计算机19958.常用的关系运算是关系代数和CA.集合运算B.逻辑演算C.关系演算D.集合演算9.如果想找出关系R的属性A上为空的那些元组,则选择子句应该为CA.WHEREA=NULLB.WHEREA==NULLC.WHEREAISNULLD.WHEREANOTISNULL10.SQL语言的聚合函数COUNT、SUM、AVG等,不允许出现在其中的子句为CA.SELECTB.HAVINGC.GROUP…HAVINGD.WHERE11.下列语句中表示事务执行成功的是AA.COMMITB.BEGINTRANSACTIONC.ROLLBACKD.OK12.事务把数据R的S锁升级为X锁的操作是CA.XFINDRB.SFINDRC.UPDXRD.SRELEASER13.在T-SQL批处理中调用存储过程所使用的命令是AA.execB.declareC.userD.set14.在PowerBuilder应用中建立窗口为w_main,下列打开此窗口的正确脚本语句是BA.openw_mamB.open(w_main)C.displayw_mamD.display(w_main)15.如果有枚举类型定义:sex{male,female},那么male和female的值分别为DA.0,0B.0,1C.1,0D.1,1非选择题部分二、填空题(本大题共10小题,每小题1分,共10分)16.DBMS中提供存储在数据库中低层数据和应用程序、查询之间的接口的是___存储__管理器。17.全局ER模型的优化原则包括:合并实体类型、消除冗余属性和消除冗余____关系________。18.最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部都是___单属性_________。19.关系代数表达式优化的启发式规则有:尽早地执行______选择_____和投影操作,避免直接做笛卡尔积。30/6020.撤销基本表Score的SQL语句是___DOROP__TABLE__SCORE_____。21.数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题和____不可重复读________。22.在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和____操作简便性________。23.MicrosoftSQLServer2000是一个分布式的______关系型______型数据库管理系统。24.PowerBuilder9.0中,PowerBar是PB的_____主菜单_______工具栏。25.对用户来说,____数据库________驱动程序屏蔽了不同数据库系统的差异。三、简答题(本大题共10小题,每小题3分,共30分)26.在数据库三层模式体系结构中包含哪几种模式?27.简述关系数据库的三类完整性规则。28.已知关系模式R中U={A,B,C,D,E,G},F={AB→C,BC→D,C→A,ACD→B,D→EG,BE→C},求(BD)+。29.设SC(学号,课号,成绩)为选课关系,则下面的元组表达式{t|(u)(SC(u)Λ(u[2]=‘C2’Ⅴu[2]=‘C4’)Λt[1]=u[1])}的中文含义是什么?30.什么是事务的原子性?31.设DBS运行时,在某检查点之后发生故障。事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?32.如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。33.简述SQLServer2000提供的Master数据库有何作用。34.简述PowerBuilder9.0中数据窗口画板的作用。31/6035.简述SQL/CLI函数:SQLAllocHandle()中三个参数的含义。四、设计题(本大题共5小题,每小题4分,共20分)设学生管理数据库有3个关系:学生(学号,姓名,性别,年龄,系名)课程(课号,课名,学时)选课(学号,课号,成绩,考试时间)用SQL语言完成下面36-40题。36.查询不是信息系、数学系、物理系的学生姓名和性别(提示:使用NOTIN)。37.查询考试成绩有不及格(小于60分)的学生的学号(要求结果无重复)。38.查询各门课程的课号及其选课人数。39.把学生“刘晨”所选修的课程的成绩加10分。40.创建学生成绩表视图VW1,包括学号,姓名,课名,成绩,考试时间。五、综合题(本大题共2小题,每小题5分,共10分)41.有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高为第几范式?(3)将R规范为3NF。42.某图书管理系统,涉及如下信息:书籍:书号、名称、品种、数量、存放位置;借书人:单位、姓名、借书证号;出版社:出版社名,电话等。如果规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性;当借书人借书时产生借书日期和还书日期;一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。(1)根据上述语义画出ER图,要求在图中注明联系的类型(实体的属性可省略)。(2)将ER模型转换成关系模型,并指出每个关系模式的主键。32/60答案三、简答题26内模式逻辑模式外模式27.实体完整性参照完整性用户自定义完整性28.(BD)+=ABCDEG29.选择选修了课程号为C2或者C4课程的学号30.一个事务是对数据库的所有操作,是一个不可分割的工作单元,这些操作要么全部执行,要么什么都不做。31.T1不需要任何操作,T2进行REDO操作,T3进行UNDO操作32.CreateAssertionASSE1check(50>=ALL(Selectcount(*)FromSCgroupbyC#))33记录用户创建数据库的系统信息,登陆账号,系统配置设置,系统中数据库及系统信息以及存储介质信息34用户可以在窗口画板中拖放可视化控件,设置窗口大小,类型,设置各种可视化控件属性,样式,并且可以在窗口的设计开发过冲预设窗口,还可以直接编辑窗口对象脚本35.指所创建的记录的类型,指示了新句柄在那个容器中创建是指向新创建类型记录的指针。四、设计题学生(学号,姓名,性别,年龄,系名)课程(课号,课名,学时)选课(学号,课号,成绩,考试时间)36.select姓名性别from学生where学号notin(select学号From学生Where系名!=‘信息系’and系名!=‘数学系’and系名!=‘物理系’)37.selectdistinct学号From选课Where成绩<6038.select课号count(*)From选课Groupby课号39.update选课Set成绩=成绩+10Where学号=(select学号From学生Where姓名=‘李晨’)40createviewVW1Asselect学号,姓名,课名,成绩,考试时间From学生,课程选课33/60Where学生.学号=选课.学号and选课.课号=课程.课号五、综合题41(1)运动员号码比赛项目-à成绩比赛项目-à项目类别项目类别-à比赛主管关键码(运行员号码比赛项目)(2)1NF(3)R1(运动员号码,比赛项目,成绩)R2(比赛项目,项目类别)R3(项目类别,比赛主管)42(1)(2)借书人(单位姓名借书证号)书籍(书号名称品种数量存放位置出版社名)出版社(出版社名电话)借阅(借书证号,书号借书日期还书日期)34/60全国2013年10月自学考试数据库系统原理试题及答案课程代码:04735选择题部分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1.在数据管理技术发展过程中,关于数据库阶段描述错误的是(C)A.采用数据模型表示复杂的数据结构B.有较高的数据独立性C.对数据的操作只能以记录为单位D.数据库系统为用户提供了方便的用户接口2.关于逻辑模型,下面叙述错误的是(A)A.逻辑模型独立于硬件和软件B.逻辑模型表达了DB的整体逻辑结构C.逻辑模型是从数据库实现的观点出发,对数据建模D.逻辑模型是数据库设计人员与应用程序员之间交流的工具3.对于数据库系统生存期,属于数据库实现阶段的工作的是(B)A.将局部概念模型综合成全局概念模型B.数据库试运行C.设计应用程序与数据库的接口D.数据库的重组织和重构造4.在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是(B)A.实体完整性规则B.参照完整性规则C.用户定义的完整性规则D.域的引用规则5.已知关系R有如下函数依赖{AB→C,BC→D,AD→E},则{A,B}的闭包是(D)A.{A,B}B.{A,B,C}C.{A,B,C,D}D.{A,B,C,D,E}6.关于关系模式分解,叙述正确的是(C)A.2NF的关系模式不一定是1NFB.3NF的关系模式一定是BCNFC.分解成BCNF模式集的算法能保证无损分解,但不一定能保证FD集D.消除了非主属性对键的局部函数依赖的关系一定是3NF7.有关系SC(SNO,CNO,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(A)35/60ⅰ.πSNO,SCORE(σAGE>22(SC))ⅱ.σAGE>22(πSNO,SCORE(SC))ⅲ.πSNO,SCORE(σAGE>22(πSNO,SCORE,AGE(SC)))A.i和ⅲ正确B.只有i正确C.只有ⅱ正确D.i和ⅱ正确8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是(D)A.笛卡儿积、连接B.投影、选择C.自然连接、除法D.并、交、差9.使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是(D)A.UniqueB.ExceptC.DistinctD.All10.某数据库中有设备表:Equipment(编号,名称,启用日期,单价)(B)命令:select*fromEquipmentwhere启用日期=(selectmax(启用日期)fromEquipment)的功能是A.查询最早启用的设备B.查询最晚启用的设备C.计算启用日期最大值D.语法有错误没有结果11.下列不是数据库恢复采用的方法是(D)A.建立检查点B.建立副本C.建立日志文件D.建立索引12.要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是(B)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议13.作为小工作组或部门的数据库服务器使用的应该是(C)A.SQLServer2000企业版B.SQLServer2000个人版C.SQLServer2000标准版D.SQLServer2000开发版14.在PowerBuilder脚本中,如果数据窗口控件为dw_l,则从表中显示检索到数据的语句是(A)A.dw_l.retrieve()B.dw_l.filter()C.dw_l.setfocus()D.dw_l.update()15.在对象联系图中,如果从A到B有双线箭头,则表示B是A的(C)A.子类B.同类C.超类D.属性非选择题部分二、填空题(本大题共10小题,每小题1分,共10分)16.数据库技术是研究数据库的___结构__、存储、设计、管理和使用的一门软件学科。17.在数据库系统生存期中,对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为___物理设计__阶段。18.解决冗余的主要方法,也是规范化的一条原则就是:关系模式有冗余问题,就___分解__它。19.由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果是一个__关系__。36/6020.视图是一个虚表,它一经定义就可以和基本表一样被查询,但有一定限制的操作是__修改___。21.用于安全性目的的数据库日志,称为__审计追踪___。22.在程序中,事务以BEGINTRANSACTION语句开始,以COMMIT语句或__ROLLBACK__语句结束。23.表变量类似于临时表,它的优点在于它存在于内存中。表变量与变量具有同样的作用域和_生命周期___。24.PainterBar是PB提供的操作__画板组件__的工具栏。25.在UML类图中,与关联有关的类的个数,称为__关联元数__。三、简答题(本大题共10小题,每小题3分,共30分)26.DBA的主要职责有哪些?①定义模式②定义内模式③与用户的联络④定义安全性规则⑤定义完整性规则⑥数据库的转储与恢复工作27.逻辑设计的目的是什么?逻辑设计的目的是把概念设计阶段设计好的概念模型转换成与选用的具体机器上的DMSC所支持的数据模型相符合的逻辑结构28.设有关系模式R(ABCD),FD集F={AB→C,C→D,D→A},试求R的所有候选键。L类:B①=B②=ABCDBABLR类:A,C,D③=ABCD④=ABCDBCBD所以,R的候选键为AB,BC,BD.29.简述嵌入式SQL中引入游标的过程。①先用游标定义语句定义一个游标与某个select语句对应。②游标用open语句打开后,处于活动状态,此时游标指向查询结果第一个元祖之前。③每执行一次fetch语句,游标指向下一个元祖,并把其值送到共享变量,供程序处理。如此重复,直至所有查询结果处理完毕。④最后用close语句关闭游标。关闭的游标可以被重新打开,与新的查询结果相联系,但在没有被打开前,不能使用。30.简述数据库故障的种类。数据库的故障分为:①事务故障②系统故障③介质故障31.封锁粒度的大小对并发系统有什么影响?封锁的粒度越大,并发度也就越小,但同时系统的开销也就越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大。32.SQL的基本表约束有哪几种形式。①候选键定义②外键定义③“检查约束”定义33.什么是T-SQL语言中的全局变量?全局变量由系统定义和维护,以两个@字符开头,用户不能定义全局变量。34.简述PowerBuilder9.O中连接ODBC数据库的步骤。37/60①建立ODBC数据源②建立数据库描述文件③用“connect”命令连接数据库35.ODBC的体系结构有哪几层?①ODBC数据库应用程序②驱动程序管理器③DB驱动程序④数据源四、设计题(本大题共5小题,每小题4分,共20分)某设备管理系统的数据库包含如下关系表:设备(设备编号,设备名称,产地,购入日期,价值)人员(员工号,姓名,性别,出生日期,职位)设备使用(设备编号,员工号,借出日期,使用时间,收费金额)实现下列操作:36.使用关系代数查询所有设备价值大于6000元的设备的设备编号、员工号和借出日期。设备使用设备价值出日期设备编号,员工号,借600037.使用SQL语句查询王琦使用设备的信息。信息包括:姓名、设备名称、借出日期。Select姓名,设备名称,借出日期From设备,设备使用,人员Where姓名=‘王琦’and人员.员工号=设备使用.员工号and设备.设备编号=设备使用.设备编号;38.使用SQL语句查询每种设备使用的人数,输出列名为设备编号和使用人数(员工号不能重复计算)。Select设备编号,count(distinct员工号),使用人数From设备使用Groupby设备编号;39.使用SQL语句将设备编号为130001的记录的收费金额减少10%。Update设备使用Set收费金额=收费金额*(1-0.1)Where设备编号=‘130001’;40.使用SQL语言创建视图V_SRS,视图按设备购人日期进行降序排列,包括设备编号、设备名称、购人日期。CreateviewV_SRS(设备编号,设备名称,购入日期)Asselect设备编号,设备名称,购入日期From设备Orderby购入日期desc;五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录读者借阅图书的关系模式R(读者号,姓名,出生日期,图书号,图书名,出版社,借书日期,还书日期),每本图书读者可以重复借阅,但每本图书每个读者每天最多借一次。(1)根据上述条件,写出关系模式R的关键码。(2)R最高属于第几范式,为什么?38/60(3)将R规范到3NF。解:①读者号→姓名,读者号→出生日期,图书号→图书名,图书号→出版社(读者号,图书号,借书日期)→还书日期所以,关系模式R的关键码是(读者号,图书号,借书日期)②R最高属于第一范式,因为存在非主属性对候选键的局部依赖。③R1(读者号,姓名,出生日期)R2(图书号,图书名,出版社)R3(读者号,图书号,借书日期,还书日期)42.设一个海军基地要建立一个舰队管理信息系统,它包括四个实体:舰队:舰队名、基地地点;舰艇:舰艇号、舰艇名;武器:武器号、武器名称、生产日期;官兵:官兵证号、姓名、出生日期、身份证号。其中,一个舰队拥有多艘舰艇,一艘舰
本文档为【自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
天山书童
暂无简介~
格式:pdf
大小:10MB
软件:PDF阅读器
页数:0
分类:教育学
上传时间:2021-01-31
浏览量:72