2010年全国自考数据库系统原1
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. 论述数据库备份和恢复的重要性及其常用策略。
答案:数据库备份和恢复是确保数据安全性的重要措施。
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分)请在每小题的空格上填上正确答案。
数据库系统原理复习题(优.选)
自考《数据库系统原理》复习题B1.数据库管理系统是(位于用户与OS之间的数据管理软件)2.外模式DDL用来描述( .数据库的局部逻辑结构)3.下列关于数据冗余的叙述中,不正确...的是( D )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( D )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( B )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( A )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( B )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( D )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语言中,用于测试列值非空的短语是( C )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )A.包括20岁和30岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( C ) A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.两段锁协议13.断言是DBS采用的( B )A.安全性措B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( A )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。
2010上半年数据库系统工程师考试下午真题及解析(1)
2010上半年数据库系统工程师考试下午真题及解析(1)《五年高考三年模拟》相当于高考“武功秘籍”中的《九阴真经》。
海量的题库,对真题详尽的解析,备受老师和学生的追捧。
可见,真题是应对考试的上好资料,下面希赛软考学院为你整理了2010上半年数据库系统工程师考试下午真题及解析,助你修炼出一身“绝技”,应对来年的数据库系统工程师考试。
试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。
用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。
(2)中间件验证前端应用提供的用户信息。
若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。
(3)前端应用提交操作请求后,中间件先对请求进行格式检查。
如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。
(4)连接管理连接相应的后台数据库并提交操作。
连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。
(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。
现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
[问题1]使用说明中的词语,给出图1-1中的实体E1~E3的名称。
[问题2]使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。
[问题3]给出图1-2中加工P的名称及其输入、输出流。
自考《数据库系统原理》完整版
自考《数据库系统原理》串讲笔记第一章数据库基础知识学习目的与要求:本章属于基础知识,主要是对一些概念的理解和记忆。
没有难点,相对的重点是数据模型的四个层次,数据库管理系统的功能,数据库系统的全局结构。
考核知识点与考核要求1.1数据管理技术的发展阶段(识记)1.2数据描述的术语(领会)1.3数据抽象的级别(领会)1.4数据库管理系统(DBMS) (领会)1.5数据库系统(DBS)(领会)1.1 数据管理技术的发展几个数据库的基本术语:数据:描述事物的符号记录数据处理:是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。
数据管理:是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。
数据管理技术:对数据的收集、整理、组织、存储、维护、检索、传送等操作,基本目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的数据。
数据处理是与数据管理相联系的,数据管理技术的优劣,将直接影响数据处理的效率。
1.人工管理阶段(20世纪50年代中期以前)1)数据不保存在机器中;2)没有专用软件对数据进行管理;3)只有程序的概念,没有文件的概念;4)数据面向程序。
2. 文件系统阶段特点与缺陷(20世纪50年代后期至60年代中期)1)数据可长期保存在磁盘上;2)数据的逻辑结构与物理结构有了区别;3)文件组织呈现多样化;4)数据不再属于某个特定程序,可以重复使用;5)对数据的操作以记录为单位。
文件系统三个缺陷:1)数据冗余性2)数据不一致性3)数据联系弱3.数据库阶段(20世纪60年代后~至今)数据管理技术进入数据库阶段的标志是20世纪60年代末三件大事:1)1968年美国IBM公司推出层次模型的IMS系统;2)1969年美国CODASYL组织发布了DBTG报告。
总结了当时各式各样的数据库,提出网状模型,尔后于1971年4月正式通过。
自考 02382管理信息系统 2010年1月 附答案
全国2010年1月高等教育自学考试管理信息系统试题课程代码:02382一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.关于物流与信息流的关系,错误..的说法是()P5【物流是单向不可逆的,而信息流具有反馈功能。
】A.信息流是单向流动的,没有可逆性B.随着物流的产生而产生信息流C.信息流控制、调节着物流的状态D.信息流滞后于物流的发生2.不属于...以信息的记录符号为依据的信息分类是()P4【以信息的记录符号为依据分类:可分为语音信息、图像信息、文字信息、数据信息等】A.数据信息B.图像信息C.文字信息D.文献信息【信息的分类】1.以认识主体为依据分类:可分为客观信息(认识对象的信息)和主观信息(经过认识主体思维加工的信息。
2.以信息的真实性为依据分类:可分为真实信息、虚假信息和不确定性信息。
3.以信息的运动状态为依据分类:可分为连续信息、离散信息、半连续信息等。
4.以信息的应用部门为依据分类:可分为工业信息、农业信息、军事信息、政治信息、科技信息、文化信息、经济信息等。
5.以信息的记录符号为依据分类:可分为语言信息、图像信息、文字信息、数据信息等。
6.以信息的载体性质为依据分类:可分为文献信息、光电信息、生物信息等。
3.对信息系统比较全面的认识是:信息系统既是一个技术系统,又是一个()【信息系统不仅是技术系统,而且更是管理系统、社会系统】A.网络系统B.计算机系统C.社会系统D.知识系统4.下列选项中,属于应用软件的是()【SPSS(Statistical Product and Service Solutions)是“统计产品与服务解决方案”软件】A.WindowsB.SQLserverC.OracleD.SPSS5.具有连接两个或多个网络,将局域网与广域网联接,并可充当企业内部网的管理和安全防护的设备是()A.中继器B.路由器C.集线器D.放大器【中继器:适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。
2010年1月全国自考数据库系统原理试题(含答案)
全国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类图,如下图所示。
全国自考数据库系统原理历年试题及答案
2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A.建立检查点B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
2010年全国自考数据库系统原理模拟试卷(二)及答案
更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考数据库系统原理模拟试卷(二)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.A. AB. BC. CD. D答案:C2.设有属性A,B,C,D,以下表示中不是关系的是()A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B)答案:C3.有两个实体集E1和E2,并且他们之间存在着一个1∶M联系和一个M∶N联系如下图,那么根据转换规则,这个ER结构转换成的表的个数为()A.2个B.3个C.4个D.5个答案:B4.超键是()A.外键B.候选键C.惟一标识元组的属性D.主键答案:C5.能够消除冗余的键的范式是()A.2NFB.3NFC.4NFD.BCNF答案:C6.在通常情况下,下面的关系中不可以作为关系的数据库的关系是()A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)答案:D7.“数据库必须保持一致性状态”,这个性质是事务的()A.孤立性B.永久性C.串行性D.隔离性答案:B8.设计数据库概念结构时,常用的数据抽象方法是概括和()A.分类B.继承C.析分D.聚集答案:D9.E-R图是数据库设计的工具之一,它适用于建立数据的()A.概念模型B.逻辑模型C.结构模型D.物理模型答案:A10.通过指针链表示和实现实体之间联系的模型是()A.关系模型B.层次模型C.网状模型D.层次和网状模型答案:D11.数据库管理系统(DBMS)的主要功能是()A.修改数据库B.定义数据库C.应用数据库D.保护数据库答案:D12.A. AB. BC. CD. D答案:D13.在数据库逻辑设计阶段的输出有()A.子模式B.DBMS可处理的模式C.子模式和DBMS可处理的模式D.访问方法答案:C14.关于关系范式的规范化,下列说法正确的是()A.数据库系统中的关系所属范式越高越好,因为所属范式越高,存储表所站内存开销越小B.数据库系统中的关系所属范式越低越好C.一般对表分解到3NF即可D.不能对表只分解到2NF答案:C15.数据字典不包括()A.数据结构B.数据流C.数据存储D.加工细节答案:D二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
自考《数据库系统原理》填空题总结
第一章节数据库系统基本概念1.文件系统中的数据独立性是指(设备)独立性。
2.在数据库方式下的信息处理中,(数据)占据了中心位置。
3.DBMS是位于(用户)和(OS)之间的一层数据管理软件。
4.数据模型不仅描述数据本身的特点,还要描述(数据之间的联系)。
5.DBS中,用户的数据和磁盘中的数据之间转换由(DBMS)实现。
6.在层次、网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据。
7.数据库的三级模式结构是对(数据)的三个抽象级别。
8.DBS中存放三级结构定义的DB称为(数据字典)。
9.DBS的全局结构体现了其(模块功能)结构。
10.DBMS为应用程序运行时开辟的 DB系统缓冲区,主要用于(数据传输)和(模式转换)。
11.层次模型用(树)型结构来表示实体间的联系。
12.在数据的人工管理阶段,程序与数据是(一一对应)的关系。
13.定义数据库的安全性和完整性的工作由(DBA)完成。
14.数据独立性的好处是(数据存储方式的变化不会影响到应用程序的使用)。
15.数据库的三级体系结构使用户能抽象地使用数据,不必关心(数据在计算机中的表示和存储) 。
16.概念设计阶段用到实体、实体集、属性和实体标识符等4个术语;逻辑设计阶段用到字段、记录、文件和关键码等4个术语;第二章节数据库设计和 ER模型1.ER数据模型一般在数据(概念设计)阶段使用。
2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的(物理设计)阶段。
3.数据模型是用来描述数据库的结构和语义的,数据模型有(概念数据模型)和(结构数据模型)两类,ER模型是(概念数据模型)。
4.数据实施阶段包括两项重要的工作,一项是数据(载入),另一项是应用程序的编码和调试。
5.ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的(属性和键)。
6.数据库的物理设计是对一个给定的(基本数据)模型选取一个最合适应用环境的物理结构的过程。
2010年全国自考数据库系统原理模拟试卷(七)及答案
2010年全国⾃考数据库系统原理模拟试卷(七)及答案2010年全国⾃考数据库系统原理模拟试卷(七)⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.在SQL中,建⽴索引⽤()A.CREATE SCHEMA命令B.CREATE TABLE命令C.CREATE VIEW命令D.CREATE INDEX命令答案:D2.在概念模型中,⼀个实体相对于关系数据库中⼀个关系中的⼀个()A.属性B.元组C.列D.字段答案:B3.关系代数中,连接运算可⽤()操作组合⽽成。
A.乘、选择、投影B.并、交、差C.乘、并、交D.乘、并、差答案:A4.DB是指()A.数据库应⽤软件B.数据管理软件C.数据的集合D.数据库系统答案:C5.概念模式是()A.全局数据视图B.全局物理视图C.局部数据视图D.局部物理视图答案:A6.不允许任何其他事务对这个锁定⽬标再加上任何类型锁的锁是()A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是答案:B7.关于“死锁”,下列说法中正确的是()A.死锁是操作系统中的问题,数据库操作中不存在B.在数据主加操作中防⽌死锁的⽅法是:禁⽌两个⽤户同时操作数据库C.当两个⽤户竞争相同资源时不会发⽣死锁D.只有出现并发操作时,才有可能出现死锁答案:D8.数据库系统和⽂件系统的主要区别是()A.数据库系统复杂,⽽⽂件系统简单B.⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统能够解决C.⽂件系统只能管理⽂件,⽽数据库系统还能管理其他类型的数据D.⽂件系统只能⽤于⼩型机、微型机,⽽数据库系统还能⽤于⼤型机答案:B9.在SQL中,建⽴视图⽤()A.CREATE SCHEMA命令B.CREATE TABLE命令C.CREATE VEIW命令D.CREATE INDEX命令答案:C10.在概念设计和逻辑设计之间起桥梁作⽤的是()A.DFDB.ER图C.数据结构图D.功能模块图答案:B11.三级模式间存在两种映射,它们是()A.模式与⼦模式间,模式与内模式间B.⼦模式与内模式间,外模式与内模式间C.⼦模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间答案:A12.对关系模式进⾏分解时,要使分解既保持函数依赖、⼜具有⽆损失连接性,在下属范式中最⾼可以达到()A.2NFB.3NFC.BCNFD.4NF答案:B13.参加“⾃然联接”运算的两个关系()A.⾄少存在⼀个相同属性名B.可不存在任何相同属性名C.不可存在多个相同属性名D.所有属性名必须完全相同答案:A14.数据库的完整性是指()A.数据完整性B.数据的正确性和相容性C.数据的正确性D.数据库功能的完备性答案:C15.下列不是ER图中的基本成分的是()A.菱形框B.椭圆形框C.直线D.多边形答案:D⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)请在每⼩题的空格上填上正确答案。
2010年自考数据库及其应用重点知识讲解
第1章 操作系统引论
1.2.5 实时系统 4.实时系统的特征
(1)多路性。实时控制系统,其多路性主要表现在 对多路的现场信息进行采集以及对多个对象或多个执 行机构进行控制。而实时信息处理系统与分时系统的 多路性表现在按分时的原则为多个终端用户提供服务。
(2)及时性。实时信息处理系统在及时性上与分时 系统相似,是以人所能接受的等待时间来确定的。而 实时控制的及时性是以控制对象所要求的开始截止时 间(Deadline)或完成截止时间来确定的,对实时性 要求更高,一般为毫秒级。
第1章 操作系统引论
第1章 操作系统引论
1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 操作系统的结构设计
第1章 操作系统引论
1.1 操作系统的概念
1.1.1 操作系统的地位和作用
1.操作系统的地位
一个完整的计算机系统由两大部分组成:计算机硬件和计算 机软件。硬件部分是指计算机物理装置本身,主要包括中央处理 机(运算器和控制器)、存储器、输入/输出设备等。由硬件组 成的计算机称为裸机(Bare Machine),裸机只能执行机器代码 语言,一般人无法使用。 软件部分是指由计算机硬件执行以完成一定任务的所有程序 及数据,主要包括系统软件和应用软件两大类。操作系统是一个 最基本也是最重要的系统软件,它是对硬件功能的首次扩充,所 有其它的软件如汇编程序,编译程序等系统软件以及大量的应用 软件都建立在操作系统的基础上,并得到它的支持和服务。
1.实时系统定义
所谓实时系统(Real Time System)是指能及时 响应外部事件的请求,在规定的时间内完成对该事件 的处理,并控制所有实时任务协调一致地运行。
2010年10月全国自考数据库系统原理真题及答案
全国2010年10月自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在数据库系统中,提供数据与应用程序间物理独立性的是( ) A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像 D.子模式/模式映像2.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( ) A.多对一B.一对多C.多对多D.一对一3.数据库物理设计的任务不包括( )A.优化模式 B.存储记录结构设计C.确定数据存放位置D.存取方法设计4.设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。
按照实体完整性规则( )A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO与CNO都不能取空值125.在关系模式R 中,函数依赖X →Y 的语义是( )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R1,…,RK}。
如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 的结果是( )38.下面关于自然连接和等值连接的叙述中,不正确的是( )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C .两种连接都可以只用笛卡尔积和选择运算导出D .自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式 AGE NOT BETWEEN 18 AND 24 等价于( )A .AGE<=18 OR AGE>=24B .AGE<=18 OR AGE>24C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2410.下列关于视图的说法中错误的是( )A .视图是从一个或多个基本表导出的表,它是虚表B .视图可以被用来对无权用户屏蔽数据C .视图一经定义就可以和基本表一样被查询和更新D .视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( )A.丢失更新 B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( )A..pbt B..pblC..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( )A.小圆圈B.单箭头C.双线箭头 D.双向箭头4二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
2010年全国自考数据库系统原理模拟试卷(五)及答案
更多优质自考资料,请访问自考乐园俱乐部/club/5346389 2010年全国自考数据库系统原理模拟试卷(五)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.元数据是指()A.描述性的数据B.用户数据C.索引数据D.统计数据答案:A2.概念模型是()A.硬件独立,软件独立B.硬件独立,软件依赖C.硬件依赖,软件独立D.硬件依赖,软件依赖答案:A3.在标准SQL中,建立数据库结构(模式)的命令为()A.CREATE SCHEMA命令B.CREATE TABLE命令C.CREATE VIW命令D.CREATE INDEX命令答案:A4.下列哪种关系模型具有第一范式性质()A.平面关系模型B.嵌套关系模型C.复合对象模型D.以上均不具有答案:A5.在分布式系统中,场地是由()组成的A.计算机B.数据库C.若干终端D.A、B和C答案:D6.ODBC是指()A.对象数据库约束B.面向数据库约束C.开放式数据库互连D.开放式数据库约束答案:A7.SQL中,下列涉及空值的操作,不正确的是()A.AGE=NULLB.AGE IS NOT NULLC.AGE IS NULLD.NOT(AGE IS NULL)答案:A8.实现数据库并发控制的重要技术是()A.触发器B.数据库的后备副本C.封锁D.访问权限控制答案:C9.分布式数据库系统具有两个性质()A.场地独立性和网络协作性B.场地自治性和场地间的协作性C.场地自治性和网络自治性D.场地透明性和系统完整性答案:B10.聚合函数中,操作对象是元组的函数是()A.SUMB.AVGC.COUNTD.MIN答案:C11.()完整地揭示了数据之间的联系A.数据流图B.数据字典C.类型构造图D.对象联系图答案:D 更多优质自考资料,请访问自考乐园俱乐部/club/5346389更多优质自考资料,请访问自考乐园俱乐部/club/534638912.设关系R和S的结构相同,并且各有100个元组,那么这两个关系的运算结果的元组个数为()A.100B.小于等于100C.200D.小于等于200答案:D13.数据库管理系统(DBMS)是()A.数学软件B.应用软件C.计算机辅助设计D.系统软件答案:D14.数据库系统的操作开销包括()A.报告生成B.改组频率C.辅存空间D.以上答案都对答案:D15.下列“回收权限”语句有可能失败的是()A. AB. BC. CD. D答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
2010年4月数据库系统原理试卷答案
全国2010年4月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.要想成功地运转数据库系统,就要在数据处理部门配备( D )A.系统分析员B.系统统计员C.应用程序员D.数据库管理员2.DB的三层模式结构中最接近存储设备的是( A )A.内模式B.外模式C.逻辑模式D.拥护模式3.把ER图转成关系模式集的过程,属于数据库设计的( C )A.需求分析B.概念设计C.逻辑设计D.物理设计4.在数据库设计中,子类实体与超类实体存在着( C )A.相容性联系B.调用联系C.继承性联系D.一致性联系5.设关系模式R(A,B,C,D)的主键是AB,R中存在涵数依赖D→B,那么该关系模式R是( B )A.BCNFB.3NF,但不是BCNFC. 2NF,但不是3NFD.1NF,但不是2NF6.设关系模式R(A,B,C),F是R上的涵数依赖集,F={A→BC,B→C,A→B,AB→C},则与F对应的最小涵数依赖集是( B )A{A→BC,AB→C}. B. {B→C,A→B}C. {A→BC,B→C}D. {A→B,AB→C}7.关系模式R分解成数据库模式的一个优点是( D )A.数据分散存在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组8.设关系R和S的属性个数分别为2和好,那么R∞S等价于( B )A.σ1<2(RⅹS)B.σ1<4(RⅹS)1C.σ1<2(R∞S)D.σ1<4(R∞S)9.下列式子中,不正确的是( D )A.R-S=R-(R∩S)B.R=(R-S)∪(R∩S)C. R∩S=S-(S-R)D. R∩S=S-(R-S)10.元组比较操作(a1,a2)>=(b1,b2)的意义是( A )A.(a1>b1)or((a1=b1)and(a2>=b2))B. (a1>=b1)or((a1=b1)and(a2>=b2))C. (a1>b1)or((a1=b1)and(a2>b2))D. (a1>=b1)or((a1=b1)and(a2>b2))11.SQL中,与NOT IN等价的操作符是( D )A.=SOMEB.<>SOMEC.=ALLD. <>ALL12.数据库的并发操作会引起若干问题,下述叙述政正确的是( D )A. 读脏数据问题,不可重复读问题,写脏数据问题B. 丢失更新问题,写脏数据问题,不可重复读问题C. 丢失更新问题,读脏数据问题,读脏数据问题问题D.丢失更新问题,读脏数据问题,不可重复读问题13.为了避免并发操作引起的错误,常采用封锁技术。
全国自考(数据库系统原理)模拟试卷4(题后含答案及解析)
全国自考(数据库系统原理)模拟试卷4(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.数据库管理系统(DBMS)是( )A.一组系统软件B.一个完整的数据库应用系统C.一组硬件D.既有硬件,也有软件正确答案:A解析:数据库管理系统DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为A。
2.提供数据库数据描述的集中管理的是( )A.数据库模式B.数据库C.数据库管理系统D.数据字典正确答案:D解析:数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。
3.下列关于数据库运行和维护的叙述中,正确的是( )A.只要数据库正式投入运行,就标志着数据库设计工作的结束B.数据库的维护工作就是维持数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D解析:本题主要考查的知识点为数据库的运行与维护。
4.下列关于外键的说法正确的是( )A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值正确答案:C解析:外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A错误;外键值是否为空要视具体的情况区别对待,故选项B错误。
5.两个函数依赖集F和G等价的充分必要条件是( )A.F=GB.F+=GC.F=G+D.F+=G+正确答案:D解析:若关系模式上的函数依赖集F和G,满足条件F+=G+,则称F和G 为等价的函数依赖集。
6.设有关系R,按条件f对关系R进行选择,正确的是( )A.R×RB.∏f(R)C.σf(R)D.R∩R正确答案:C7.在元组关系演算中,与公式P1P2等价的公式是( )A.B.C.D.正确答案:A解析:元组关系演算的公式中,有以下等价转换规则:本题主要考查的知识点为创建SQL模式的命令语句。
全国自考数据库系统原理试题答案
全国⾃考数据库系统原理试题答案关系数据库的⼏种设计范式介绍1、第⼀范式(1NF)在任何⼀个关系数据库中,第⼀范式(1NF)是对关系模式的基本要求,不满⾜第⼀范式(1NF)的数据库就不是关系数据库。
所谓第⼀范式(1NF)是指数据库表的每⼀列都是不可分割的基本数据项,同⼀列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
如果出现重复的属性,就可能需要定义⼀个新的实体,新的实体由重复的属性构成,新实体与原实体之间为⼀对多关系。
在第⼀范式(1NF)中表的每⼀⾏只包含⼀个实例的信息。
例如,对于图3-2 中的员⼯信息表,不能将员⼯信息都放在⼀列中显⽰,也不能将其中的两列或多列在⼀列中显⽰;员⼯信息表的每⼀⾏只表⽰⼀个员⼯的信息,⼀个员⼯的信息在表中只出现⼀次。
简⽽⾔之,第⼀范式就是⽆重复的列。
2、第⼆范式(2NF)第⼆范式(2NF)是在第⼀范式(1NF)的基础上建⽴起来的,即满⾜第⼆范式(2NF)必须先满⾜第⼀范式(1NF)。
第⼆范式(2NF)要求数据库表中的每个实例或⾏必须可以被唯⼀地区分。
为实现区分通常需要为表加上⼀个列,以存储各个实例的唯⼀标识。
如图3-2 员⼯信息表中加上了员⼯编号(emp_id)列,因为每个员⼯的员⼯编号是唯⼀的,因此每个员⼯可以被唯⼀区分。
这个唯⼀属性列被称为主关键字或主键、主码。
第⼆范式(2NF)要求实体的属性完全依赖于主关键字。
所谓完全依赖是指不能存在仅依赖主关键字⼀部分的属性,如果存在,那么这个属性和主关键字的这⼀部分应该分离出来形成⼀个新的实体,新实体与原实体之间是⼀对多的关系。
为实现区分通常需要为表加上⼀个列,以存储各个实例的唯⼀标识。
简⽽⾔之,第⼆范式就是⾮主属性⾮部分依赖于主关键字。
3、第三范式(3NF)满⾜第三范式(3NF)必须先满⾜第⼆范式(2NF)。
简⽽⾔之,第三范式(3NF)要求⼀个数据库表中不包含已在其它表中已包含的⾮主关键字信息。
例如,存在⼀个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年全国自考数据库系统原理模拟试卷(一)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的答案:B2. 封锁可以避免数据的不一致性,但有可能引起()A. 系统崩溃B. 使磁盘上的DB中的数据有错误C. 若干事务彼此等待对方释放封锁D. 系统自动关机答案:C3. 在对象关系模型中,属性的复合类型有:集合类型、数组类型和()A. 文件类型、结构类型B. 结构类型、连接类型C. 文件类型、连接类型D. 多集类型、结构类型答案:D4. 为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()A. 安全性控制B. 完整性控制C. 事务控制D. 并发控制答案:C5. 关系中行、列次序的交换性质是()A. 行可交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可交换答案:D6. 如果两个实体之间的联系是M:N,则在转换成关系模型时,()引入第三个交叉关系。
A. 需要B. 不需要C. 无所谓将两个实体合并D. 无所谓答案:A7. 事务日志用于保存()A. 程序运行过程B. 数据操作C. 程序的执行结果D. 对数据的更新操作答案:D8. 下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据答案:A9. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS答案:A10. DD是指()A. 物理数据库B. 数据库系统C. 描述数据库D. 数据库管理系统答案:C11. 对象的组成是:一组方法、一组消息和一组()A. 数据B. 用户C. 模型D. 变量答案:D12. ()依赖于局部DBMS的数据模型。
.A. 全局外模式B. 局部概念模式C. 分片模式D. 分配模式答案:B13. 可以用于概念模型设计的是()A. 层次树结构B. 数据流程图C. ER图D. 关系数据模型答案:C14. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是()A. 存取结构B. 用户界面C. 查询优化D. 并发控制答案:B15. SET NULL 方式删除基本元组时()A. 将依赖关系中所有外键值与基本关系中要删除的主键值相对应的元组一起删除B. 将依赖关系中所有外键值与基本关系中要删除的主键值相对应的元组置为空值C. 不将依赖关系中所有外键值与基本关系中要删除的主键值相对应的元组一起删除D. 删除元组,不考虑依赖关系中所有外键值与基本关系中要删除的主键值相对应的元组答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
错填、不填均无分。
1. 磁盘存储器中数据结构的形式有___。
答案:LIKE%(百分号)(下划线)2. 在数据库系统中对存取权限的定义称为___。
答案:授权3. 嵌套的子查询在___之前执行。
答案:外层查询处理4. 封锁可以避免数据的___,但有可能引起死锁问题。
答案:不一致性5. 关系模型中的关系模式至少是___答案:1NF6. 最常用的概念模型的表示方法是。
___答案:ER 模型(实体联系模型)7. 事务故障和系统故障的恢复是由系统自动进行的,而介质故障的恢复需要___的执行恢复过程。
答案:DBA(数据库管理员)8. 数据库实施阶段包括两项重要的工作,一项是数据的___,另一项是应用程序的编码和调试。
答案:载入9. 关系代数是___为___的一组高级运算的集合。
答案:关系运算 对象10. 关系演算可分为元组关系演算和域关系演算,前者以___,后者以___答案:元组为变量属性为变量三、简答题(本大题共10小题,每小题3分,共30分)1. 关系数据库中的“表”与文件系统中的“文件”有什么区别?答案:归纳起来,关系DB中的“表”与文件系统中的“文件”有三个区别(1)表:表之间相互独立存储,但有联系。
文件:文件之间相互独立,没有联系(2)表:纯粹是逻辑结构,完全实现了数据独立性。
文件:不纯粹是逻辑结构,数据独立性差。
(3)表:DB既存表的结构,又存表的数据,由DBMS统一管理,语言是非过程性的。
文件:文件中只有数据,不存储结构。
每一个文件的操作均需编程(过程性)。
2. 试比较基本表和视图的数据操纵操作。
答案:数据操纵包括数据查询和数据更新两种操作。
对于数据查询操作,基本表和视图是一样的,均没有什么限制。
而对于数据更新操作,基本表中没有什么限制,但视图则有三条规则:(1)如果一个视图是从多个基本表使用联接操作导出的,那么不允许对这个视图执行更新操作;(2)如果在导出视图的过程中,使用了分组和聚合操作,也不允许对这个视图执行更新操作;(3)如果视图是从单个基本表使用选择、投影操作导出的,并且包括了基本表的主键或某个候选键,那么这样的视图称为“行列子集视图”,并且可以被执行更新操作。
SQL2中,允许更新的视图在定义时,必须加上“WITH CHECK OPTION”短语。
3. 查找数据库中对象的方法有哪三种?答案:第一种方法是根据对象名找对象。
实现时,每个对象有一个对象名(如同文件名一样)。
这种方法对少量的对象是有效的,但对上百万个对象就不适用了。
第二种方法是对象标识找对象。
而对象标识存储在数据库之外。
第三种方法是将对象按聚集形式存放,然后利用程序循环找所需对象。
聚集形式包括集合(set)、多集(multiset)等。
大多数OODBS都支持这三种访问数据库的方法。
4. 什么是两段封锁?两段封锁协议是什么?两段封锁与可串行化调度的关系是什么?答案:所谓“两段”封锁的含义是:每个事务分成前后两个阶段:增生阶段和收缩阶段。
增生阶段,也称为扩展阶段或申请封锁阶段。
在增生阶段中,事务可以申请封锁,但是不能解除任何已取得的封锁。
收缩阶段,也称为释放封锁阶段。
在收缩阶段中,事务可以释放封锁,但是不能申请新的封锁。
事务开始时,进入增生阶段,根据需要申请封锁。
一旦释放封锁,即进入收缩阶段,不再申请新的封锁。
两段封锁协议规定所有的事务都应遵守下列规则:(1)在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁;(2)在释放一个封锁之后,事务不再获得任何其他封锁。
两段式封锁是可串行化的充分条件但不是必要条件。
两段封锁法仍有可能发生死锁,而且可能会增多。
5. 试述在面向对象数据模型中对象的结构。
答案:对象可以定义为对一组信息及其操作的描述。
对象由三部分组成,即(1)一组变量:它们包含对象的数据,变量相当于ER模型中的属性。
(2)一组消息:每个消息有零个或多个参数,对象接受消息后应作出相应的响应。
(3)一组方法:方法是实现消息的程序代码,方法返回的值作为消息的响应。
对象的方法分成只读型和更新型两种。
前者不影响对象中变量的值,后者可以改变变量的值。
同样,消息也分成只读型和更新型两种。
在面向对象模型中,实体的每个属性应该用一个变量和两个消息表示。
变量用来存储属性的值,一个消息用来读属性的值,另一个消息用来更新属性值。
对象之间的相互作用都得通过发送消息和执行消息完成。
消息是对象之间的接口。
6. SQL2中用户权限有哪几类?并作必要的解释。
答案:SQL2中用户权限有六类:(1)SELECT:允许用户对关系或视图执行SELECT操作。
(2)INSERT:允许用户对关系或视图执行INSERT操作。
(3)DELETE:允许用户对关系或视图执行DELETE操作。
(4)UPDATE:允许用户对关系或视图执行UPDATE操作。
(5)REFERENCES:允许用户定义新关系时,引用其他关系的主键作为外键。
(6)USAGE:允许用户使用已定义的域。
7. 简述关系代数表达式的优化策略。
答案:(1)把查询转化成某种内部表示;(2)把语法树转化成标准形式;(3)选低层的存取路径;(4)生成查询计划,选择代价最小的。
8. 完整性规则由哪几个部分组成?关系数据库的完整性规则有那几类?答案:完整性规则由以下三部分组成:(1)什么时候使用规则进行检查;(2)要检查什么样的错误;(3)若检查错误,应该如何处理;关系数据库的完整性规则有以下三类:(1)域完整性规则,定义属性的取值范围;(2)域联系的规则;(3)关系完整性规则。
9. DBMS的主要功能。
答案:有六点:(1)数据库的定义;(2)数据库的操作;(3)数据库的保护;(4)数据库的存储管理;(5)数据库的维护;(6)建立数据字典。
10. 什么是权限?用户访问数据库可以有哪些权限?答案:权限是指用户使用数据库的方式。
用户访问数据库的权限有四种:(1)读权限:允许用户读数据,但不能修改数据;(2)插入权限:允许用户插入新的数据,但不能修改数据;(3)修改权限:允许用户修改数据,但不能删除数据;(4)删除权限:允许用户删除数据。
四、设计题(本大题共4小题,每小题5分,共20分)1. 使用SQL语言完成下列操作:(1)建立学生表S,使其具有如下属性:SNO学号字符串长度为8,不能有空值;SN姓名字符串长度为10;SD系名字符串长度为20;SA年龄,2字节整数(2)向学生表S中插入一个学生记录,其值如下:SNO:98245SN:赵玉林SD:会计系SA:18(3)将S表中赵玉林记录中的系名更改为外语系。
(1).答案:(1)CREATE TABLE S(SNO CHAR8) NOT NULL,SN CHAR(10),SD CHAR(20),SA SMALLINT);(2)INSERTINTO SVALUES(′98245′,′赵玉林′,′会计系′,18);(3)UPDATE SSET SD=′外语系′WHERE SN=′赵玉林′2. 数据模型如下:商店S(SNO, SNAME, CITY)商品P(PNO, PNAME, COLOR)销售SP(SNO, PNO, DATE, QTY)用SQL完成查询:只销售红色商品的商店名。
(1).答案:数据模型如下:商店S(SNO, SNAME, CITY)商品P(PNO, PNAME, COLOR)销售SP(SNO, PNO,DATE, QTY)用SQL完成查询:只销售红色商品的商店名:SELECTSNAMEFROMSWHERESNOIN(SELECTSNOFROMSPWHERE NOT EXISTS(SELECT*FROMPWHERECOLOR″RED″ANDPNO=SP.PNO))3. 试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:(1)统计所有学生选修的课程门数。