04735数据库系统原理201510

2015年10月高等教育自学考试全国统一命题考试
数据库系统原理试卷
(课程代码04735)
本试卷共4页,满分100分。

考试时间150分钟。

考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

、必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答o 4.合理安排答题空间,超出答题区域无效。

第一部分选择题
一、单项选择题(本大题共15小题。

每小题2分。

共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

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

1.不是数据管理技术进人数据库阶段的标志的20世纪60年代末的三件大事的是A.1968年美国IBM公司推出层次模型IMS系统
B.1969年美国CODASYL组织发布了DBTG报告
C.1970年美国IBM公司的E.F.Codd连续发表论文
D.1970年James Gray因在数据库领域的成就获得图灵奖
2.关于概念模型的描述,不正确的是
A.概念模型表达了数据的局部逻辑结构
B.概念模型是从用户需要的观点出发,对数据建模
C.概念模型独立于硬件和软件
D.概念模型是数据库设计人员与用户之间进行交流的工具
3.不是数据库的运行与维护阶段任务的工作是
A.数据库的转储和恢复B.数据库试运行
C.数据库安全性、完整性控制D.数据库性能的监督、分析和改进
4.在关系模型中,对于关系性质叙述正确的是
A.关系中每一个属性值都是可分解的
B.关系中允许出现重复元组
C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序
D.元组中的属性在理论上是有序的
5.在讨论关系模式的质量时,关于非形式化的衡量准则,叙述不正确的是
A.关系模式的设计应尽可能只包含有直接联系的属性
B.尽可能使得相应关系中不出现插入、删除和修改等操作异常
C.相应关系中最好放置一些经常为空值的属性
D.尽可能使关系的等值连接在主键和外键的属性上进行
6.“左部不可约依赖”也称为
A.局部依赖B.完全依赖
C.平凡函数依赖D.非平凡的函数依赖
7.如题7图,两个关系R1和R2,运算能得到关系R3的是
A.连接B.笛卡儿积C.并D.交
8.设有关系R和S,与R-S等价的元组关系演算表达式是
9.在SQL查询语言中,用于合并查询的谓词是
A.Exists B.All C.Union D.Some
10.设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是
A.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)
B.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)
C.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)
D.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)
11.关于事务的故障与恢复,下列说法正确的是
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行RED0操作
D.对日志文件设置检查点是为了提高故障恢复的效率
12.若事务T1已经给数据A加上了排他锁,则事务T2
A.只能再对数据A加共享锁B.不能再给数据A加任何锁
C.只能再对数据A加排他锁D.可以对数据A加任何锁
13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放日志文件的目录是
A.\Log B.\Books C.\Jobs D.\BackUp 14.PowerBuilder 9.0中,可以对应用程序的0pen、Close、Error等事件编程的画板是A.数据窗口画板B.数据管道画板C.应用画板D.函数画板15.一个UML类图,如题l5图所示,表示类的名称的是
A.Faculty B.fno C.salary D.num_teach
第二部分非选择题
二、填空题(本大题共10小题。

每小题1分,共10分)
请在答题卡上作答。

16.DBMS总是基于某种数据模型,可以分为层次型、网状型、________和面向对象模型。

17.概念设计中最著名的方法就是________。

18.在关系模式R中,能函数决定所有属性的属性组称为模式R的________。

19.在对关系R和S做自然连接时,把原该舍弃的元组也保留在新关系中,同时在这些元组新增加的属性上填上空值,这种操作称为
20.在SQL语言中,对分组查询中指定满足条件的语句是________。

21.视图被用来对无权用户屏蔽数据。

用户只能使用视图定义中的数据,而不能使用视图定义外的其他数据,从而保证了数据________。

22.DBMS的恢复子系统必须在系统重新启动时,对非正常终止的事务进行处理,把数据库恢复到________状态。

23.SQL Server中,存储过程是存放在服务器上的预先________好的SQL语句。

24.系统树窗口为PowerBuilder开发人员提供了关于________的活动状态视图。

25.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和________。

三、简答题(本大题共10小题,每小题3分,共30分)
请在答题卡上作答。

