2010年1月全国自考数据库系统原理试题与答案

合集下载

2010年全国自考数据库系统原理模拟试卷(八)及答案

2010年全国自考数据库系统原理模拟试卷(八)及答案

更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考数据库系统原理模拟试卷(八)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在DBS中,内存、外存数据交换最终是通过()A.UWA完成B.DBMS完成C.OS完成D.键盘完成答案:C2.SQL中的视图机制属于DBS的()A.完整性措施B.安全性措施C.恢复措施D.并发控制措施答案:D3.在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是()A.WHEREB.FROMC.VALUESD.SET答案:D4.数据独立性是指()A.数据之间相互独立,互不影响B.数据的逻辑结构与物理结构相互独立C.DB的数据结构发生变化时,不影响应用程序D.数据与存储设备之间相互独立答案:C5.一个关系中的非主属性可以是()A.至少一个B.至多一个C.可无D.至多三个答案:C6.在SELECT语句中使用MIN(列名)时,列名()A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型答案:D7.在建立表结构时,定义关系完整性规则()A.使DBS能够自动维护数据完整性约束条件B.还需要编程实现数据完整性约束条件C.没有必要定义D.将使系统操作复杂答案:A8.子模式是()A.外模式B.物理模式C.概念模式D.存储模式答案:A9.关系中行、列次序的交换性质是()A.行可交换,列不可交换B.行不可交换,列可交换C.行、列均不可交换D.行、列均可交换答案:C 更多优质自考资料,请访问自考乐园俱乐部/club/534638910.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A11.设关系R和S各有100个元组,那么这两个关系的乘积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)答案:C12.某一种实际存在的事物具有看来好像不存在的性质,称为()A.独立性B.不存在性C.客观性D.透明性答案:D13.A. AB. BC. CD. D答案:C14.在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件答案:B15.逻辑数据独立性是指()A.概念模式变,外模式不变B.概念模式不变,外模式变C.概念模式变,应用程序变D.概念模式与应用程序均不变答案:A二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

自考数据库系统原理真题及答案(附解析)

自考数据库系统原理真题及答案(附解析)

自考数据库系统原理真题及答案(附解析)自考数据库系统原理真题及答案(附解析)导言:数据库系统原理是计算机科学与技术专业的一门核心课程,掌握数据库系统的基本原理对于学生提升专业能力具有重要意义。

为了帮助自考的学生更好地备考,本文将介绍一些自考数据库系统原理的真题,并提供详细的答案和解析。

一、概述数据库系统原理是指数据库的基本概念、数据库系统的组成以及数据库的设计与实现等内容的理论基础。

下面列举了一些自考数据库系统原理的真题,供学生们参考。

1. 真题一:关系数据库中,主键的作用是什么?请举例说明。

答案及解析:主键是用于唯一标识关系中的元组的一个属性或属性集合。

主键在关系模型中具有唯一性和非空性的特点,可以保证关系中的每个元组都能被唯一地标识出来。

例如,在一个学生信息表中,学号可以作为主键,因为每个学生的学号都是唯一的,通过学号就能准确地找到对应的学生信息。

2. 真题二:请简要介绍数据库事务的特性,并解释原子性和持久性的含义。

答案及解析:数据库事务具有ACID特性,即原子性、一致性、隔离性和持久性。

其中,原子性指事务是不可分割的最小执行单位,要么全部执行,要么全部不执行;持久性表示一旦事务提交,其对数据库的修改将永久保存。

例如,当转账操作发生时,如果转账成功,那么转出账户的余额减少,转入账户的余额增加,这些修改将永久保存在数据库中,即持久性的体现。

二、数据库系统原理的真题及答案1. 真题三:请简要解释数据库系统的三级模式结构,并描述其各个层次的特点。

答案及解析:数据库系统的三级模式结构包括外模式、概念模式和内模式。

