




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习 - 好资料2008 年 1 月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15 小题,每小题2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1. 数据库在磁盘上的基本组织形式是(B )A DBB文件C二维表D系统目录2 ER(实体联系模型 ) 模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A概念模型B逻辑模型C内部模型D外部模型3数据库三级模式中,用户与数据库系统的接口是( B)A模式B外模式C内模式D逻辑模式4在文件系统中,所具有的数据独立性是( D )
2、A系统独立性B物理独立性C逻辑独立性D设备独立性5在 DB技术中,“脏数据”是指 (D )A未回退的数据B未提交的数据C回退的数据D未提交随后又被撤消的数据6关系模式至少应属于 ( A )A 1NFB2NFC 3NFDBCNF7设有关系模式 R(ABCD),F 是 R上成立的 FD 集, F=AB, BC,则属性集 BD的闭包 (BD) +为 ( B )A BDBBCDC BCDCD8设有关系 R 如题 8 图所示: (C)R学号姓名专业入学年份97001王敏数学198095002高丰经济学198095003梅婷数学198093013王明计算机198194012杨山计算机1984题 8图则专业
3、,入学年份(R) 的元组数为A 2B3C 4D59集合 R 与 S 的交可以用关系代数的基本运算表示为(A )A R-(R-S)BR+(R-S)C R-(S-R)DS-(R-S)l0 已知 SN是一个字符型字段,下列SQL查询语句 ( C)SELECT SN FROM SWHERE SN LIKEAB;的执行结果为A找出含有 3 个字符 AB的所有 SN字段B找出仅含 3 个字符且前两个字符为AB的 SN字段C找出以字符 AB开头的所有 SN字段D找出含有字符 AB的所有 SN字段l1 现要查找缺少成绩 (Grade) 的学生学号 (Snum) ,相应的 SQL语句是 ( D )A SELEC
4、T SnumBSELECT SnumFROM SCFROM SCWHERE Grade=0WHERE Grade=80040试用 SQL命令创建一个学生_项目视图,该视图包含的属性名称为:学号,姓名和项目名称。答: CREATE VIEW 学生项目(学号,姓名,项目名称)ASSELECT学生 . 学号,姓名,项目名称FROM学生,项目,参加WHERE 学生 . 学号 =参加 . 学号AND项目 . 项目号 =参加 . 项目号五、综合题 ( 本大题共2 小题,每小题5 分,共 l0 分 )41为体育部门建立数据库,其中包含如下信息:(1) 运动队:队名、主教练,其中队名惟一标识运动队。(2) 运
5、动员:运动员编号、姓名、性别、年龄。(3) 运动项目:项目编号、项目名、所属类别。其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。(1) 根据以上叙述,建立 ER模型,要求标注联系类型。 ( 实体的属性可以省略 )(2) 根据转换规则,将 ER模型转换成关系模型,要求标明每个关系模式的主键和外键(如果存在)。更多精品文档学习 - 好资料42设有一个反映工程及其所使用相关材料信息的关系模式:R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量)如果
6、规定:每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;工程名与材料名称均有重名;每个工程使用若干种材料,每种材料可应用于若干工程中。根据上述规定,写出模式R 的基本 FD 和关键码。(2)R 最高达到第几范式,并说明理由。(3)(3) 将 R 规范到 3NF。更多精品文档学习 - 好资料更多精品文档学习 - 好资料更多精品文档学习 - 好资料更多精品文档学习 - 好资料全国 2008 年 10 月自学考试数据库系统原理试题课程代码: 04735一、单项选择题( 本大题共 15 小题,每小题2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,
7、请将其代码填写在题后的括号内。错选、多选或未选均无分。1. 数据库是长期存储在计算机内、有组织的、统一管理的相关(B )A. 文件的集合B. 数据的集合C.命令的集合D. 程序的集合2. 在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C)A. 外模式B. 内模式C.逻辑模式D. 存储模式3. 数据库系统中存放三级结构定义的DB称为 ( B )A.DBSB.DDC.DDLD.DBMS4. 教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A)A. 派生属性B. 多值属性C.复合属性D.NULL属性5. 对关系的描述不正确的是 ( C )A. 关系是一个集合
8、B. 关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换6. 若属性 X 函数依赖于属性 Y 时,则属性 X 与属性 Y 之间具有 ( B ) A. 一对一联系 B. 一对多联系C.多对一联系 D. 多对多联系7. 设 F 是关系模式 R 的 FD集,如果对 F 中每个非平凡的 FD XY,都有 X 是 R的超键,则 ( C )A.R 属于 2NF,但不一定属于3NFB.R 属于 3NF,但不一定属于BCNFC.R 属于 BCNF,但不一定属于4NFD.R 属于 4NF8. 关系 Rl 和 R2 如下表所示:R1R2ABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c
9、1a3fg则 R1 与 R2 进行笛卡尔积运算,其结果的元组数为(D)A.1B.3C.6D.99. 设四元关系 R(A, B,C,D),则下面不正确的是 ( B )A. D,B (R) 为取属性 D, B 的两列组成新关系B. 4,2 (R) 为取属性的值是 4, 2 的两列组成新关系C.D,B (R) 与4,2 (R)是等价的D.D,B (R) 与2,4 (R)是相同关系10. 下列叙述正确的是 ( B )A. 在 ORDER BY子句后只能有一个属性B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而
10、在降序时最后列出空值项D.ORDER BY子句中必须指明是升序或降序,不能缺省12. 现要查找缺少成绩 (G) 的学生学号 (S#) 和课程号 (C#) ,下面 SQL语句中 WHERE子句的条件表达式应是:SELECTS# ,C#FROMSCWHERE(D)A.G=0B.G= 18 and sage = 20Select Sname,Sex from SWhere sage in (18,19,20)五、综合题(本大题共2 小题,每小题5 分,共 10 分)41. 设某人才市场数据库中有一个记录应聘人员信息的关系模式:R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:每人可应
11、聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。(1)根据上述规定,写出模式R 的基本 FD 和关键码。人员编号姓名人员编号性别职位编号职位名称更多精品文档学习 - 好资料( 人员编号 ,职位编号 )考试成绩关键码 : (人员编号 ,职位编号 )(2)R最高属于第几范式。2NF( 3)将 R 规范到 3NF。R(人员编号,姓名,性别 ) Z( 职位编号,职位名称 )RZ(人员编号 , 职位编号,考试成绩)42. 某网上订书系统,涉及如下信息:( 1)客户:客户号、姓名、地址、联系电话。( 2)图书:书号、书名、出版社、单价。( 3)订单:订单号、日期、付款
12、方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。客户 ( 客户号、姓名、地址、联系电话)定单 ( 订单号、日期、付款方式、总金额)图书 ( 书号、书名、出版社、单价)定购 (订单号 , 书号 , 数量)用户定单 ( 客户号 ,订单号 )全国 2009 年 1 月高等教育自学考试数据库系统原理试题课程代码: 04735一、单项选择题(本大题共15 小题,每小题2 分,共 3
13、0 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1使用二维表格结构表达实体及实体间联系的数据模型是(C)A层次模型B网状模型C关系模型D联系模型2数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A DBMSB数据库应用系统C相关的计算机系统DDBA3数据库系统提供的数据控制功能,不包括( B)更多精品文档学习- 好资料A并发控制B控制数据冗余C完整性保护D故障恢复4学校里规定,一个教师最多可讲授3 门课程,最少必须讲授l 门课程;每门课程最多5 个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( B)A(
14、 1, 3),( 1, 5)B(3,1),(5,1)C( 1, 5),( 1, 3)D(5,1),(3,1)5有关系 R(A,B, C),主码为 A;S(D,A),主码为 D,外码为 A,参照 R中的属性 A。关系 R 和 S 的元组如下表所示。关系S 中违反关系完整性规则的元组是(C)RSABCDA123d122l3d2NULL378d34d41A( d1 ,2)B(d2, NULL)C( d3 ,4)D(d4, 1)6在最小依赖集 F 中,下面叙述不正确的是(B)A F 中每个 FD的右部都是单属性BF 中每个 FD的左部都是单属性C F 中没有冗余的 FDDF 中每个 FD的左部没有冗余
15、的属性7如果某个属性包含在候选键中,则它称为(D)A非主属性B关键属性C复合属性D主属性8设有关系 R 和 S 如下表:RSTABCBCDABCDabcbcdabcdbbfbceabcecadadbcadb则关系 T 是关系 R和关系 S的( A)A自然连接结果B 连接结果C笛卡尔积D并9关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和(C)A投影、连接B连接、选择C选择、投影D交、选择10以下叙述中正确的是(A)A为了实现连接运算, SELECT命令中必须指出属性的来源B如果缺省 WHERE子句,则会产生错误信息C在 SQL语言中绝大多数连接操作都是自然连接D连接操作中
16、不可以用别名指定数据的来源11 SQL语言中建立惟一性索引的命令是(C)A CREATE INDEX索引名 ON 基本表名(属性名)B CREATE INDEX UNIQUE索引名 ON 基本表名(属性名)C CREATE UNIQUE INDEX索引名 ON 基本表名(属性名)D CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)12 DBMS的并发控制子系统保证了事务的(C)A原子性实现B一致性实现C隔离性实现D持久性实现13在 DB恢复时,对已经提交但更新未写入磁盘的事务执行(B)A UNDO处理BREDO处理C ROLLBACK处理DABORT处理14 SQL
17、Server 2000 用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是(C)A Master 数据库BModel 数据库C Msdb数据库DTempdb数据库15在 SQL/CLI 中,保存元组或参数的有关信息的是(D)A环境记录B连接记录C语句记录D描述记录二、填空题(本大题共 10小题,每小题1 分,共 10 分)请在每小题的空格中填上正确答案。错填、不填均无分。16 DBMS提供 DML实现对数据的操作,基本的数据操作有两类:检索和_更新 _。更多精品文档学习 - 好资料17 DBMS主要由 _查询处理器 _和存储管理器两大部分组成。18关系中属性的取值范围称为属性的_
18、值域 _。19设有关系模式R(A,B, C, D), F 是 R上成立的FD集, F=AB C,DB ,则 F 在模式 ACD上的投影为 _。20设关系 R 和 S 具有相同的关系模式,R 和 S 的差是由 _属于 R 但不属于 S_的元组构成的集合。21 SQL语言中,撤消基本表的语句是_drop table表名 _。22封锁可以避免并发操作引起的错误,但可能产生_活锁 _、饿死、死锁等问题。23 SQL中一组具有相同权限的用户称为_ 角色 _。24 SQL Server 具有两种身份验证模式:Windows身份验证模式和 _混合 _ 验证模式。25在面向对象技术中,引用类型相当于程序设计中
19、_指针 _的概念。三、简答题(本大题共 10 小题,每小题3 分,共 30分)26数据库系统中支持数据独立性的方法是什么?27简述数据库概念设计的主要步骤。28什么是数据冗余 ?它会引起哪些操作异常 ?29简述视图的特点。30简述事务的 COMMIT语句和 ROLLBACK语句的功能。31简述可串行化调度的概念。32什么是触发器 ?它由哪三个部分组成 ?33简述 SQL Server 查询分析器的功能。34在 UML类图中,类由哪三部分组成?35简述 ODBC数据库应用程序的主要功能。四、设计题(本大题共 5 小题,每小题4 分,共 20 分)36设有关系 S(S#,NAME,AGE, SEX
20、),其属性分别表示:学号,姓名,年龄和性别;关系SC(S#, C#,GRADE),其属性分别表示:学号,课号和成绩。试用 SQL语句完成统计每一年龄选修课程的学生人数。37设有学生表 S( S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;选课表SC( S#,C#,GRADE),其属性分别表示:学号,课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为C2 课程的学号和姓名。38设有职工基本表 EMP( ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:职工号,姓名,年龄,性别,工资。试用SQL语句写出为每个工资低于 1000 元的女职工加薪 2
21、00 元。39设有科研项目表 PROJ(项目编号,项目名称,金额,教师编号)。试用 SQL语句写出下面查询:列出金额最高的项目编号和项目名称。40设有学生关系 STU( SNO,SNAME,AGE, SEX),其属性分别表示:学号,姓名,年龄和性别。试用SQL语句检索年龄为空值的学生姓名。五、综合题(本大题共 2 小题,每小题5 分,共 10 分)41某学校图书借阅管理系统应提供如下功能:( 1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;( 2)查询读者信息,包括读者的借书证号、姓名、性别、单位;( 3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;(
22、4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。根据以上叙述,回答下列问题:(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。( 2)根据转换规则,将 ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。42设有一个反映教师参加科研项目的关系模式:R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)如果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。( 1)根据上述规定,写出模式 R 的基本 FD和关键码。( 2)说明 R 不是 2NF
23、 的理由。( 3)将 R 规范到 3NF。全国 2009 年 1 月自考数据库系统原理试题答案一、 选择题1 5 CDBBC6 10 BDACA11 15 CCBCD二、填空题16、更新17、18、值域19、20、属于 R 且不属于 S21、 DROP TABLE22、活锁23、角色24、混合25、指针三、简答题26、建立三层模式即外模式、概念模式和内模式,两级映射即外模式/ 概念模式、概念模式/ 内模式。27、有三个主要步骤:首先根据数据抽象结构,建立局部概念模型,其次把一个个局部概念合成一个全局的概念模型,最后对全局概念模型进更多精品文档学习 - 好资料行审核,最终就形成了概念模型。28、
24、数据冗余是指数据大量的重复,使数据之间联系弱,不利于操作。它会引起:修改异常、删除异常、插入异常。29、视图的特点有:是由基本表导出的表;是一个虚表,存储在视图定义里;保证数据库的安全性。30、事务的 COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。31、每个事物中,语句的先后顺序在各种调度中保持一致。在这个前提下,如果一个并行调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为可串行化调度。32、触发器是 SQLServer 提供给程序员和数据库分析员用来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程。它由事
25、件条件动作组成。33、 1)可以在文本编辑区编写T-SQL 语句 2)可以通过更改数据库组合框选择要使用的数据库3)可以检查输入的T-SQL 代码是否错误,并给出错误提示34、类由上面的部分表示类的名称、中间部分表示类的属性、下面部分一些可以用到的关于类的对象的操作。35、调用 ODBC函数,递交SQL语句给 DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。四、设计题36、 select count(s.s# ) ,age from s,scwhere s.s#=sc.s#group by age37. S#,NAME(选择符号 C#=C2( S 自然连接SC) )38.update into EMPset SALARY=SALAR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蒸汽包安全知识培训总结课件
- 2025年安全员C证考试题库(含答案)
- 小班常识教学题目及答案
- 线段的判断题目及答案
- 显著性检验题目及答案
- 沧州十四中一模考试题及答案
- 物业保安证试题及答案
- 2025年4月中药药剂学模拟考试题与参考答案
- 2025年化工自动化控制仪表考试试题题库
- 2025年超细铜粉项目建议书
- T/CACEM 31.5-2023高速公路经营管理第5部分:服务区服务要求
- DB31/T 779-2014学校物业管理服务规范
- 2025年三级调饮师职业技能鉴定理论考试题库(浓缩500题)
- 2025届黑龙江省龙东地区数学八下期末学业质量监测试题含解析
- 医疗项目可行性研究报告【范本模板】
- 北京市海淀区师达中学2025年七下数学期末考试试题含解析
- IATF16949:2016内审员培训试卷含答案
- 机械基础教案
- 矿山租用土地协议书
- 配网安规培训
- 美容院入股合同协议范本
评论
0/150
提交评论