26.简述DBS的全局结构。

27.简述数据库设计的规划阶段的任务。

28.设有关系模式R(U,F),其中U={A,B,C,D,E},F={A→BC,CD→E,B→D,E→A},求属性A在F上的闭包(A)+。

29.在嵌入式SQL中如何区分SQL语句和宿主语言语句?
30. 简述事务的性质。

31.简述用户(或应用程序)访问数据的权限种类。

32.简述事务的存取模式种类。

33.简述T—SQL语言中Goto语句的作用。

34.简述PowerBuilder 9.0输出窗口的功能。

35.简述SQL/CLl中语句记录的功能。

四、设计题(本大题共5小题,每小题4分。

共20分)
请在答题卡上作答。

某集团公司职工管理系统的数据库包括如下关系表:
职工表:EMP(EN0,ENAME,AGE,SEX),其属性分别表示职工工号、姓名、年龄和性别;工作表:WORKS(EN0,CN0,SALARY),其属性分别表示职工工号、工作的公司编号和工资;公司表:COMP(CN0,CNAME,CADDRESS),其属性分别表示公司编号、公司名称和地址。

实现下列操作:
36.使用关系代数语言查询工作在C1号公司的年龄超过50岁的职工工号和姓名。

37.使用SQL语句查询各个公司的公司号以及职工人数。

38.使用SQL语句查询在编号为C4和C8的公司兼职的职工工号。

39.使用SQL语句将编号为C2公司,低于该公司平均工资的职工工资提高5%。

40.用SQL语言创建视图V_EWC:视图包括职工工号、姓名、工资、公司编号、公司名称。

五、综合题(本大题共2小题,每小题5分,共10分)
请在答题卡上作答。

41.设有一个商业集团的关系模式R(商品号,商品名,类号,类名,商店号,商店名,地
址,售价),每种商品在每个商店只有一个售价。

(1)写出关系模式R的关键码。

(2)将R规范到2NF。

(3)将R规范到3NF。

42.一个工厂要建立一个管理数据库系统,该系统有部门、职工、设备、零部件、厂商等实体,各实体属性如下:
部门:部门号、部门名、电话、地址;
职工:职工号、职工名、性别、职务;
设备:设备号、名称、价格;
零部件:零部件号、名称、规格、价格;
厂商:单位号、名称、电话、地址。

一个部门有多个职工,但每个职工只能在一个部门工作;一个部门管理多台设备,
每台设备只属于一个部门;一台设备装配多种零部件,每种零部件可以装配在多台设备上;一个厂商可以提供多种零部件,每种零部件可以由多个厂商提供。

(1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

合集下载

04735数据库系统原理串讲

04735数据库系统原理串讲

2.3 关系模型的基本概念
1.关系模型定义:用二维表格结构表示实体集、外键表示实体间 联系的数据模型称为关系模型。
2.基本术语有:字段(属性)、字段值(属性值)、记录(元组)、二 维表格(元组集合、关系或实例)。在这里,括号中的表述为关系模型 中的术语。它与表格中术语可以一一对应。还有,关系中属性个数称 为元数,元组个数为基数。
1.ER模型的基本元素 实体、联系和属性 2.属性的分类(简单属性和复合属性、单值属性和多值 属性、存储属性和派生属性) 3.联系的设计 4.ER模型的操作(分裂、合并和增删)
5.采用ER模型的数据库概念设计步骤 采用ER方法进行数据库概念设计分成三步进行: 首先设计局部ER模式 然后把各局部ER模式综合成全局ER模式 最后对全局ER模式进行优化
1.2 数据描述
在数据处理中,数据描述将涉及不同的范畴。从事物的特性到计 算机中的具体表示,数据描述经历了三个阶段———概念设计、逻辑 设计和物理设计。
1.概念设计中的的数据描述 1)实体 2)实体集 3)属性 4)实体标识符 2.逻辑设计中的数据描述 1)字段 2)记录 3)文件 4)关键码
3.物理设计中的数据描述 物理存储介质层次 1)高速缓冲存储器 2)主存储器 3)快擦写存储器 4)磁盘存储器 5)光盘存储器 6)磁带 物理存储中的数据描述 位、字节、字、块、桶和卷。
1.4 数据库管理系统(DBMS)
1.DBMS的目标与任务: 数据库管理系统的主要任务是完成用户对数据库的存取请求,即 检索、插入、更新或删除等操作。 DBMS的目标:用户界面友好、功能完善、结构清晰、高效率、开 放性 2.DBMS的工作模式(p20图)
3.DBMS的主要功能: 1)数据库的定义功能 2)数据库的操纵功能 3)数据库的保护功能(数据库恢复、数据库并发控制、数据 库完整性和数据库安全性) 4)数据库的维护功能 5)数据字典