外模式是用户与数据库系统交互的最高层次,每个外模式定义了用户能够看到和操作的数据的逻辑结构和访问方式;概念模式是数据库整体的逻辑结构和特征的描述,是数据库中全体数据的集合;内模式是数据在存储介质上的物理结构和存储方式的描述,是数据库中实际存储数据的层次。

三级模式结构的设计使得用户与数据库系统的交互更加灵活,提高了数据库的安全性和数据的独立性。

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案一、选择题1. 数据库系统的核心是()A. 数据库B. 数据库管理系统(DBMS)C. 应用程序D. 用户界面答案:B2. 在关系数据库中,一个表的()是表中每一行的唯一标识符。

A. 主键B. 外键C. 索引D. 视图答案:A3. SQL语言中的“SELECT”语句用于()A. 选择数据B. 插入数据C. 更新数据D. 删除数据答案:A4. 数据库规范化的目的是为了()A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B5. 在数据库中,触发器(Trigger)主要用于()A. 自动执行数据的输入B. 实现数据的完整性约束C. 定期备份数据D. 优化查询性能答案:B二、填空题6. 数据库系统由数据库、________、数据库管理系统和用户构成。

答案:数据库管理员7. 事务是数据库操作的逻辑单位,它具有________、________、________和________四个基本特性,简称ACID属性。

答案:原子性、一致性、隔离性、持久性8. 在关系数据库中,表之间的关系主要有一对一、一对多和________三种类型。

答案:多对多9. 数据库的并发控制主要解决的问题是________和________。

答案:数据不一致、事务死锁10. 数据挖掘是从大量数据中通过算法和统计分析方法寻找________模式的过程。

答案:有用三、简答题11. 简述数据库系统与文件系统相比有哪些优势?答案:数据库系统相比文件系统具有更高的数据结构化、数据共享能力、数据独立性、数据安全性、数据完整性和并发控制等优势。

12. 描述关系数据库中参照完整性约束的作用。

答案:参照完整性约束确保了数据库中表与表之间的关系是有效的,防止了孤立的记录出现,从而维护了数据的准确性和一致性。

四、论述题13. 论述数据库备份和恢复的重要性及其常用策略。

答案:数据库备份和恢复是确保数据安全性的重要措施。

1月全国自学考试数据库及其应用试题及答案解析

1月全国自学考试数据库及其应用试题及答案解析

