全国高等教育自学测验考试数据库标准系统原理试题_第1页
全国高等教育自学测验考试数据库标准系统原理试题_第2页
全国高等教育自学测验考试数据库标准系统原理试题_第3页
全国高等教育自学测验考试数据库标准系统原理试题_第4页
全国高等教育自学测验考试数据库标准系统原理试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/10全国2009年10月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共 15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 IS彳悉润属彩瘗第折尻赖。.数据库系统的核心组成部分是(D)A.DBB.DDC.DBAD.DBMS.数据库的最小存取单位是(B)A.字符B.数据项C.记录D.文件.数据库应用程序的编写是基于三级模式结构中的(A)A.外模式B.逻辑模式C.内模式D.概念模式.完成关系模式设计是在数据库设计的( C)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段.下列关于外键的说法正确的是(C)A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值TOC\o"1-5"\h\z.关系模式设计理论主要解决的问题是( B)A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性.设有关系R(A,B,C)和S(A,D)则与R^S等价的关系代数表达式是(D)[X] rA.RSB. 1C.L=JM)D. -__.设有关系模式R(A,B,C),其关系r如下表所示:

下面叙述正确的是(D)A.函数依赖A口B在上述关系中成立B.函数依赖BC回A在上述关系中成立C.函数依赖B国A在上述关系中成立D.函数依赖A因BC在上述关系中成立.设有关系R和S如下表所示,则R5^S的值是(A)A.BA.BC.DaRCUEC.D12324456247292410.SQL语言是(C)A.局级百语B.汇编语百C.结构化查询语言D.宿主语言A)11.在SQL中,与“NOTIN”等价的操作符是(A)A.<>ALLB.<>SOMEC尸SOMED尸ALL12.关于事务的故障与恢复,下列说法正确的是(12.关于事务的故障与恢复,下列说法正确的是(D)A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率13.下列不属于并发操作带来的问题是(D)A.丢失更新B.读脏数据C.不可重复读D.死锁B)1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是(B)A.OverlappingB.CompleteC.DisjointD.Imcomplete15.在对象联系图中,双向箭头(凶凶)表示(D)A.属性值是单值B.属性值是多值C.对象类型之间的联系 D.两个属性之间值的联系二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。.在数据库技术中,用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。iwj沟熠金富^爱建谴净。.DBMS的存储管理器主要包括:权限和完整性管理器、 事务管理器、文件管理器、缓冲区管理器。残鸯楼静铸?梅第叙®I。.当局部ER图合并全局ER图时,可能出现属性冲突、结构冲突、命名冲突。.设p={Ri,R2,…,Rk}是R的一个分解,F是R上的FD集,如果有叵||二F,那么称分解p是的分解。r钢极镇桧猪^锥。.已知关系R(A,B,C,D)和S(B,C,D),则RXS的元数是__7个。.SQL语言中修改数据的命令是UPDATE。.封锁对象的大小称为―封锁的粒度。.SQL中把完整性约束分成三大类:域约束、基本表约束和 —断言。.一种没有直接对象,但它的子孙可以有直接对象的类称为 —抽象类。.关联是对类的实例之间联系的命名,相当于 ER模型中的联系类型―。三、简答题(本大题共10小题,每小题3分,共30分).相对于数据库系统,文件系统阶段数据管理有哪些缺陷 ?数据冗余,数据不一致,数据联系弱.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。实体完整性规则是指关系中的元组在组成主键上的属性值不能为空, 比如关系(SC)中,(学号,课程号)为主键,所以学号和课程号的属性值不能为空 弹贸摄尔霁毙撰砖卤尻。.如果关系模式R的候选键由全部属性组成,那么 R是否属于3NF?说明理由。因为关系R中无非主属性,所以不存在非主属性对键的部分函数信赖,所以R是3NF。.设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式等价的元组表达式。|tl(3u)(SC(u)八a2〕HB/Atp〕At〔阳二屋2〕)|.嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?(1)INSERT、DELETE、UPDATE语句,以及查询结果肯定是单元组时的 SELECT语句,都可以直接嵌入到主程序中使用,不必涉及到游标。(2)当SELECT语句查询结果是多个元组时,必须使用游标。6事务的原子性、一致性、隔离性、持久性分别由 DBMS的事务管理、完整性、并发控制、恢复管理子系统实现。.试说明事务的ACID特性分别由DBMS的哪个子系统实现。1.原子性由DBMS的管理子系统完成2.一致性由编写事务程序的程序员完成的3.隔离性是由DBMS的并发控制子系统完成的4.持久性是由DBMS的恢复管理子系统完成的II养技箧飙鳞恋类蒋蔷。.设有两个关系模式:职工(职工号,姓名,性别,部门号) ,部门(部门号,部门名),如果规定当删除某个部门信息时, 必须同时删除职工关系中该部门的员工信息。 试写出符合上述规则的外键子句。 厦礴恳蹒骈畤翥继^骚。.用户访问数据库的权限有哪几种?读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。.在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录 ?环境记录、连接记录、语句记录、描述记录.简述DB驱动程序的主要任务。(1)建立应用程序与数据源的连接; (2)向数据源提交用户请求执行的 SQL语句;(3)完成数据源发送,接收数据格式和类型转换; (4)把处理结果返回应用程序;(5)将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应用程序;(6)根据需要定义和使用光标。四、设计题(本大题共5小题,每小题4分,共20分)设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)依据上述关系回答下面36〜40题。.用关系代数表达式写出下列查询:检索“采购部”女职工的职工号和姓名。n嗯工号,姓名(仃第门名种」抵剧F/性别「女,(职lix部门)).试用SQL语句删除年龄大于70岁的职工信息。DELETEFROM职工WHERE年龄>70;.试用SQL语句统计每个部门的人数。SELECT部门号,COUNT(职工号)FROM职工GROUPBY部门号.试用SQL语句检索人事部所有姓刘的职工姓名和年龄。SELECT姓名,年龄FROM职工WHERE姓名="刘%"AND部门号IN(SELECT部门号FROM部门WHERE部门名称="人事部");.试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。CREATEVIEWZBB(姓名,性别,工资,职务,部门名称)ASSELECT姓名,性别,工资,职务,部门名称FROM职工,部门WHERE职工.部门号二部门.部门号五、综合题(本大题共2小题,每小题5分,共10分).设有一个记录学生毕业设计情况的关系模式:R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)如果规定:每名学生只有一位毕业设计指导教师, 每位教师可指导多名学生;学生的毕业设计题目可能重复。(1)根据上述规定,写出模式R的基本FD和关键码。(1)基本的FD有7个:学号一学生名,学号一班级,学号一教师号,学号一毕业设计题目,学号一成绩教师号一教师名,教师号一职称(1)基本的FD有7个:学号一学生名,学号一班级,学号一教师号,学号一毕业设计题目,学号一成绩教师号一教师名,教师号一职称(2)R最高属于几范式。R的最高属于2NF。3)将R规范到3NF。电泮号,学,匕九明级,裁师号井♦设计题目谶除电(教师号,教师名,职祢"2分)42.某旅行社管理系统涉及的部分信息如下: ^(1)景点:景点编号、景点名称、地点、景点描述。(2)线路:线路编号、线路名称、线路描述。(3)导游:工号、姓名、等级。(4)团队:团队编号、人数、开始日期、截止日期。其中:每条线路由多个景点组成,不同线路的景点存在交叉; 每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。茕桢广鲍触选块网踊泪。(1)建立一个反映上述局部应用的 ER模型,要求标注联系类型(可省略实体属性)(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。⑴注:“成”联系1次J仙人"早1分,!L:21%(2)於黑星工®3式M名标」也戊,景"描述)线路(桀路编路,其由K林,浅路描述)导游专工号,鼾一,醇缀,线段阻号i司队(团队编号,人数JF嫡H期,截止H期总里宜力加成(线路编代闿?注曲/ 王万]:键」"力外进「组成”工系的结构及「键各I分J导「『,桌的外的1分,共3仇全国2009年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共 15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 鹅娅尽揖鹤惨屣茏1^1。.使用二维表格结构表达实体及实体间联系的数据模型是( C)A.层次模型B.网状模型C.关系模型D.联系模型.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( D)A.DBMSB.数据库应用系统C.相关的计算机系统D.DBA.数据库系统提供的数据控制功能,不包蒋..(B)A.并发控制B.控制数据冗余C.完整性保护D.故障恢复

.学校里规定,一个教师最多可讲授 3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为() 麓丛妈趣为瞻债蛭练浮。A.(1,3),(1,5) B. (3, 1), (5,1)C.(1,5), (1, 3) D. (5, 1),(3, 1).有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性Ao关系R和S的元组如下表所示。关系S中违反关系完整性规则的元组是() 圣^僮I?龈讶骅汆。A.(d1,2)B.(d2,NULL)C.(d3,4)D.(d4,1)6.在最小依赖集F中,下面叙述不正确的是()♦♦♦A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FDD.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为()A.非主属性A.非主属性B.关键属性C.复合属性D.主属性8.设有关系R和C.复合属性D.主属性8.设有关系R和S如下表:BCDbcdbceadbSABCDabcdabcecadbT则关系T是关系R和关系S的()A.自然连接结果B.回连接结果C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和()A.投影、连接B.连接、选择C.选择、投影D.交、选择10.以下叙述中正确的是()A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省 WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源.SQL语言中建立惟一性索引的命令是()A.CREATEINDEX索引名ON基本表名(属性名)B.CREATEINDEXUNIQUE索引名 ON基本表名(属性名)C.CREATEUNIQUEINDEX索引名 ON基本表名(属性名)D.CREATEDISTINCTINDEX索引名ON基本表名(属性名).DBMS的并发控制子系统保证了事务的()A.原子性实现 B.一致性实现C.隔离性实现D.持久性实现13.在 DB恢复时,对已经提交但更新未写入磁盘的事务执行()A.UNDO处理B.REDO处理C.ROLLBACK处理D.ABORT处理14.SQLServer2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是()A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在 SQL/CLI中,保存元组或参数的有关信息的是()A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共 10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。TOC\o"1-5"\h\z.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和 。.DBMS主要由 和存储管理器两大部分组成。18.关系中属性的取值范围称为属性的 。.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB-C,DfB},则F在模式ACD上的投影为。渗^呛俨匀谓鳖调砚金帛。.设关系 R和S具有相同的关系模式,R和S的差是由 的元组构成的集合。.SQL语言中,撤消基本表的语句是 。22.封锁可以避免并发操作引起的错误,但可能产生 、饿死、死锁等问题。23.SQL中一组具有相同权限的用户称为 。24.SQLServer具有两种身份验证模式:Windows身份验证模式和 验证模式。钱^卧泻联圣骋睨11廉。25.在面向对象技术中,引用类型相当于程序设计中 的概念。三、简答题(本大题共 10小题,每小题3分,共30分)TOC\o"1-5"\h\z26.数据库系统中支持数据独立性的方法是什么 ?27.简述数据库概念设计的主要步骤。28.什么是数据冗余 ?它会引起哪些操作异常 ?29.简述视图的特点。30.简述事务的 COMMIT语句和ROLLBACK语句的功能。31.简述可串行化调度的概念。32.什么是触发器 ?它由哪三个部分组成 ?33.简述 SQLServer查询分析器的功能。34.在 UML类图中,类由哪三部分组成 ?35.简述 ODBC数据库应用程序的主要功能。四、设计题(本大题共 5小题,每小题4分,共20分)36.设有关系 S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;关系SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。 懒!凤袜备鄱®轮烂蔷。试用SQL语句完成统计每一年龄选修课程的学生人数。37.设有学生表 S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;选课表 SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为 C2课程的学号和姓名。 嬲熟俣阊B圄阊邺钱版蚤。38.设有职工基本表 EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:职工号,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论