(完整版)全国10月自学考试数据库系统原理试题及答案

(完整版)全国10月自学考试数据库系统原理试题及答案

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

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

1.在数据库系统中,提供数据与应用程序间物理独立性的是( B ) A .外模式/模式映像 B .模式/内模式映像 C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C ) A .多对一 B .一对多 C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式 B .存储记录结构设计 C .确定数据存放位置D .存取方法设计 4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则( D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值 C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。

如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A ) A .无损分解 B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R-S的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D )A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C )A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pblC..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

自考04735数据库系统原理复习资料

自考04735数据库系统原理复习资料

《数据库原理及应用》复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。

一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。

2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。

2)有较高的数据独立性。

3)数据库系统为用户提供了方便的用户接口。

4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。

5)增加了系统的灵活性。

3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。

2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。

2)实体集:性质相同的同类实体的集合。

3)属性:实体有很多特性,每一个特性称为属性。

4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。

以上概念均有类型和值之分。

3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。

2)记录:字段的有序集合。

3)文件:同一类记录的集合。

4)关键码:能惟一标识文件中每个记录的字段或字段集。

以上概念均有类型和值之分。

4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。

常用二元联系。

二元联系的类型有三种:一对一联系、一对多联系、多对多联系。

自考真题04735数据库系统原理多选题

自考真题04735数据库系统原理多选题

04735数据库系统原理多选题1、人工管理阶段时期数据管理的特点是:(ACD)A、不保存数据B、应用程序管理数据C、数据不共享D、数据不具有独立性2、文件系统阶段的数据管理有以下那些特点:(ABC)A、数据可以长期保存。

由文件系统管理数据。

文件的形式已经多样化。

B、数据就不再仅仅属于某个特定的程序,而可以由多个程序反复使用。

C、数据的存取基本上以记录为单位。

D、数据不具有独立性。

3、在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式(ABC)A、数据文件B、数据字典C、统计数据D、数据源30.外模式DDL用来描述错误的是(ACD)A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构31.数据库物理设计的任务有(BCD)A.优化模式B.存储记录结构设计C.确定数据存放位置D.存取方法设计32.不负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是(ABC)A.应用程序员B.终端用户C.专业用户D.DBA33.数据库系统中,执行逻辑数据与物理数据之间不具备转换功能的是(ACD)A.DBB.DBMSC.DBSD.OS34.如果事务T获得了数据项Q上的排他锁,则T对Q错误的是(ABD)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写35.数据库的并发操作会带来的问题有(ABC)A丢失数据B读脏数据C不可重复读D数据提取4、下列关于视图的说法中正确..的是(ABD)A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图5、在数据库中不属于存储的是(ABD)A、数据B、数据模型C、数据及数据之间的联系D、信息6、数据库系统提供的数据控制功能,包括..(ACD)A.并发控制B.控制数据冗余C.完整性保护D.故障恢复7、以下叙述中不正确的是(BCD)A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源8、封锁可以避免并发操作引起的错误,但可能产生(ABC)A.活锁B.饿死C.死锁D.复制9、下列属于数据库系统的三级模式是(ABC)A.模式 B.外模式C.内模式D.数据模式10、数据库的物理结构存储主要有(ABD)A存储记录格式B存储记录安排C数据存放D存取方法11、数据库系统不仅包括数据库本身,还要包括(ABC)A相应的硬件B软件C DBAD DBMS12.下列关于数据冗余的叙述中,正确..的是(ABC)A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据13.数据库物理设计的任务包括..(BCD)A.优化模式B.存储记录结构设计C.确定数据存放位置D.存取方法设计14.下面关于自然连接和等值连接的叙述中,正确..的是(ABD)A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必15.SQL语言的功能包括(ABCD)A数据查询B数据定义C数据操纵D数据控制16.核心SQL的组成部分。