全国2018年1月自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.有关系模式R(图书编号,图书名称,单价,出版社,出版社地址),则R属于()A.1NF B.2NFC.3NF D.4NF2.有关系模式R(A,B,C)和S(C,D,E),则R S生成新关系的属性个数为()A.3 B.4C.5 D.63.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是()A.一对一B.一对多C.多对多D.不确定4.在学生表中查找所有“男”学生元组的关系运算是()A.选择B.投影C.连接D.笛卡尔积5.已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为()A.Like"W???" B.Like"W###"C.Like"W***" D.Like"W!!!"6.设有关系模式R(A,B,C)和S(C,D,E),其中A是R的主键,C是S的主键,则C在R中称为()A.主键B.外键C.元组D.域7.在Access中,空数据库中()A.只包含表,且表中没有数据B.只包含“表”,不包含其他数据库对象C.包含表、查询和窗体,不包含宏和模块D.不包含任何数据库对象8.在Access中,能存放word文档的字段类型是()A.OLE对象B.超级链接C.查阅向导D.备注9.假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为()A.占位字符B.格式字符C.原义字符D.长日期描述字符10.下列数据类型中,能够建立索引的是()A.文本B.OLE对象C.备注D.超级链接11.若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是()A.姓名="李"OR(专业="数学"AND专业="计算机")B.姓名="李"AND(专业="数学"OR专业="计算机")C.姓名Like"李*"AND(专业="数学"OR专业="计算机")D.姓名Like"李*"OR(专业="数学"OR专业="计算机")12.有学生表:S(学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数的查询,如图所示,则该查询是()A.选择查询B.生成表查询C.操作查询D.交叉表查询l3.有运动员表:S(编号,姓名,性别,项目),若要创建一个显示运动员信息的窗体,则需指定S为该窗体的()A.视图B.控件来源C.记录源D.独占表14.下列不.属于窗体控件类型的是()A.绑定型B.计算型C.非绑定型D.非计算型15.若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于()A.单页窗体B.多页窗体C.连续窗体D.子窗体16.报表的三种视图是()A.设计视图、数据表视图和打印预览视图B.数据表视图、版面预览视图和设计视图C.设计视图、打印预览视图和版面预览视图D.数据表视图、打印预览视图和版面预览视图17.某单位为灾区捐款记录表:S(职工号,姓名,捐款额,部门),如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是()A.=Avg([捐款额]) B.=Count([捐款额])C.=Total([捐款额]) D.=Sum([捐款额])18.创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在()A.报表页脚B.页面页脚C.组页眉D.报表页眉19.若要在IE浏览器上以数据透视表形式显示数据,则应创建()A.数据表页B.交互式报表页C.数据输入页D.数据分析页20.Access系统提供了两种类型的模块,即类模块和()A.方法模块B.标准模块C.属性模块D.事件模块二、填空题(本大题共l5小题,每小题1分,共15分)请在每小题的空格中填上正确答案。

2010年全国自考数据库系统原理模拟试卷(三)及答案

2010年全国自考数据库系统原理模拟试卷(三)及答案

更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考数据库系统原理模拟试卷(三)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.对关系R进行投影运算后,得到关系S,则()A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于或等于关系S的元组数D.关系R的元组数大于关系S的元组数答案:C2.实体是()A.属于现实世界B.计算机世界C.关系代数理论D.信息世界答案:D3.若事务T对数据R已加X锁,则其他对数据R()A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁答案:D4.HAVING子句中应后跟()A.行条件表达式B.组条件表达式C.视图序列D.列名序列答案:B5.按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体答案:C6.元数是指()A.关系的个数B.关系中属性的个数C.关系中属性的值域D.关系中元组的个数答案:B 更多优质自考资料,请访问自考乐园俱乐部/club/53463897.关系规范化中的删除操作异常是指(),插入操作异常是指()A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入答案:D8.后备副本的用途是()A.数据转储B.一致性控制C.安全性保证D.故障恢复答案:D9.解决并发操作带来的数据不一致性问题普遍采用()A.封锁B.恢复C.存取控制D.协商答案:A10.在二元关系模式R(U,F)中,X、Y都是单一属性,则R最高可以达到()A.2NFB.3NFC.BCNFD.4NF答案:C11.层次模型不能直接表示()A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系答案:C更多优质自考资料,请访问自考乐园俱乐部/club/534638912.在定义分布式数据库的各种片段时必须遵守的条件是完备性条件,重构条件和()A.安全性条件B.数据一致性条件C.不相交条件D.数据完整性条件答案:C13.关系笛卡尔积运算记号R×S中()A.R为关系名,S为属性名B.R,S均为属性名C.R为属性名,S为关系名D.R,S均为关系名答案:D14.关于两段封锁协议,下列说法正确的是()A.如果存在事务不遵守两段封锁协议,那么它们的并发调度不是可串行化的B.如果存在事务不遵守两段封锁协议,它们的并发调度也是可串行化的C.如果所有事务都是两段式的,那么它们的并发调度是可串行化的D.两段式封锁是可串行化的必要条件,但不是充分条件答案:C15.数据字典不包括()A.数据结构B.数据流C.数据存储D.加工细节答案:D二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库原理自考试题及答案

数据库原理自考试题及答案

数据库原理自考试题及答案一、单项选择题(每题1分,共10分)1. 数据库管理系统(DBMS)是:A. 数据库B. 数据库应用系统C. 在用户与数据库之间建立接口的一组软件D. 用于数据库的编程语言答案:C2. 关系数据库中的“关系”是指:A. 数据库管理员B. 数据库中的表C. 表之间的关系D. 数据库的物理存储答案:B3. 在关系数据库中,实现表之间联系的机制是:A. 索引B. 主键C. 外键D. 视图答案:C4. 数据库的完整性约束主要包括:A. 实体完整性、参照完整性和用户定义完整性B. 主键、外键和唯一性C. 数据类型、数据大小和数据格式D. 安全性、可靠性和完整性答案:A5. SQL语言中的“视图”是指:A. 数据库中的图形界面B. 数据库中的一个表C. 基于SQL查询的虚拟表D. 数据库的物理存储答案:C6. 数据库设计中,规范化理论的主要目的是:A. 提高查询速度B. 减少数据冗余和提高数据完整性C. 增加数据存储量D. 提高数据库的安全性答案:B7. 在数据库中,事务的ACID属性不包括:A. 原子性B. 一致性C. 持久性D. 多样性答案:D8. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 索引D. 数据库的完整性约束答案:B9. 分布式数据库系统与集中式数据库系统的主要区别在于:A. 数据的存储位置B. 数据库的大小C. 数据库的查询速度D. 数据库的安全性答案:A10. 数据库的并发控制主要解决的问题是:A. 数据的安全性B. 数据的一致性C. 数据的完整性D. 数据的备份和恢复答案:B二、多项选择题(每题2分,共10分)11. 在数据库中,以下哪些因素可能导致数据的不一致性?()A. 并发事务B. 事务故障C. 系统故障D. 非法访问答案:ABC12. 数据库设计应遵循的基本原则包括()A. 数据的逻辑一致性B. 数据的安全性C. 数据的可维护性D. 数据的最小冗余答案:ABCD13. SQL语言的特点包括()A. 数据集上的语言B. 面向集合的操作方式C. 易于学习D. 与数据库无关答案:ABC14. 在数据库中,以下哪些操作可能会破坏数据的原子性?()A. 事务的不完全执行B. 事务的过早中断C. 系统故障D. 非法访问答案:ABC15. 数据库的安全性要求包括()A. 用户身份的认证B. 数据的加密存储C. 数据的访问控制D. 数据的完整性答案:ABC三、简答题(每题5分,共20分)16. 简述数据库管理系统(DBMS)的主要功能。

数据库系统原理自考试题及答案

数据库系统原理自考试题及答案

数据库系统原理自考试题及答案一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多项选择或采选均无分。

1.数据库的存储设备和存取方法变化不影响整体规律布局的特点,称为()A.物理布局独立性B.物理数据独立性C.规律布局独立性D.规律数据独立性答案:B2.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘答案:D3.设有关系模式EMP(职工号,姓名,年龄,技能)。

假设职工号唯一,每个职工有多项技能,那么EMP表的主键是()姓名,技能技能职工号,技能答案:DA.B.C.D.职工号4.以下选项中,不正确的是()A.R= (R-S) U (RNS)B.R-S=R- (RNS)C.RNS=S-(R-S)D.RNS=S-(S-R)答案:C5.在SQL语言中,用于测试列值非空的短语是()A. IS NOT EMPTYB. IS NOT NULLC. NOT UNIQUED.NOT EXISTS6.假设关系模式R上有函数凭借AB→C和A→C,那么R 中存在()A.完全凭借B.局部凭借C.传递凭借D.多值凭借答案:B7.设有关系模式R(A,B,C,D)上的函数凭借集F={AB →CD,C→A},那么R最高属于()A. 2NFB. 3NFC. BCNFD. 4NF答案:B8.ABCD答案:BA.B.C.D.9.在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述答案:A10.扩展的ER模型中,子类与超类之间存在着()A.相容性B.一致性C.继承性D.完整性答案:C11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,那么业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一答案:C12.设关系模式R(A,B,C,D)上的函数凭借集F={AD→B,C→D},F在属性集ABC上的投影IIABC(F)为()A. {AD→B, C→D}B.{C→B}C.{AB→C}D.{AC→B}答案:D13.在对象关系模型中,若属性为不同类型元素的有序集合,那么称该类型为()A.布局类型B.数组类型C.集合类型D.组合类型答案:A14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()A.GRANT GRADE ON SC TO ZHAOB.B. GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO答案:C。

自考数据库试题及答案

自考数据库试题及答案

自考数据库试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 关系数据库中,关系是指什么?A. 表格B. 行C. 列D. 索引答案:A3. 在SQL中,用于创建新表的命令是?A. CREATE TABLEB. CREATE DATABASEC. DROP TABLED. ALTER TABLE答案:A4. 以下哪个选项不是SQL中的聚合函数?A. COUNTB. AVGC. MAXD. DISTINCT答案:D5. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 减少存储空间答案:B6. 以下哪个选项是数据库的三级模式结构中的中间层?A. 内模式B. 概念模式C. 外模式D. 物理模式答案:B7. 在关系数据库中,以下哪个选项是用于定义表与表之间关系的?A. 主键B. 外键C. 索引D. 视图答案:B8. 数据库中,用于控制事务的语句不包括以下哪项?A. BEGIN TRANSACTIONB. COMMITC. ROLLBACKD. SELECT答案:D9. 在数据库中,以下哪个选项不是数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 视图完整性答案:D10. 数据库中,用于实现数据共享与保护的机制是?A. 视图B. 索引C. 存储过程D. 触发器答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据定义B. 数据操纵C. 数据存储D. 数据备份答案:ABCD2. 在SQL中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 数据库设计中,以下哪些是规范化的步骤?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF答案:ABCD4. 在关系数据库中,以下哪些是数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 域完整性答案:ABCD5. 数据库中,以下哪些是控制事务的语句?A. BEGIN TRANSACTIONB. COMMITC. ROLLBACKD. SAVEPOINT答案:ABC三、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2010年1月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的CBDDB ABDDC ACBAD1.数据库管理系统是( )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )A.0B.4C.5D.619.设有关系R和S,与R—S等价的元组表达式是( )A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL语言中,用于测试列值非空的短语是( )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。

