数据库系统原理.docx_第1页
数据库系统原理.docx_第2页
数据库系统原理.docx_第3页
数据库系统原理.docx_第4页
数据库系统原理.docx_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

数据库系统原理计算机信息工程学院20073目 录一、选择题1二、填空题7三、判断题11四、简答题14五、求解题22六、设计题35七、应用题39数据库系统原理自测试卷一42数据库系统原理自测试卷二44数据库系统原理自测试卷三46一、选择题1.在下面所列出的条目中,哪些是数据库管理系统的基本功能。A数据库定义 B数据库的建立和维护C数据库的存取 D数据库和网络中其他软件系统的通信2.在数据库的三级模式结构中,内模式有。A1个 B2个 C三个 D任意多个3.下面列出的条目中,哪些是数据库技术的主要特点。A数据的结构化 B数据的冗余度小C较高的数据独立性 D程序的标准化4.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块。A事务管理程序模块 B数据更新程序模块C交互式程序查询模块 D查询处理程序模块5.下述那一条不属于概念模型应具备的性质。A有丰富的语义表达能力 B易于交流和理解C易于变动 D在计算机中实现的效率高6.用二维表结构表示实体以及实体间联系的数据模型称为。A网状模型 B层次模型C关系模型 D面向对象模型7.下列有关E-R模型向关系模型转换的叙述中,不正确的是。A 一个实体模型转换为一个关系模式B 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D一个m:n联系转换为一个关系模式8.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能。A数据查询 B。数据操纵C数据定义 D。数据控制9.下面列出的关于视图的条目中,不正确的是。A视图是外模式 B。视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写10.在SQL语言的SELECT语句中,能实现投影操作的是。ASELECT BFROM CWHERE DGROUP BY11.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句ALTER TABLE 实现哪类功能。A数据查询 B数据操纵C数据定义 D数据控制12.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建。A 另一个表B 游标C 视图D索引13.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)R,(H,S)R。现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到 。A1NF B2NF C3NF DBCNF14.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=CT,(H,R)C,(H,T)R,(H,S)R。关系模式A的规范化程度最高达到 。A1NF B2NF C3NF DBCNF15.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=CT,(H,R)C,(H,T)R,(H,S)R。关系模式A的码是 。AC B(H,R) C(H,T) D(H,S)16.下面关于函数依赖的叙述中,不正确的是 。A若XY,YZ,则XYZ B若XYZ,则XZ, YZ C 若XY,YZ,则XZ D 若XY,Y包含Y,则XY 17.下面关于函数依赖的叙述中,不正确的是 。A若XY,XZ,则XYZ B若XYZ,则XZ, YZ C若XY,WYZ,则XWZ D若XY,则XZYZ 18.下面列出的条目中,哪些是数据仓库的基本特征_.A数据仓库是面向主题的 B数据仓库的数据是集成的 C数据仓库的数据是相对稳定的 D数据仓库的数据是反映历史变化的19.下列关于分布式数据库系统的叙述中,正确的是_.A分散在各个节点的数据是不相关的. B用户可以对远程数据进行访问,但必须指明数据的存储节点 C每个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D数据可以分散在不同节点的计算机上,但必须是在同一台计算机上进行数据处理20.DBMS是 A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件21.DB、DBMS和DBS三者间的关系是 A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DBS和DB D.DBS与DB和DBMS无关22.关系数据模型的基本数据结构是 A.树 B.图 C.索引 D.关系23.层次数据模型的基本数据结构是 A.树 B.图 C.索引 D.关系24.层次模型实现数据之间联系的方法是 A.连接 B.指针 C.公共属性 D.关系25.常见的数据模型是 A.层次模型、网状模型、关系模型 B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型26.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为 A.OS B.DS C.DBMS D.DBS27.下面关于关系性质的说法,错误的是 A.表中的一行称为一个元组 B.行与列交叉点不允许有多个值C.表中的一列称为一个属性 D.表中任意两行可能相同28.元数据是指 A.数据结构的描述 B.数据项的描述 C.数据的来源 D.基本数据29.在数据库系统中,空值是 A.0 B.空格 C.空字符串 D.不确定30.实体完整性是指关系中 A.不允许有空行 B.主码不允许取空值 C.属性值外码取空值 D.允许外码取空值31.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为 A.RS B.SR C.RS D.SS32.已知关系R和S,RS等价于 A.(RS)S B.S(SR) C.(SR)R D.S(RS)33.实体完整性规则约束 A.侯选码 B.主码 C.外码 D.超码 34.SQL语言是 A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言35.在SQL语言查询语句中,SELECT子句实现关系代数的 A.投影运算 B.选择运算 C.连接运算 D.交运算36.在SQL语言查询语句中,WHERE子句实现关系代数的 A.投影运算 B.选择运算 C.连接运算 D.交运算37.为在查询结果中去掉重复元组,要使用保留字 A.UNIQUE B.COUNT C.DISTINCT D.UNION38.SQL语言中,用于实现安全性控制的语句是 A.COMMIT B.GRANT C.ROLLBACK D.SAFE39.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是 A.左外联接 B.右外联接 C.内部连接 D.全外联接40.下列聚合函数中不忽略空值(null)的是 A.SUN(列名) B.MAX(列名) C.AVG(列名) D.COUNT(*) 41.SQL语言中,下列涉及空值的操作,不正确的是 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)42.SQL语言中,删除一个表的命令是 A.CLEAR TABLE B.DROP TABLE C.DELETE TABLE D.REMOVE TABLE43.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE A._ _W _% B._ W _ % C._ W _ _ D. _ %W _ _ 44.数据库设计中,概念模型 A.依赖于计算机的硬件 B.独立于DBMS C.依赖于DBMS D.独立于计算机的硬件和DBMS45.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是 A.一对一 B.一对多 C.多对多 D.不确定46.在数据库设计中,子类与超类存在着 A.相容性联系 B.调用的联系 C.继承性的联系 D.一致性联系47.反映现实世界中实体及实体间联系的信息模型是 A.关系模型 B.层次模型 C.网状模型 D.E-R模型48.当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为 A.1 B.2 C.3 D.449.假设在一个E-R模型中,存在10个不同的实体集和12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系、4个1:N、5个M:N联系,则这个E-R模型转换成关系的数目可能是 A.14 B.15 C.19 D.2250.在ER模型转换成关系模型的过程中,下列不正确的做法是 A.所有联系转换成一个关系 B.所有实体集转换成一个关系 C.1:N联系不必转换成关系 D.M:N联系转换成一个关系51.如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于 A.2NF B.3NF C.BCNF D.4NF52.已知关系R(P,Q,M,N),F是R上成立的函数依赖集,F=(PQ,QM),则R的侯选码是 A.P B.Q C.PQ D.PN53.已知学生关系:R(学号,姓名,系名称,系地址),每一名学生属于一个系,每一个系有一个地址,则R属于 A.1NF B.2NF C.3NF D.4NF54.下列陈述中,错误的是 A.2NF必然属于1NF B.3NF必然属于2NF C.3NF必然属于BCNF D.BCNF必然属于3NF55.已知关系R(A,B,C,D),F是R上成立的函数依赖集,F=(A,BC,D),BD,则R应分解成 A.R1(A,B)和R2(C,D) B.R1(A,B,C)和R2(B,D) C.R1(A,C)和R2(B,D) D.R1(A,B,D)和R2(B,C)56.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),则R的主码是 A.订单号 B.订单号,客户名称 C.商品编码 D.订单号,商品编码57.第6题中的关系R属于 A.1NF B.2NF C.3NF D.4NF58.如果事务T获得了数据项Q上的排它锁,则T对Q A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写59.DBMS中实现事务持久性的子系统是 A.恢复管理子系统 B.完整性管理子系统 C.并发控制子系统 D.安全性管理子系统60.为了防止一个用户的工作不适当地影响另一个用户,应该采取 A.完整性控制 B.安全性控制 C.并发控制 D.访问控制61.有一个关系:学生(学号,姓名,性别),规定学号的域是8个数字组成的字符串,这一规则属于 A.用户定义完整性约束 B.实体完整性约束 C.关键字完整性约束 D.参照完整性约束62.在数据库系统中,事务日志能够实现 A.数据处理 B.数据存储 C.数据控制 D.数据恢复63.在SQL语言中,实现事务的提交的语言是 A.COMMIT B.GRANT C.ROLLBACK D.REVOKE64.系统死锁属于 A.事务故障 B.程序故障 C.系统故障 D.介质故障65.视图是DBS采用的 A.恢复措施 B.安全性措施 C.完整性措施 D.并发控制措施66.在DB恢复时,对尚未做完的事务执行 A.REDO处理 B.UNDO处理 C.ABORT处理 D.ROLLBACK处理67.一个网络数据库应用系统中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种数据库体系结构属于 A.集中式 B.主从式 C.C/S D.分布式68.C/S结构的关键在于 A.客户机的分布 B.功能的分布 C.服务器的分布 D.数据的分布69.在C/S结构中,数据库触发器存储在 A.内存中 B.外存中 C.客户机上 D.服务器上70.假设东方大学有三个校区,校区设在北京、承德和廊坊,学校要建设信息管理系统,此系统的数据库体系结构应该采用 A.集中式 B.主从式 C.分布式 D.客户机/服务器71.分布式数据库系统中,最高级的分布透明性是 A.片段透明性 B.地址透明性 C.局部映象透明性 D.事务透明性72.一个C/S结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口 A.OODB B.ODBC C.LINK D.OSDB73.数据源(DSN)是ODBC驱动程序和DBMS连接的 A.数据 B.数据库 C.命名 D.数据库系统74.在网络环境中,不同DBMS之间数据存取的公共接口是 A.ODBC B.OODB C.ORDB D.OSDC75.驱动程序管理器是一个 A.连接驱动器 B.应用管理器 C.静态连接库 D.动态连接库76.Web数据库是基于 A.DB结构 B.C/S结构 C.O-O结构 D.E-R结构77.Web系统中,浏览器安装在 A.客户端 B.服务器端 C.连接端 D.数据库端78.三层B/S结构中,在Web客户机与数据库之间是 A.中间件 B.防火墙 C.Web浏览器 D.Web服务器79.用于Web服务器上的编程技术是 A.ADO B.ASP C.HTML D.ODBC二、填空题1.数据的种类很多, 、 、 、声音等都是数据。2.可以对数据做如下定义:描述事物的 称为数据。3.所谓数据库是长期存在 、 、 数据集合。4.数据库的运行管理功能包括:保证数据的 、 、多用户对数据的 及发生故障后的 。5.数据库系统是指在计算机系统中引入数据库后的系统,一般由 、 、 、 和 构成。6.数据的处理是指对各种数据进行 、 、 和 的一系列活动的总和。7.数据管理则是指对数据进行 、 、 、 、 和 ,它是数据处理的中心问题。8.数据管理技术经历了 、 、 三个阶段。9.数据管理的人工管理阶段的主要特点是: 、 、 和 。10.数据管理的文件系统阶段的主要特点是: 、 、 和 。11.与人工管理和文件系统相比,数据库系统的主要特点是: 、 、 和 。12. 是数据库系统与文件系统的根本区别。13.在数据库系统中,数据不再针对某一应用,而是 ,具有 。14.数据独立性包括数据的 和数据的 。15.数据库系统的两级映象是指 映象和 映象。16.数据库管理系统DBMS应提供的数据控制功能包括:数据的 、数据的 、 和数据库 。17.数据模型应满足三方面的要求:一是能比较真实地 ;二是容易 ;三是便于 。18.数据模型通常由 、 和 三部分组成。19.两个实体型之间的联系可以分为三类: 、 、 。20.概念模型通常用E-R图表示,其中用矩形表示 、用椭圆表示 、用菱形表示 。21.数据库领域中最常用的数据模型有四种: 、 、 、 。22.非关系模型中数据结构的单位是 。23.层次模型用 来表示各类实体以及实体间的联系。24.用层次模型表示多对多联系,必须首先将其分解成 。分解方法有两种: 和 。25.DBTG网状模型不能表示记录之间 的联系,为此需要引入 。26.关系的完整性约束条件包括三大类: 、 和 。27.关系模型中的数据操作是 ,操作对象和操作结果都是 。28.数据库系统的三级模式结构是指数据库系统是由 、 和 三级构成。29.数据库管理系统的 映象保证了数据与程序的 ;而 映象保证了数据与程序的 。30.数据库系统下的人员主要有: 、 、 、 和 。31.若一个关系有多个 ,可选定一个为主码,包含在任何一个 中的诸属性称为 。32.关系可以有三种类型:基本关系、 和 。33. 和 是关系模型必须满足的完整性约束条件,被称作是关系的两个 ,应该由关系系统自动支持。34.关系代数用到的运算符包括四类: 、 、 和 。35. 、 、 、 和 被称为是关系代数的五种基本运算。36.SQL语言支持关系数据库三级模式结构,其中外模式对应于 和部分 ,模式对应于 ,内模式对应于 。37.SQL的数据定义功能包括定义表、定义 和定义 。38.所谓 索引是指索引项的顺序与表中记录的 一致的索引组织。39.在一个基本表上最多只能建立一个 索引。40.在SQL语言的嵌套查询中,如果 的查询条件不依赖于 ,则称这类查询为不相关子查询。41.在SQL语言中,使用UNION操作要求各结果表的 必须相同,对应项的 必须相同。42.SQL语言中数据更新包括 、 和 三条语句。43.SQL的数据插入语句通常有两种形式,一种是插入 ,另一种是插入 。44.若一个视图是从 基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了 ,则这类视图被称为 。45.将对视图的查询转换成等价的对 的查询,这一转换过程称为 。46.在高级语言中使用的SQL语言称为 ,而相应的高级语言称为 。47.一个数据库系统可定义为关系系统,当且仅当它:支持 、支持 、 和 运算。48.根据数据库系统对关系模型的支持程度,将其分为四类: 、 、 。49.多用户数据库查询的开销主要包括: 代价、 代价、 代价。50.关系系统优化策略最基本的一条就是: 。51.关系系统在执行连接前可以进行的预处理包括:在 属性上建立 或 ,然后执行连接。52.关系系统的查询优化可分为 优化和 优化。53.关系系统的代数优化是指 的优化;物理优化则是指 和 的选择。54.一个设计的不好的关系模式常常有: 异常、 异常和 异常三类问题。55.一个模式中的关系模式如果都属于 ,那么在 范畴内,它已实现了彻底的分离,已消除了 和 的异常。56.关系模式规范化的实质就是概念的 设计原则。57.数据库建设是 、软件和 的结合;同时在数据库设计过程中要把 和 密切结合起来。58.数据库设计的基本步骤包括: 、 、 、 、 、 。59.数据库设计过程中需求分析阶段调查的重点是 和 ,通过调查、收集与分析,获得用户对数据库的 、 以及 。60.数据字典通常包括 、 、 、 和 五个部分。61.数据库设计过程中的概念结构设计通常有四类方法: 、 、 、 。62.概念结构是对现实世界的一种抽象,一般有三种抽象: 、 、 。63.视图集成是指将分E-R图合并为总E-R图,可以有两种方式: 、 。64.在将分E-R图合并为总E-R图时,各分E-R图可能会存在三类冲突: 、 和 。65.数据库实施阶段包括两项重要工作,一项是 ,另一项是 。66.所谓事务是用户定义的一个数据库 ,这些操作要么 要么 ,是一个 的工作单位。67.在SQL语言中,定义事务的语句有三条: 、 、 。68.事务具有四个特性: 、 、 和 。69.事务是 和 的基本单位。70.数据库系统可能发生各种各样的故障,大致可以分为以下几类: 、 、 、 。71.对于系统故障,在系统重新启动后,需要撤消所有 ,还需要重做所有 。72.建立冗余数据最常用的技术是 和 。73.日志文件是用来记录事务对数据库的 的文件,日志文件主要有两种格式:以 为单位的日志文件和以 为单位的日志文件。74.恢复的基本原理就是利用存储在 、 和 中的冗余数据来重建数据库。75.并发操作可能带来的数据不一致性包括: 、 和 。76.并发控制中的基本封锁类型有两种: 和 。77.一级封锁协议可防止 ,并保证事务T是 。78.二级封锁协议除了防止 ,还可进一步防止 。79.三级封锁协议除了防止 和 外,还进一步防止了 。80.和操作系统一样,对数据为的封锁操作可能会引起 和 。81.避免活锁的简单方法是采用 的策略。82.预防死锁的方法通常有两种: 和 。83.死锁的诊断方法有两种: 和 。84.若并发执行的所有事务均遵守两段锁协议,则这个并发调度是 的调度。85.在多粒度封锁方法中,有三种常用的意向锁: 、 和 。86.计算机系统的安全性问题可分为三类,即 、 和 。87.数据库系统的存取控制机制主要包括两部分: 和 。88.数据库系统的审计功能是把用户对数据库的 操作 记录下来放入 中。89. 是防止数据库中数据在存储和传输中失密的有效手段。90.统计数据库允许用户查询 信息,而不允许查询 信息。91.数据库的完整性是指数据的 和 。92.安全性措施的防范对象是 和 ,完整性措施的防范对象是 的数据。93.完整性约束条件作用的对象可以是 、 、 三种。94. (1) 是指数据库每一确定状态的数据对象所应满足的约束条件。95. (1) 是指数据库从一种状态转变为另一种状态时, 之间所应满足的约束条件。96.根据检查的时机,可以将完整性检查分为 和 。三、判断题1.数据的含义称为数据的语义,数据与其语义是不可分的。2.数据库是长期存在计算机内的、有组织的、可共享的数据集合。3.数据库是存放数据的仓库,它可以随意存放各种不同格式的数据。4.数据库管理系统有时也被简单地称之为数据库系统。5.数据库管理系统是数据库系统的一个重要组成部分。6.数据库系统是位于用户与操作系统之间的一层数据管理软件,简称DBMS。7.在数据管理的人工管理阶段数据是不保存的。8.在数据管理的人工管理阶段数据由人单独保存,数据和程序是分离的。9.在数据管理的人工管理阶段数据由人单独保存,因此数据具有很好的独立性。10.在数据管理的文件系统阶段,一个文件可由多个程序使用,大大提高了数据共享性。11.在数据管理的文件系统阶段,一个文件可由多个程序使用,大大提高了数据独立性。12.数据库系统实现整体数据的结构化,是数据库的主要特征之一。13.在数据管理的数据库管理阶段,数据可以被多个用户、多个应用共享使用。14.数据库管理系统的外模式/模式映象保证了数据与程序的逻辑独立性。15.数据库管理系统的外模式/模式映象保证了数据与程序的物理独立性。16.数据库管理系统的模式/内模式映象保证了数据与程序的物理独立性。17.数据库管理系统的模式/内模式映象保证了数据与程序的逻辑独立性。18.数据的安全性是指保护数据以防止不合法的使用造成数据泄密和破坏。19.数据的完整性是指数据的正确性、有效性和相容性。20.层次数据模型用树形结构表示数据,因此无法表示多对多的联系。21.主码中的属性被称为主属性,而候选码中的属性则被称为非主属性。22.关系模型的存取路径对用户是透明的,其查询效率往往不如非关系数据模型。23.模式描述的是数据库中数据的逻辑结构以及具体的取值。24.在数据库系统中只有一个模式,这个模式只对应一个内模式。25.在数据库系统中只有一个模式,这个模式可以有任意多个外模式。26.关系操作的特点是集合操作方式,这种操作方式也称为一次一集合的方式。27.在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。28.在数据库中要区分型和值,关系数据库中,关系模式是型,而关系是值。29.在一个关系中的外码的取值必须是被参照关系中某个元组的主码值。30.用户定义的完整性与具体应用有关,它们无法通过数据库管理系统来检查处理。31.关系语言是一种高度非过程化的语言。32.关系代数的运算对象是关系,运算结果也是关系。33.SQL语言是一种介于关系代数和关系演算之间的语言。34.SQL语言既是自含式语言,又是嵌入式语言。35.在数据库编程中应当考虑对实体完整性和参照完整性的支持。36.关系数据库管理系统在存取数据时会自动选择合适的索引作为存取路径,用户不能选择索引。37.自然连接除了限定只能在相同属性组间进行=比较之外,其它与等值连接一样。38.并、交、差、投影和选择这五种运算被称为关系代数的基本运算。39.关系代数、元组关系演算、域关系演算这三类关系运算的表达能力是等价的。40.在一个基本表上可以通过建立多个聚簇索引来提高查询效率。41.SQL语言的连接操作可以是一个表与其自身进行连接,称为表的自身连接。42.SQL语言无法实现带有全称量词的查询。43.对视图的更新操作可以同基本表一样,没有任何限制。44.只有行列子集的视图才能进行更新操作。45.如果一个视图被删除,则由该视图导出的其他视图也会被级联删除。46.支持关系数据结构并且支持选择、投影和连接运算的系统就可称之为关系系统。47.在关系系统中,用户可以通过指明物理存取路径以提高查询效率。48.数据库系统的“优化”操作可以比用户程序的“优化”做得更好。49.选择运算尽可能先做是关系系统优化最基本的策略。50.关系系统的查询优化是指对关系代数表达式的优化处理。51.关系的每一个分量必须是不可分的数据项,满足这个条件的关系模式属于第一范式。52.2NF要求所有属性都必须完全函数依赖于码。53.3NF要求所有属性既不部分依赖于码,也不传递依赖于码。54.BCNF要求所有属性既不部分依赖于码,也不传递依赖于码。55.一个模式都属于BCNF,则消除了插入和删除的异常。56.函数依赖可以看作是多值依赖的特殊情况。57.在4NF中不允许存在非平凡的多值依赖。58.关系规范化的实质是概念的单一化。59.数据库设计和应用系统设计是相互独立的,各个有自己的设计方法。60.在数据库设计的需求分析阶段,必须强调用户的参与。61.在数据库的概念结构设计过程中调查的重点是“数据”和“处理”。62.在数据库的概念结构设计中描述概念模型的有力工具是E-R图。63.E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。64.事务是数据库安全控制的基本单位。65.数据库中的事务相当于高级语言中的子程序。66.把数据库从错误状态恢复到某一已知的正确状态的功能,就是数据库的恢复。67.一但发生了系统故障,在系统重新启动时需要回滚未完成的事务来保证数据库的一致性。68.数据库恢复的基本原理就是“冗余”。69.建立冗余数据最常用的技术是数据转储和登录日志文件。70.为了保护调度的可串行性,事务必须按某一顺序串行执行。71.通过两段锁协议可有效防止死锁现象。72.封锁粒度越大,并发程度越高。73.封锁粒度越大,系统的开销越小。74.意向锁的含义是如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁。75.在多粒度封锁方法中,对任一结点加锁时,必须先对它的上层结点加意向锁。76.数据库的安全性和计算机系统的安全性是紧密联系、相互支持的。四、简答题1.定义并解释OO模型中以下核心概念:对象与对象标识、封装、类、类层次。2.OO模型中对象标识与关系模型中的码“有什么区别?3.举例说明超类个子类的概念。4.什么是单继承?什么是多重继承?继承性有什么优点?5.什么是操作的重载?在OODB中为什么要滞后联编?6.什么是并行数据库系统?7.并行数据库系统有哪几种体系结构?试比较它们的特点.8.举例说明水平并行和垂直并行的概念.9.什么是分布式的数据库系统?分布式的数据库特点有哪些特点?10.分布式数据库系统由哪些主要部分组成?11.试说分布式数据库系统的体系结构.12.试说分布透明性的内容.13.试说并行数据库系统与分布式数据库系统的区别.14.试说数据仓库产生的背景.15.什么是数据挖掘?16.在数据库中为什么要并发控制?17.并发操作可能和产生哪几类数据不一致?用什么方法能避免这些不一致的情况?18.什么是封锁?19.基本的封锁类型有几种?试述它们的含义。20.如何用封锁机制保证数据的一致性?21.什么是封锁协议?不同级别的封锁协议的主要区别是什么?22.不同封锁协议与系统一致性级别得到关系是什么?23.什么是活锁?什么是死锁?24.试述活锁的产生原因和解决方法。25.请给出预防死锁的若干方法。26.请给出检测死锁发生的一种方法,当发生死锁后如个解除死锁?27.什么样的旧宾恢复调度是正确的调度?28.试述两段锁协议的概念29.为什么要引进意向锁?意向锁的含义是什么?30.理解并解释下列术语含义:封锁、活锁、死锁、排它锁、共享锁、并发锁、并发事务的调度、可串行化的调度、两段锁协议31.在嵌入式SQL中,如何区分SQL语句和主语言语句?32.在嵌入式SQL中,如何解决数据库工作单元与源程序工作单元之间的通信?33.在嵌入式SQL中,如何协调SQL语言的集合处理方式和主语言的单记录处理方式?34.试述SQL语言的特点。35.述数据库的设计过程。36.对数据库设计过程中各个阶段的设计进行描述。37.试述数据库设计过程中结构设计部分形成的数据库模式。38.试述数据库设计的特点。39.需求分析阶段的设计目标是什么?调查内容是什么?40.数据字典的内容和作用是什么?41.什么是数据库的概念结构?试述其特点和设计策略。42.什么是数据抽象?试举例说明。43.试述数据库概念结构设计的重要性和设计步骤?44.什么是E-R图?构成E-R图的基本要素是什么?45.为什么要视图集成?视图集成的方法是什么?46.什么是数据库的逻辑结构设计?试述其设计步骤?47.试述E-R图转换为网状模型和关系模型的转换规则。48.试述数据库物理设计的内容和步骤。49.什么数据库的再组织和重构造?为什么要进行数据库的再组织和重构造?50.试述层次模型的概念,举出三个层次模型的实例。51.试述网状模型的概念,举出三个网状模型的实例。52.定义并解释下列术语。实体、实体型、实体集、属性、码、实体联系图(E-R图)、数据模型。53.试述数据模型的概念、数据模型的作用和数据模型的三个要素。54.试述概念模型的作用。55.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。56.什么是数据?数据有什么特征?数据和信息有什么关系?57.什么是数据处理?数据处理的目的是什么?58.数据管理的功能和目标是什么?59.什么是数据库?数据库中的数据有什么特点?60.什么是数据库管理系统?它的主要功能是什么?61.数据冗余能产生什么问题?62.什么是数据的整体性?什么是数据的共享性?为什么要使数据库中的数据具有整体性和共享性?63.信息管理系统与数据库管理系统有什么关系?64.用文件系统管理数据有什么缺陷?65.数据库系统阶段的数据管理有什么特点?66.数据库系统对计算机硬件有什么要求?67.数据库系统的软件由哪些部分组成?它们的作用及关系是什么?68.试述数据库管理员的职责。69.试述数据库系统的三级模式结构及每级模式的作用?70.什么是数据的独立性?数据库系统中为什么能具有数据独立性?71.试述数据库系统中的二级映象技术及作用。72.什么是数据库的安全性?73.数据库安全性和计算机的安全性有什么关系?74.试述实现数据库安全性控制的常用方法和技术。75.SQL语言中提供可哪些数据控制(自主存取控制)的语句?请试举例说明它们的使用方法。76.数据库管理系统的主要功能是什么?77.数据管理技术人工管理阶段的特点是什么?78.数据管理技术文件系统阶段的特点是什么?79.数据库系统的特点是什么?80.什么是数据的物理独立性?什么是数据的逻辑独立性?81.什么是数据模型?它应该满足哪三方面的要求?82.试述概念模型的作用83.满足什么条件的数据库系统被称为层次模型数据库?84.在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?85.试述层次数据模型的优缺点86.满足什么条件的数据库系统被称为网状模型数据库?87.试述网状数据模型的优缺点88.试述关系数据模型的优缺点89.试述数据库系统的三级模式结构90.什么是物理独立性?什么是逻辑独立性?91.试述数据库系统对硬件资源的要求92.数据库系统主要包括哪些方面的软件?93.数据库管理员的职责是什么?94.数据库系统应该包括哪些方面的人员?95.试述关系数据库的实体完整性和参照完整性96.基本关系具有什么样的性质97.试述关系数据语言的特点和分类98.试述关系代数中等值连接和自然连接的区别和联系99.试述SQL语言的特点100.什么是聚簇索引,什么情况下使用聚簇索引?101.说明SQL语言中WHERE子句和HAVING子句的区别102.什么是SQL查询中的外连接?103.请说明视图的作用104.说明嵌入式SQL与主语言之间是如何通信的?105.说明使用游标的步骤和相关SQL语句106.什么是动态SQL?在什么情况下使用动态SQL技术?107.在嵌入式SQL中是如何区分SQL语句和主语言语句的?108.在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通讯的?109.在嵌入式SQL中是如何协调SQL语言的

温馨提示

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

评论

0/150

提交评论