04735数据库系统

04735数据库系统

则称F为最小函数依赖集合。
如果函数依赖集F和G等价,并且G是最小集,
那么称G是F的一个 最小覆盖 。
这一段并不要求掌握最小集的求法,但是应
当通过其求法理解最小集的概念。
谢
谢!
3.3 关系模式分解特性


1.模式分解中存在的问题
模式分解 就是将一个泛关系模式 R分解成 数据库模式ρ ,以ρ代替R的过程。 它不仅仅是属性集合的分解,它是对关系模式上的函数依赖集、以及 关系模式的当前值分解的具体表现。
A4合并性:如果X→Y和X→Z成立,那么X→YZ成立。 A6分解性:如果X→Y和Z Y成立,那么X→Z成立。 A5伪传性:如果X→Y和WY→Z成立,那么WX→Z成立。 A7复合性:{X→Y, W→Z} |=XW →YZ。
A8通用一致性定理:{X→Y, W→Z } |=x ∪(X-Y) →YZ。
《数据库系统原理》
3.1 函数依赖


1.函数依赖的定义
设有关系模式R(A1,A2,...An)或简记为R(U),X, Y是U的子集,r是R的任一具体关系,如果对r的任意两 个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y],则称X函数决 定Y,或Y函数依赖于X,记为X→Y。X→Y为模式R的一 个函数依赖。 这个定义可以这样理解:有一张设计好的二维表, X,Y是表的某些列(可以是一列,也可以是多列),若在 表中的第t1行,和第t2行上的X值相等,那么必有t1行和 t2行上的Y值也相等,这就是说Y函数依赖于X。
四类集合运算符将关系看成元组的集合运算是从关系的水平方向即行的角度来进行专门的关系运算符不仅涉及行而且涉及列算术比较符辅助专门的关系运算符进行操作逻辑运算符辅助专门的关系运算符进行操作广义笛卡尔积extendedcartesianproduct?r?n目关系k1个元组?s?m目关系k2个元组?rs?列

2015年10月自考数据库系统原理(04735)试题及答案解析

2015年10月自考数据库系统原理(04735)试题及答案解析

2015年10月高等教育自学考试全国统一命题考试数据库系统原理试卷(课程代码04735)本试卷共4页,满分100分。

考试时间150分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

、必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答o 4.合理安排答题空间,超出答题区域无效。