表示对象操作的是()A.UniversityB.unameC.cityD.num_staff二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

错填、不填均无分。

16.DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据__独立性__等特点。

17.DB分成物理数据库和_描述_数据库两类,后者由DD系统管理。

18.不必存储属性值,而是从其他属性值推导出值的属性称为__派生属性。

19.若F是最小函数依赖集,则其中每一个函数依赖的右部都是__单属性_。

220.关系代数的五个基本操作是:并、差、笛卡儿积_、投影和选择。

21.SQL语言中创建基本表的命令是_ CREATE TABLE。

22.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要_DBA_配合执行。

23.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的安全性控制。

24.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS_的能力。

25.在类图中,重复度类似于ER模型中实体的基数_的概念。

三、简答题(本大题共10小题,每小题3分,共30分)26.简述层次、网状和关系模型中数据联系的实现方法。

27.为什么关系中的元组没有先后顺序?28.什么是完全函数依赖?29.简述SQL数据库的体系结构中表的三种类型。

30.简述关系模型的三个组成要素。

31.简述采用检查点方法的恢复算法的主要内容。

32.事务的存取模式有几种,分别是什么?33.什么是ODBC数据源?34.简述引用类型的概念。

35.简述事务的调度、串行调度和并发调度的含义。

26、:1、在层次、网状模型中,数据之间联系是用指针实现的。

2、在关系模型中,数据之间的联系是通过外键和主键间联系实现的。

27、:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因而关系中的元组也就没有先后顺序。

28、在关系R(U,F)中,如果X→Y,而对于X的任何真子集X',Y对X'均不存在函数依赖,称Y对X完全依赖。

29、:1)基本表2)视图3)导出表。

基本表是实际存储在数据库中的表,视图是由若干基本表或视图构成的表的定义,而导出表是执行了查询时产生的表。

30、:1)数据结构2)数据操纵3)数据完整性规则31、:1)根据日志文件建立事务重做队列和事务撤销队列2)对重做队列中的事务进行REDO处理,对撤销队列中的事务进行UNDO处理。

32、:事务的存取模式有两种,分别是1)READ ONLY :事务对数据库的操作只能是只读操作2)READ WRITE:事务对数据库的操作可以是读操作,也可以是写操作。

33、:ODBC数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。

334、:引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。

35、:事务的执行次序称为调度。

如果多个事务依次执行,则称为事务的串行调度。

如果利用分时的方法,同时处理多个事务,则称为事务的并发调度。

四、设计题(本大题共5小题,每小题4分,共20分)36.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。

37.设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。

38.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。

39.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL 语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。

40.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。

36. CREATE VIEW SV AS SELECT 学号,A VG(成绩)FROM SC GROUP BY 课号38、SELECT 学号FROM SC WHERE 课号=’B2’ OR 课号=‘B5’39、UPDATE INTO SSET 奖学金=1000WHERE 学号IN (SELECT 学号FROM SC WHERE 成绩=100)40、SELECT 姓名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.课号=C.课号AND 课程名=’BC’五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录高校教师参加社会学术团体情况的关系模式:R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只有一位负责人。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)R最高属于第几范式。