第一部分选择题一、单项选择题(本大题共15小题。

每小题2分。

共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

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

1.不是数据管理技术进人数据库阶段的标志的20世纪60年代末的三件大事的是A.1968年美国IBM公司推出层次模型IMS系统B.1969年美国CODASYL组织发布了DBTG报告C.1970年美国IBM公司的E.F.Codd连续发表论文D.1970年James Gray因在数据库领域的成就获得图灵奖2.关于概念模型的描述,不正确的是A.概念模型表达了数据的局部逻辑结构B.概念模型是从用户需要的观点出发,对数据建模C.概念模型独立于硬件和软件D.概念模型是数据库设计人员与用户之间进行交流的工具3.不是数据库的运行与维护阶段任务的工作是A.数据库的转储和恢复B.数据库试运行C.数据库安全性、完整性控制D.数据库性能的监督、分析和改进4.在关系模型中,对于关系性质叙述正确的是A.关系中每一个属性值都是可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上是有序的5.在讨论关系模式的质量时,关于非形式化的衡量准则,叙述不正确的是A.关系模式的设计应尽可能只包含有直接联系的属性B.尽可能使得相应关系中不出现插入、删除和修改等操作异常C.相应关系中最好放置一些经常为空值的属性D.尽可能使关系的等值连接在主键和外键的属性上进行6.“左部不可约依赖”也称为A.局部依赖B.完全依赖C.平凡函数依赖D.非平凡的函数依赖7.如题7图,两个关系R1和R2,运算能得到关系R3的是A.连接B.笛卡儿积C.并D.交8.设有关系R和S,与R-S等价的元组关系演算表达式是9.在SQL查询语言中,用于合并查询的谓词是A.Exists B.All C.Union D.Some10.设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是A.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)B.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)C.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)D.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)11.关于事务的故障与恢复,下列说法正确的是A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行RED0操作D.对日志文件设置检查点是为了提高故障恢复的效率12.若事务T1已经给数据A加上了排他锁,则事务T2A.只能再对数据A加共享锁B.不能再给数据A加任何锁C.只能再对数据A加排他锁D.可以对数据A加任何锁13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放日志文件的目录是A.\Log B.\Books C.\Jobs D.\BackUp 14.PowerBuilder 9.0中,可以对应用程序的0pen、Close、Error等事件编程的画板是A.数据窗口画板B.数据管道画板C.应用画板D.函数画板15.一个UML类图,如题l5图所示,表示类的名称的是A.Faculty B.fno C.salary D.num_teach第二部分非选择题二、填空题(本大题共10小题。

数据库系统原理04735历年试题

全国2009年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.使用二维表格结构表达实体及实体间联系的数据模型是( )A.层次模型 B.网状模型 C.关系模型 D.联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )A.DBMS B.数据库应用系统 C.相关的计算机系统D.DBA3.数据库系统提供的数据控制功能,不包括( )A.并发控制 B.控制数据冗余 C.完整性保护D.故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )A.(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中违反关系完整性规则的元组是( )R SA.(d1,2) B.(d2,NULL) C.(d3,4) D.(d4,1)6.在最小依赖集F中,下面叙述不正确的是( )A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为( )A.非主属性 B.关键属性 C.复合属性 D.主属性8.设有关系R和S如下表:R S T则关系T是关系R和关系S的( )A.自然连接结果 B. 连接结果 C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A.投影、连接B.连接、选择 C.选择、投影D.交、选择10.以下叙述中正确的是( )A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是( )A.CREATE INDEX 索引名 ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名 ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名 ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的( )A.原子性实现B.一致性实现 C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )A.UNDO处理B.REDO处理 C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )A.Master数据库B.Model数据库 C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是( )A.环境记录 B.连接记录 C.语句记录 D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

04735数据库系统



分解一个模式有很多方法,但是有的分解会出现失去函数依赖、
或出现插入、删除异常等情况,而有的分解则不出现相关问题。

衡量一个分解的标准有三种:分解具有无损联接 ;分解要保持函 数依赖;分解既要保持依赖,又要具有无损联接。

那么什么是无损联接呢?什么又是保持依赖?
2.无损联接的定义和性质
设R是一关系模式,分解成ρ ={R1,R2,...,Rk},F是R上的一个
则称F为最小函数依赖集合。
如果函数依赖集F和G等价,并且G是最小集,
那么称G是F的一个 最小覆盖 。
这一段并不要求掌握最小集的求法,但是应
当通过其求法理解最小集的概念。
谢
谢!
3.3 关系模式分解特性


1.模式分解中存在的问题
模式分解 就是将一个泛关系模式 R分解成 数据库模式ρ ,以ρ代替R的过程。 它不仅仅是属性集合的分解,它是对关系模式上的函数依赖集、以及 关系模式的当前值分解的具体表现。
设有关系模式R(U),X,Y,Z,W均是U的子集,F是R上只涉及到U 中属性的函数依赖集,推理规则如下:
A1自反性:如果Y X U,则X→Y在R上成立。
A2增广性:如果X→Y为 F所蕴涵,Z U,则 XZ→YZ在R上成立。 (XZ表示X∪Z,下同) A3传递性:如果X→Y和Y→Z在R上成立,则X→Z在R上成立。
赖集。只有这样才能确保整个数据库中数据的语义完整性不受破坏。