(3)将R规范到3NF。

442.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。

(2)项目类别:类别编号,类别名称。

(3)专家:专家编号,姓名,职称,单位。

其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。

41、(1)基本FD有:教师号姓名,教师号职称,教师号、团体名称担当职务,教师号、团体名称参加日期,团体名称团体简介,团体名称团体负责人。

关键码是:(教师号、团体名称)(2)最高属于1NF(3)R1(教师号,姓名,职称,团体名称)R2(团体名称,团体简介,团体负责人)R3(教师号,团体名称,担当职务,参加日期)42、(2)项目(项目编号,项目名称,申请者,期限,金额,项目描述,类别编号)项目类别(类别编号,类别名称)专家(专家编号,姓名,职称,单位,类别编号)2010年10月数据库系统原理试题参考答案一、选择题:1-5 BCBAC 6-10 BCDBB 11-15 DDAAB二、填空题16.实体标识符17.外部应用程序18.存取方法19.修改异常20.连接21.like22.数据项23.域24.列表类型25.网络协议三、简答题5626.从数据文件,数据字典,索引,统计数据,日志角度答题,参阅教材26页。

28.(AE )+ = {AED}29.早选择,早投影,减少笛卡尔积时记录的规模,笛卡儿积尽可能的与选择、投影合并到一起操作。

30.(1)对未完成的事务作UNDO 处理。

(2)对已提交事务但更新还留在缓冲区的事务进行REDO 处理。

32.从视图,权限,角色,审计等角度答题。

35.从全局变量和局部变量等角度答题。

参与教材210页。

四、设计题36. CREATE VIEW 上海商场 asSELECT ANAME,BNAME FROM A,B,ABWHERE A.ANUM=AB.ANUM AND B.BNUM=AB.BNUM AND CITY=‘上海’37.SELECT BNAME,SUM (QTY) as 销售总额 FROM B,AB WHEREB.BNUM=AB.BNUM GROUP BY BNAME38.SELECT COUNT (DISTINCT ANUM) as 个数 FROM B,AB WHERE B.BNUM=AB.BNUM AND BNAME=‘长虹彩电’39. ПS#,GRADE (σc#=‘c2’(SC ))40. Пsname,sex (σsage>18∨sage< =20(s))五、综合题41.(1)R的FD:F={人员编号→(姓名,性别),职位编号→职位名称,(人员编号,职位编号)→考试成绩}关键码:(人员编号,职工号)(2)最高1NF,因为有部分函数依赖。

相关文档
最新文档