1.1NF、2NF、3NF、BCNF的定义:
1NF:第一范式 即关系模式中的属性的值域中每一个值都是不可再 分解的值。如果某个数据库模式都是第一范式的,则称 该数据库模式是属于第一范式的数据库模式。 2NF:第二范式

04735 数据库系统原理

重点重点难点本章重难点分析(重点)知识点1 数据库基本概念1数据描述事物的符号记录2数据库是指长期储存在计算机中的有组织的、可共享的数据集合永久存储、有组织、可共享。

知识点1 数据库基本概念3、数据库管理系统(DBMS)4、数据库系统数据库系统知识点1 数据库基本概念用户(程序员)用户(数据库终端用户)应用程序数据库管理系统(DBMS)数据库数据库管理员(DBA)知识点1 数据库基本概念数据库管理员不同于普通数据库用户,他们是专门负责对数据库进行维护,并保证数据库正常、高效运行的人员;讲解归纳与举例【正确答案:C】讲解归纳与举例【正确答案:A】讲解归纳与举例【正确答案:数据】知识点1 数据管理技术的发展知识点1 数据管理技术的发展知识点1 数据管理技术的发展根源消除或控制数据冗余不一致性知识点1 数据管理技术的发展数据独立数据库管理系统具有对数据的统一管理和控制功能,主要包括数据的安全性、完整性、并发控制与故障恢复等,即数据库保护。

安全性知识点1 数据管理技术的发展知识点1 数据管理技术的发展故障恢复(Recovery)讲解归纳与举例【正确答案:D】讲解归纳与举例【正确答案:A】讲解归纳与举例【正确答案:故障恢复】讲解归纳与举例【正确答案:数据冗余】知识点1 数据库系统的结构三级模式模式内模式外模式客户/服务器结构浏览器/服务器结构知识点1 数据库系统的结构外模式也成为子模式用户模式模式也称为概念模式或逻辑模式也称为存储模式姓名 年龄孙小涵 18赵珂卉 17知识点1 数据库系统的结构概念模式,逻辑模式概念视图子模式,或用户模式数据视图,即用户视图存储模式内部视图,或存储视图知识点1 数据库系统的结构知识点1 数据库系统的结构客户/服务器结构(Client/Server,C/S)知识点1 数据库系统的结构浏览器/服务器结构(Browser/Server,B/S),三层三层:表示层、处理层(中间层)、数据层。

自考04735数据库原理及应用数据库管理

自考04735数据库原理及应用数据库管理要求、目标:了解数据库的恢复、数据库的安全性,熟悉事务、数据库的并发控制、数据库的完整性。

一、事务1.DBMS对DB的监控,称为数据库的管理,也称为数据库的保护。

它分为四个方面:数据库的恢复、并发控制、完整性控制和安全性控制。

2.事务:是构成单一逻辑工作单元的操作集合,要么完整地执行,要么完全不执行。

DBS 运行的最小逻辑工作单位是“事务”,所有对数据库的操作,都要以事务作为一个整体单位来执行或撤销。

3.一个事务由应用程序中的一组操作序列组成,在程序中,事务以BEGIN TRANSACTION 开始,以COMMIT语句或ROLLBACK语句结束。

COMMIT语句表示事务执行成功地结束(提交);ROLLBACK语句表示事务执行不成功地结束(应该“回退)。

4.事务的ACID性质:1)原子性(Atomicity):一个事务对数据库的所有操作,是一个不可分割的工作单元。

这些操作要么全部执行,要么什么也不做。

2)一致性(Consistency):一个事务独立执行的结果,应保持数据库的一致性,即数据不会因事务的执行而遭受破坏。

3)隔离性(Isolation):在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样。

4)持久性(Durability):一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

二、数据库的恢复1.数据库的可恢复性:系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为可恢复性。

2.为保证可恢复性,平时应做好转储和建立日志。

日志库记录事务的开始、结束标志,记录事务对数据库的每一次插入、删除和修改前后的值。

3.常见故障分三类:事务故障、系统故障(硬件故障、软件(DBMS、OS或应用程序)错误、掉电等,不破坏数据库)、介质故障。

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

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