当前位置:文档之家› 数据库系统原理_自考4735复习资料(参照大纲)

数据库系统原理_自考4735复习资料(参照大纲)

数据库系统原理_自考4735复习资料(参照大纲)
数据库系统原理_自考4735复习资料(参照大纲)

第一章、数据库系统基本概念

识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题

1.1、DB技术的发展阶段(识记)

1、人工管理阶段

在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,这个时期数据管理有以下特点:

(1)数据不保存在计算机内

(2)没有专业的软件对数据进行管理

(3)只有(program)程序的概念,没有(file)文件的概念

(4)数据面向程序,即一组数据对应一个程序

2、文件系统阶段

在文件系统阶段(20世纪50年代后期至60年代),计算机用于科学计算、信息管理。特点:

(1)以文件的形式长期保存在外部存储的磁盘上

(2)数据的逻辑结构和物理结构有了区别,但比较简单

(3)文件组织多样化,有索引文件、连接文件、和直接存取文件。

(4)数据不再属于某个特定程序,可以重复使用,数据面向应用(此阶段具有设备独立性,改变存储设备是,不必改变APP)

(5)数据的操作以记录为单位

缺点:

(1)数据冗余

(2)数据不一致

(3)数据联系弱

3、数据库阶段

数据阶段(20世纪70年代以来),数据管理规模的扩大,数据急剧增长

特点:

(1)采用数据模型表示复杂的数据结构

(2)有较高的数据独立性(APP&DA TA)。数据库结构三级:用户的局部逻辑结构、数据库的整体逻辑结构、数据库的物理结构

(3)数据库为用户提供方便的用户接口

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

(5)增加系统的灵活性

定义:DB:DB是长期储存在计算机内、有组织、统一管理的相关数据的集合DBMS:DBMS是User与OS之间的一层管理软件,提供DB的建立、查询、更新及各种数据控制。DBMS分为层次性,网状型、关系型、面相对象型。

DBS:DBS是实现有组织的、动态的存储大量关联数据、采用数据库技术的计算机

数据库技术:研究数据的结构、存储、设计、管理和使用

4、高级数据库阶段(第九章)

(1)面向对象的概念建模

(2)ODBC技术

1.2数据描述(领会)

数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。

1、概念设计中的数据描述

(1)实体标示符:唯一标示实体属性或属性集

2、逻辑设计中的数据描述

(1)字段:可以命名的最小信息单位、所以又成为数据元素或初等项()(2)关键码:唯一标示文件中每个记录的字段或字段集合

(3)实体=记录,属性=字段,实体集=文件,实体标识符=关键码

(4)数据描述的两种形式:物理描述形式、逻辑描述形式

3、物理设计中的数据描述

(1)物理存储介质层

一级存储:高速缓存、内存

二级存储:快闪存储器、磁盘存储器

三级存储:光存储器、磁带存储器

(2)物理存储中的数据描述

位、字节、字、块、桶、卷

4、数据联系的描述

定义:联系:实体间的联系,与一个联系有关的实体集个数成为联系元数二元联系的类型:1:1、1:N、N:M

1.3数据的抽象级别(领会)

1、数据的抽象过程

(1)模型是对现实世界的抽象

(2)数据抽象过程

根据客户需求,设计数据库的概念模型

根据转换规则,把概念模型转换为数据库的逻辑模型

根据用户的业务特点,设计不同的外部模型

数据库实现时,要根据逻辑模型设计其内部模型

定义:模型分类:

概念模型:表达用户需求观点的数据全局逻辑结构的模型

逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型

外部模型:表达用户使用观点的DB局部逻辑结构模型

内部模型:物理结构的模型

2、概念模型

(1)概念模型的抽象基本最高

表达了数据的整体逻辑结构,它是系统用户对整个项目设计数据的全面描述

从用户需求的观点出发,对数据建模

独立于硬件和软件(一句废话)

数据库设计人员与用户进行交流的工具

(2)ER的优点

简单,易理解

与计算机无关,用户易接受

3、逻辑模型

根据DBMS特点转换,分为层次模型,网状模型,关系模型

特点:

表达了DB整体逻辑结构,设计人员对整个项目数据库的全面描述

从数据库实现的观点出发,对数据建模

独立与硬件,以来与软件(DBMS)

数据库设计人员与APP之间交流的工具

(1)层次模型

用树形(层次)结构表示实体类型及实体联系的数据模型

特点:记录之间的联系用指针实现,select效率高

缺点:只能用1;N联系

数据的查询更新复杂,程序编写复杂

(2)网状模型

用有向图结构表示实体类型及实体联系的数据模型

特点:指针实现,可表示1:N,M:N select效率高

缺点:数据结构复杂,编程复杂

(3)关系模型

用二维表,与前两个相比数据结构简单,用关键码(公共属性)导航而不是指针,简单,易懂

4、外部模型

特点:

是逻辑模型的一个逻辑子集

独立与硬件,以来与软件(估计是***之类)

反应用户使用数据库的观点

优点:

简化用户的观点

有助于数据库的安全性保护

外部模型是对概念模型的支持

5、内部模型

又称物理模型,数据库最低层的抽象(物理对物理),描述数据在磁盘或磁带上的

存储方式(文件结构),存储设备(外存的空间分配),存取方法(主索引和辅助索引)

6、三层模式&两级映像

(1)外部模型,内部模型,逻辑模型+DDL(create,drop)=三层模式

定义:

外模式:用户与数据库系统的接口(User—DBS),用户到那部分数据的描述(外部记录)

逻辑模式:DB中全部Data的整体逻辑结构的描述(记录联系,数据完整性,安全性)内模式:物理存储方面的描述(记录类型,索引文件组织方式)

特点:

用户使用DML(数据操纵语言select,delete)语句对数据库进行操作,对外模式的外部记录进行操作

逻辑模式必须不涉及到存储结构,访问技术

内模式不涉及物理设备的约束

(2)

外/逻辑映像--(外模式中)

存在于外和逻辑之间,用于定义外模式和逻辑模式之间的对应性

逻辑/内映像(内模式中)

存在于内和逻辑之间,用于定义逻辑和内模式和之间的对应性

7、高度数据独立性

定义:

数据独立性:APP和DB的数据结构之间相互独立,不受影响。在修改数据结构时,尽可能不修改APP,视为达到数据独立性目标

数据独立性分为物理数据独立性和逻辑数据独立性

(1)物理

如果DB的内模式要修改,只要对逻辑/内进行修改达到物理独立性

(2)逻辑

如果DB的逻辑模式要修改,只要对外/逻辑今夕修改带到逻辑独立性

1.4、DBMS(领会)

1、DBMS的工作模式

DBMS:是DBS对数据进行管理的软件,它是DBS的核心(层次,网状,联系,面向对象)

工作模式:

(1)接受APP的数据请求&处理请求

(2)将用户的数据请求(高级指令)转换成复杂的机器代码(低层指令)

(3)实现对数据库的操作

(4)从对数据库的操作中接受查询结构

(5)对查询结构进行处理(格式转换)

(6)将处理结果返回给用户

2、DBMS主要功能

(1)数据库的定义功能:DBMS提供DDL定义数据库的三级结构、两级映像、定义DB的完整性约束、保密限制等措施(DDL的编译程序)

(2)数据库的操纵功能:提供DML实现对数据的操作,即检索和更新(DML的编译程序或解释程序)

(3)数据库的保护功能:DB的恢复,DB的并发控制,DB的完整性控制,DB的安

全性控制

(4)数据库的维护功能:DB的数据载入、转换、转储、数据库的改组以及性能监控(5)数据字典:DBS存放三级结构定义的DB成为DD(数据字典)。对数据库的操作都要通过DD才能实现

1.5、DBS(领会)

1、DBS的组成

组成:

DB:应用数据的集合,即物理数据库,DB的主体& 各级数据库的描述,描述数据库,由DD管理

硬件:CPU,内外存,输出入设备

软件:DBMS,OS,APP等

DBA:

DBA的职责:定义模式、定义内模式、与用户的联络、定义安全性规则、定义完整性规则、数据库的转储与恢复

DBA的工具:一系列的实用工具、DD系统

2、DBS的全局结构

(1)数据库用户:DBA、专业用户、应用程序猿、终端用户

(2)DBMS的查询处理器:DDL解释器,DML编译器,嵌入式DML的预编译器,查询求值引擎

(3)DBMS的存储管理器:权限和完整性管理器、事务管理器、文件管理器、缓冲区管理器

(4)磁盘存储器中的数据结构(五种形式):数据文件,DD,索引,统计数据,日志

3、DBS的效益

(1)灵活性

(2)简易性

(3)面向用户

(4)有效地数据控制

(5)加快应用系统的开发速度

(6)维护方便

(7)标准化

第二章、数据库设计和ER模型

2.1数据库生存期(领会)

我们把数据库应用系统从开始、设计、实现、维护到最后被新的系统所取代停止使用成为数据库生存期,一般分为:规划,需求分析,概念设计,逻辑设计,物理设计,设计,实现,运行,文化

1、规划阶段

(1)系统调查:对应用单位做全面的调查

(2)可行性分析:从诸多方面对建立数据库的可行性进行分析

(3)确定数据库系统的总目标:对应用单位的工作流程进行优化

2、需求分析阶段

(1)分析用户活动,产生业务流程图

(2)确定系统范围,产生系统关联图

(3)分析用户活动涉及的数据,产生数据流图

(4)分析系统数据,产生DD

3、概念设计阶段

产生反映用户单位信息需求的数据库概念结构,即概念模型,概念模型独立于计算机硬件结构,独立于支持数据库的DBMS

步骤:

进行数据抽象,设计局部概念模型

将局部概念模型综合成全局概念模型

评审

概念设计中最著名的方法就是实体联系方法(ER方法)

4、逻辑设计阶段

把概念设计阶段设计好的概念模型转换成与选用机体上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库逻辑模型和外模型)

步骤:

把概念模型转换成逻辑模型

设计外模型

设计应用程序与数据库的接口

评价模型

修正模型

5、物理设计阶段

对于给定的基本数据类型选取一个最适合运行的环境的物理结构的过程

步骤:

存储记录结构设计

确定数据存放位置

存取方法的设计

完整性和安全性考虑

程序设计

6、数据库的实现

(1)用DDL定义数据库结构

(2)组织数据入库

(3)编制与调试应用程序

(4)数据库试运行(功能&性能调试)

7、数据库的运行和维护

(1)数据库的转储和恢复

(2)数据库安全性,完整性

(3)数据库性能的监督、分析和改进

(4)数据库的重组织和重构造

2.2、ER模型的基本概念(综合应用)

1、ER模型的基本元素

实体、联系、属性

2、属性的分类

简单属性&复合属性

存储属性&派生属性

可以为NULL的属性

3、联系的设计

联系类型的约束:基数约束&参与约束

基数:参与一个联系中实体的数目成为映射基数

参与:一个实体集中的每个实体都参与某个联系成为完全参与,反之部分参与

4、ER模型的操作

操作:实体类型,联系类型,属性的分裂、合并、增删等

(1)分裂方式:水平分裂&垂直分裂

水平:把固定不变的属性组成一个实体类型

垂直:把经常变化的属性组成一个实体类型

5、采用ER模型的数据库概念设计步骤

(1)设计局部ER模型

确定局部结构范围

定义实体

定义联系

分配属性

(2)把局部ER模型组合成全局ER模型

确定公共实体类型

合并局部ER模型

消除冲突(属性域的冲突,结构冲突,命名冲突)

(3)对全局ER模型进行优化,取得最终ER模型,即概念模型

合并实体类型

消除冗余属性

消除冗余联系

2.3、关系模型的基本概念(综合应用)

1、关系模型的基本术语

用二维表格表示实体集是,用关键码表示实体间联系的数据模型

记录=元组,元组*N=关系,属性=元数,元组个数=基数

2、关系的定义和性质

关系:关系是一个属性数目相同元组的集合

规范性限制:

关系中每个属性不可分解

关系中不允许出现重复元组

不考虑元组件的顺序,没有行序

元组中属性按习惯考虑列的排序

3、三类完整性规则

(1)实体完整性(KEY不为空)

(2)参照完整性(外键只能为NULL或等于相对应主键属性)

(3)用户定义完整性(属性范围)

2.4、ER模型到关系模型的转换(综合应用)

1、采用ER模型的逻辑设计步骤

(1)导出初始关系模式集

(2)规范化处理

(3)模式评价

(4)模式修正

(5)设计子模式

2.5、ER模型实例分析(综合应用)

全是应用的自己搞吧童鞋们

2.6、增强的ER模型

这里考的较少,或者叫根本没考过。2013.10.12

1、弱实体与强实体

一个实体对另一个实体有很强的以来联系,且该实体主键的一部分或全部从改强实体中获得,则称其为若实体,若实体用双线矩形框表示,与强实体的联系用双线菱形表示

2、子类实体于超类实体

当较低层上的实体类型表达了与之联系的较高层上的实体类型特殊情况时,称较高层上的实体为超类实体,反之为子类实体

特性:(1)两者之恋有继承特点(2)继承通过相同的实体标示符来实现

第三章、关系模式设计理论

3.1、关系模式的设计准则(简单应用)

1、关系模式的冗余和异常问题

数据冗余:是指同一个数据在系统中重复出现

操作异常:修改异常、插入异常、删除异常

2、关系模式的非形式化设计准则

(1)尽可能只包含有直接联系的属性,不要包含简介联系的属性

(2)尽可能使得相应关系中不出现操作异常

(3)尽可能使得相应关系中避免放置经常为空的属性

(4)尽可能使得关系的等值连接在主键外键上进行,否则会很与可能产生额外的元组3.2、函数依赖(简单应用)

下面连续几章节,不会的较少,省略记,多为应用小题考到概率较低

1、函数依赖的定义

函数依赖:FD即X->Y (属性的联系)

2、FD的逻辑蕴涵

闭包问题

3、FD的推理规则

A8:{X->Y, W->Z} |= X v (W-Y)->YZ

定义:对于FD X->Y 如果Y属于X 则X->Y是一个平凡的FD

4、FD和关键码的联系

5、属性集的闭包

6、FD的最小依赖集

3.3、关系模式的分解特性(简单应用)

3.4、范式(大题必考)

1NF:属性均为简单属性,不可分

2NF:候选键中不存在多与属性,只能有候选键推出其他任意属性。

比如学号+课程号->成绩学号->姓名违反2NF

3NF:所有关系都必须由内外键连接

BCNF:每个平凡FD X->Y , X为超键

3.5多值依赖和4NF(识记)(基本不考)

第四章、关系运算

关系模型的三个重要组成部分:数据结构、数据操纵、数据完整性规则

关系代数语言:查询操作是以集合操作为基础的运算

关系演算语言:查询操作是以谓词演算为基础的运算

4.1、关系代数(综合应用)

1、关系代数的五个基本操作

传统的集合操作:并,交,差,笛卡尔积(乘),笛卡尔积的逆运算(除)

扩充的关系操作:投影,选择,关系的结合(连接,自然连接)等

P97 表4,2 关系代数操作的结果

2、关系代数的四个组合操作

P99

4.2、关系演算(领会)

1、元组关系演算

P103

2、域关系演算

P106

3、关系运算的安全约束和等价性

(1)在关系代数中基本操作是并差笛卡尔积,投影,选择,没有集合”补“的操作,因此关系代数总是安全的

(2)关系演算则会初出现无线关系和无穷验证的问题

(3)在数据库中不产生无限关系和无穷验证问题的称为安全运算,相应的表达式成为安全表达式,采取的措施为安全约束

(4)在关系演算中,我们约定运算只对表达式中公式涉及的关系值范围内进行操作,所以关系演算是安全的

(5)关系代数,安全的元组关系演算,安全的域关系演算在关系的表达和操作能力上是完全等价的。关系运算主要有关系代数,元组演算,域演算三种

第五章、SQL语言

5.1、SQL简介(识记)

1、SQL数据库的体系结构

SQL 基本上也是三级结构

关系模式=基本表,存储模式=存储文件,子模式=视图元组=行属性=列

体系结构要点:

(1)SQL模式是表和约束的集合

(2)表由行集合构成,一行是列的序列,每列对应一个数据项

(3)表有三种:基本表,视图,导出表

(4)一个基本表可以跨一个或多个存储文件,一个存储文件也可以存放多个基本表(5)用户可以用SQL语句对基本表和视图进行查询等操作

(6)SQL用户可以是应用程序,也可以是终端用户

2、SQL的组成

核心四部分:

(1)数据定义语言=SQL/DDL(定义SQ模式,基本表,视图和索引等结构)

(2)数据操纵语言SQL/DML(数据的查询和更新)

(3)嵌入式SQL 语言的使用规定(嵌入在主程序中使用)

(4)数据控制语言SQL/DCL (对一个表或视图的授权,完整性规则的描述,事务控制)

3、SQL的特点

(1)强大的查询功能,select 可进行相当复杂的操作

(2)SQL不是一个应用开发语言,只提供数据库的操作功能

(3)SQL是国际标准语言,有利于个数据库之间交换数据,有利于程序的移植,有利于实现高度的数据独立性,有利于实现标准化

(4)SQL的词汇不多,核心功能只用了9个单词,接近英语语法,容易学习使用5.2、SQL的数据定义(综合应用)

创建模式:create schema 模式名authororization 用户名

删除模式:drop schema 模式名

复习SQL语句

完整性约束:主键子句(primary key),外键子句(foreign key),检查子句(check)

5.6、嵌入式SQL(领会)

1、嵌入式SQL的实现方法

(1)SQL语言有两种使用方法:

终端交互方式下使用(交互式SQL);

嵌入在主语言的程序中使用(嵌入式SQL)

(2)嵌入SQL的实现,两种处理方式:

扩充主语言的编译程序,使之能处理SQL语句

采用预处理方式,目前多采用此方式

预处理方式:

预处理程序对源程序进行扫描,识别出SQL语句并处理成函数的调用形式

再用主语言的编译程序编译成目标程序

(3)SQL2规定,SQL_STATE 是一个特殊的共享变量,起着解释SQL语句执行状况的作用,它是一个由5个字符组成的字符数组

2、嵌入式SQL的使用规定

(1)嵌入式SQL 语句格式:

Exec SQL SQL语句End_Exec

结束标志在C和pascal 中用;表示

(2)允许嵌入SQL语句用主语言的程序变量(称为共享变量)

引用时,这些变量前要加:作为前缀标识以示与数据库中变量有所区别

这些变量要用SQL的declaer 语句说明

Exec sql begin declear section

Char sno[5],name[9];

Char SQL_state[6];

exec sql end declear section;

(3)游标:

由于SQL语句处理的是记录集合,而主语言一次只能处理一个记录,因此需要游标机制,把集合操作转换成单记录处理方式

游标定义语句:exec sql declear 游标名cursor for

Select 语句

End exec

游标语句是一个说明语句,其中的select 并不立即执行游标打开语句:exex sql open 游标名end_exec

该语句执行游标中的sql 语句,同时游标处于活动状态。

游标是一个指针,此时指向查询结果的第一行。

游标推进语句:exec sql fetch from 游标名into 变量表end_exec

此时游标推进一行,并把游标指向行(当前行)中的值取出,送到共享变量,变量表是用逗号分开的共享变量组成。

Fetch语句常置于主语言的循环结构中,并借助主语言的处理语句逐一查询结果中的一个元组。

游标关闭语句:exec sql close 游标名end_exec

关闭的游标可以再次打开,与新的查询结果相联系

游标处于活动状态时,可以删除更改游标指向的元组

3、嵌入式SQL的使用

(1)不涉及游标的SQL DML 语句

P142 实例

(2)涉及游标的SQL DML 语句(P143 实例)

Select 语句的使用范式:当select查询结果为多个元组时,一定要用游标机制吧多个元组一次一个的传给主程序语言处理,步骤:

先用游标定义语句定义一个游标与某个select语句对应。

游标用open打开后处于活跃状态,此时游标指向第一个元组之前。

每执行一次fetch 语句,游标指向下一个元组,并把数值送到共享变量。

最后用close关闭游标。

(3)卷游标的定义和推进

游标在推进时只能沿查询结果中元组顺序从头到尾一行一行的推进,并不能向上推进,因此出现了卷游标。

语法:

Exec sql declear 游标名scroll cursor for

Select 语句

End_exec

推进方式:

P145

4、动态SQL语句

(1)动态SQL预备语句(不执行,只声明)

Exec sql prepare 动态SQL语句名from 共享变量或字符串

(2)动态SQL 执行语句(P146实例)

Exec sql execute 动态SQL语句名

两点改进:

当预备语句中组合而成的SQL语句只需要执行一次,那么预备语句呵呵性语句可合成一句

exec sql execute immediate 共享变量或字符串

当预备语句中组合而成的SQL语句的条件值尚缺时,可在执行语句中用using 补上Exec sql execute 动态SQL语句名using 共享变量

5.7存储过程与SQL/PSM(识记)

减少局限性的方法之一:使用SQL标准的存储过程和SQL/PSM(持久存储模块)技术

1、数据库存储过程与函数

数据库中的程序(代码)是以数据库对象的形式存储在数据库中,因此称为存储过程定义:存储过程使用SQL语句和流程控制语句编写的模块,存储过程经过编译优化后存储在数据库服务器端的数据库中,使用时即可调用。

存储过程优点:

(1)提高运行速度

(2)增强了SQL的功能和灵活性

(3)可以降低网络的通信量

(4)减轻了程序编写的程序量

(5)间接实现安全控制功能

声明:

P147 书上讲的不详细

2、SQL/PSM(P148)

(1)顺序执行

(2)条件分支语句

(3)循环语句

第六章、数据库管理

对数据库的管理主要通过四个方面实现:数据库的恢复、并发控制、完整性控制、安全性控制。

6.1事务(领会)

1、事务的定义

定义:事务是构成单一逻辑工作单元的操作集合,要么完整的执行,要么不执行。不论发生任何情况,DBS必须保证事务能正确完整的执行

(1)事务以begin transaction 开始,以commit 、rollback 结束

(2)Commit 表示事务成功的执行(提交),rollback表示事务执行不成功的结束(回退撤销)

(3)对数据库的访问是建立在读和写操作上的:

read(x):从磁盘数据库中读到内存缓冲区中

write(y):从内存缓冲区中,写会磁盘的数据库

2、事务的ACIS性质

(1)原子性:一个事务对数据库的所有操作,是一个不可分割的单元,要么全执行,要么全不执行。由DBMS事务管理子系统来实现

(2)一致性:一个事务独立执行的结果,应保持数据库的一致性,数据不会因为事务的执行而遭破坏。由DBMS完整性子系统执行测试任务。

(3)隔离性:多个事务并发执行,系统应保证这些事务先后单独执行的结果一样。由DBMS并发控制子系统实现的。

(4)持久性:一旦事务完成全部操作,它对数据库的所有更新应持久性的反应在数据库中。由DBMS的恢复管理子系统实现。

6.2、数据库的恢复(领会)

定义:系统能把数据库从被破坏、不正确的状态,恢复到最近的一个正确的状态,DBMS 的这种能力称为数据库的可恢复性(recovery)

1、典型的恢复策略

(1)平时做好两件事:转储和建立日志

(2)一旦发生数据库故障,分两种情况处理

(1)物理破坏:此时数据库已经不可用,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库进行REDO 已提交的事务

(2)非物理破坏:利用日志库UNDO 所有不可靠的修改,再利用日志库执行REDO 。

2、故障类型和恢复方法

(1)事务故障

(1)可以预期的事务故障:事务代码中加入rollback 执行undo 操作

(2)非预期的事务故障:由系统直接对该事务执行undo 操作(2)系统故障

(1)对未完成事务做undo处理

(2)对已提交但更新还留在缓冲区的事务做redo处理

(3)介质故障

此项故障为毁灭性故障,此时恢复过程如下:

(1)重装最近转储的后备副本到新的磁盘,是数据库恢复到转储时的一致性

(2)在日志中找出最近转储以后提交的事务

(3)将这些事务进行redo 处理,讲数据库恢复到故障前的某一时刻的一直状态事务故障和系统故障的恢复由系统自动进行,而介质故障需要DBA的配合进行,介质故障通常称为硬故障,其他两个为软故障

3、检查点技术

REDO和UNDO 采用了此技术

(1)检查点方法

P156

(2)检查点方法的恢复算法

(1)根据日志文件建立事务重做队列和事务撤销队列

(2)对重做队列中的事务进行REDO处理,对撤掉队列中的事务进行UNDO处理

进行UNDO处理的方法是:反向扫描日志文件,根据撤销队列的记录对没一个撤销事务的更新操作执行逆操作

6.3数据库的并发控制(领会)

1、并发操作带来的3个问题

(1)丢失更新问题

(2)读脏数据问题

(3)不可重复问题

2、封锁技术

定义:锁:锁是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据项的状态。锁分排他型锁(X锁)&共享型锁(S锁)

(1)X锁

定义:某事务对某数据加了X锁,在解除X前不允许其他事务对其加任和锁申请:XFIND R 表示事务对数据R 申请加X锁

解除X锁:Xrelease R

(2)S锁(只能读取数据,不能更新。想更新就要升级成X锁)

定义:某事务对某数据加了S锁,仍允许其他事务对其加S锁

申请S锁:Sfind R

升级和写操作:UPDX R

解除S锁操作:SRELEASE R

(3)封锁的粒度

定义:封锁对象的大小称为封锁的粒度

封锁的粒度越大,并发度也就越小,系统的开销就越小。

封锁的粒度越小,并发度就越大,系统的开销越大。

(4)封锁协议的内容和优缺点

P163

3、并发操作的调度

定义:事务的执行次序称为调度。

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

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

定义:每个事务中语句的先后顺序在各种调度中始终保持一致。在此前提下若一个并发调度与一个串行调度的执行结果一直,则称为“可串行化的调度”。

4、SQL对并发处理的支持

SQL2 对事务的存取模式和隔离模式作了具体规定。

(1)事务的存取模式只有两种read only 和read write

定义语句:

Set transaction read only

(2)四种隔离级别由高到低

Serializable 可串行化

Repeatable 可重复读

Read committed 读提交数据

Read uncommitted 可以读未提交数据

定义语句:

Set transaction isolation level serializable

6.4、数据库的完整性(领会)

1、完整性子系统(根据完整性规则集工作,完整性规则集是有DBA或应用程序员事先向完整性子系统提供的有关约束的一组规则)

定义:完整性:正确性+有效性+相容性防止错误的数据进入数据库

主要功能:

(1)监督事务的执行,并测试是否违反完整性规则

(2)如有违反则采取恰当措施,如拒绝操作,报告违反情况,改正错误等方法

2、SQL中的完整性约束

分为三大类:域约束、基本表约束、断言

P165

3、SQL3的触发器

(1)触发器结构

定义:触发器是一个能有系统自动执行对数据库修改的语句。又称主动规则或事件—条件—

动作规则

组成部分:

事件:插入删除等

条件:触发器将测试条件是否成立,若OK就执行,不OK不执行

动作:若果触发器妈祖预定的条件,那么就由DBMS执行这些动作(对应数据库的操作)

(2)SQL触发器实例

P169

6.5数据库的安全性(领会)

1、安全性问题

定义:安全性是指保护数据库,防止不合法的使用,以免数据的泄密,更改或破坏。

(1)安全级别:

环境级:保护物理设备,防止被破坏

职员级:正确授予用户访问数据库的权限

OS级:防止未经授权的人经OS访问数据库

网络级:安全较高

DBS级:DBS的职责是检查用户身份是否合法以及使用数据库的权限是否正确(2)权限问题

定义:用户使用数据库的方式称为权限

访问数据库的四个权限:

Read,insert,update,delete

修改数据库模式的四个权限:

Index(索引),resource(资源),alteration(修改),drop(撤销)

2、SQL中的安全机制

SQL中四个机制提供了安全性:视图,权限,角色,审计

(1)视图

使用视图的三个优点:数据安全性,逻辑独立性和操作简便性

(2)权限

定义了6类权限:select insert delete update

References:允许用户定义新关系时,引用其他关系的主键作为外键

Usage:允许用户使用自己的定义域

授权语句:

Grant inser on (S#)on S to Mr.Gi with grant option

授予MR.GI 在S表插入S#的权限并可以给他人此权限

回收语句:

Revoke insert (S#)on S from MR.GI

回收MR.GI的此权限

(3)角色

定义:在SQL中,用户是实际的人或APP。而角色是一组具有相同权限的用户,属于目录一级的概念

(4)审计

定义:用于安全性目的的数据库日志,称为审计追踪

3、常用的安全性措施

(1)强制存取控制

对每个数据对象富裕级别:绝密级,机密级,秘密级,公用级

(2)统计数据库的安全性

(3)自然环境的安全性

DBS的设备和硬件的安全性

第七章、SQLS2000

7.1SQLS200概述(识记)+7.2工具(简单应用)

1、结构和版本

(1)MSSQLSERVER200是一个分布式的关系型数据库管理系统(RDBMS),具有客户—服务器体系结构。其设计何以让用户在两层或多层CS结构的DBS下有效运行(2)版本:企业版,标准版,个人版,开发版

(3)引擎内部主要由两个部分组成:关系引擎&存储引擎

(4)SQL2000是一个单进程多线程的关系数据库

2、自动创建的数据库(考过2次)

自动创建4个系统数据库:Master,Model,Msdb,Tempdb(系统自动维护)2个范例数据库:Northwind,Pubs

Master:记录所有SQL Server2000的系统信息,登陆账号,系统配置设置,系统中所有数据库及其系统信息以及存储介质信息

Model:SQL2000为用户创建数据库提供的模板数据库,每个新建数据库都在Model 的数据库副本上扩展生成(数据文件Model.mdf 日志文件为Model.ldf)Msdb:主要用于存储任务计划信息,事件存储信息,备份恢复信息,异常报告。

Tempdb:存储所有临时表和临时的存储程序,并提供SQL2000存放目前使用的表

Northwind:SQL2000提供的范例数据库包含一个叫northwind公司的销售数据库Pubs:也是一个范例数据库,书局出版公司的范例数据库

3、SQL2000提供的服务

(1)MS SQL SERVER:运行SQLServer的服务

(2)SQLServerAgent:管理SQLServer周期性行为的安排,并在发生错误时通知DBA

包括作业、警告、操作员三部分

(3)Microsoft Server Service:一个安全文本索引和搜索引擎。

(4)MS DTC:管理包含不同数据源的事务

Microsoft Server Service只能运行在WIN NT Server 上其他的可做WIN NT服务运行

4、工具介绍

*查询分析器:执行T-SQL最佳轻量工具,交互的设计和测试SQL语句,批处理和脚本。

*导入和导出数据:提供了导入导出以及在SQLServer2000和OLE DB 、ODBC及文件

间转化数据的功能

*服务管理器:可以用来启动和停止SQL服务以及显示当前状态,

一种DBA工具,提供了在任意服务器上启动和停止任意SQLServer进程

的简便方法

提供了对于SQL Server进程运行状态的可视化指示

*服务器网络实用工具:SQL2000服务器端的网络配置界面,能够配置SQLServer与用

户的通信方式

*客户端网络实用工具:可以用来配置客户端到服务器端的连接

联机丛书:提供了联机文档,包括有关操作的说明

*企业管理器:用来管理数据库的程序。主要的管理工具和图形界面。完成管理工作(登陆账号,数据库用户和权限,创建和管理数据库,创建管理表,视图,存

储过程以及用户自定义的数据类型)

*事件探查器:可以监察SQLServer的运行情况和事件,并将选定的信息显示在屏幕上,或记录在表、文件中

在IIS中配置SQL XML 支持:可以用来配置SQLServer2000中的XML支持功能

注意点:

(1)企业管理器提供遵从MS管理控制台(MMC)的用户界面

(2)存储过程的优点:提供安全机制、改进执行性能、减少网络流量、增强了代码的重要性

(3)触发器不能直接执行,只能为表上的inset update delete 事件所触发。不能传递接受参数。触发器只对每个DML触发一次

(4)自定义函数分为三类:返回单值的标量函数,返回可更新数据表的内嵌表值函数,返回不可更新数据表的多语句表值函数。

(5)导入导出数据对于数据库而言是一个重要的工具,他可以完成多个数据库之间的数据转换和转移。

(6)SQL2000的验证模式:WIN身份验证,混合验证模式

7.3T-SQL语言

SQL中的DML是T-SQL的核心。

1、T-SQL批处理

批处理由一条或多条T-SQL构成,前端应用程序会将所有这些语句作为单个代码发送给SQLSERVER.

2、变量

变量分为局部变量和全局变量,局部变量有用户定义,以@开头。全局变量,系统定义。

声明变量用declare 要指明变量名和类型

3、流程控制

重要的流控制语言:IF..ELSE、BEGIN...END、WHILE、GOTO

4、临时表和变量表

(1)临时表分为局部临时表和全局临时表

(2)变量表类似于临时表,优点是存在于内存中

第八章、PowerBuilder 9.0

8.1、PB9.0集成开发环境(识记)

1、PB的特点

(1)采用面向对象的编程方法和事件驱动的工作原理

(2)支持跨平台开发,具有开放的数据库连接系统

(3)无须记住各种语句格式

(4)人性化设计,为用户提供方便快捷的语句块剪切板工具,大大提高效率

(5)独特的库文件画板和层次清晰的系统资源树

(6)系统提供11中不同的数据窗口

(7)提供规范化的workspace对象,让程序员更方便地管理创建的应用程序

2、开发空间

(1)开发空间有三个层次:Workspace,Target,Library

(2)PB 9.0中一次只能打开一个工作空间,一个工作空间可以创建多个target。在一个工作空间中,可以在多个目标中同时打开多个对象进行编辑,因此可以同时开发多个程序。

3、系统树、剪贴板、输出窗口

(1)系统树窗口:提供工作空间的活动状态视图,所有组件,功能,属性,时间都可以通过系统树窗口一层层访问。

(2)剪贴板窗口:用于临时存放经常使用的代码

(3)用于显示开发人员作出的操作响应。如显示进行移植,变异,部署,执行,保存等多种操作后系统响应的信息。

4、PB9.0的工具栏

两组工具栏:工具栏(PB的主控菜单工具栏)&画板工具栏(PB提供的操作画板组件的工具栏)

5、PB 9.0的主要画板*

(1)窗口画板

(2)应用画板

(3)数据库画板

(4)数据窗口画板

(5)数据管道换班

(6)函数画板

(7)库画板

(8)菜单画板

(9)工程画板

(10)查询画板

(11)结构画板

(12)用户对象画板

全国自考数据库系统原理历年试题及答案

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.2NF C.3NF D.BCNF 7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B ) A.BD B.BCD C.BC D.CD 8.设有关系R如题8图所示:(C)

R 则 专业,入学年份(R)的元组数为 A.2 B.3 C.4 D.5 9.集合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 S WHERE SN LIKE′AB%′;的执行结果为 A.找出含有3个字符′AB%′的所有SN字段 B.找出仅含3个字符且前两个字符为′AB′的SN字段 C.找出以字符′AB′开头的所有SN字段

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”与“值”之分;○2数据受数据类型与取值范围的约束;○3数据有定性表示与定量之分;○4数据应具有载体与多种表现形式。 3、(1)数据管理的功能: ○1组织与保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存; ○2数据维护功能,即根据需要随时进行插入新数据,修改原数据与删除失效数据的操作; ○3数据查询与数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全与完整性控制功能,即能保护数据的安全与完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全与完整性。 4、(1)数据库:就是数据管理的新方法与技术,她就是一个按数据结构来存储与管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它就是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:就是数据存储、数据操作与数据控制功能。其数据存储与数据操作就是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除与修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询与统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露与破坏,也就就是避免数据被人偷瞧、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效与相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统就是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法与汉字信息的处理方法。②数据库管理系统与主语言系统:数据库管理系统就是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统就是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具就是DBMS系统为应用开发人员与最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统的开发与使用提供了良好的环境与帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理与处理操作。(3)关系:

自考德育真题

绝密★考试结束前 全国2013年4月高等教育自学考试 德育原理试题 课程代码:00468 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。错涂、多涂或未涂均无分。 1.提出道德认知发展阶段论的教育家是 A.柯尔伯格B.洛克 C.杜威D.卢梭 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.属于德育目标确定依据的是 A.社会需要、教育目的B.社会需要、德育方法 C.教育目的、德育内容D.德育方法、德育内容 8.关于受教育者在德育过程中的角色说法正确的是 A.受教育者只是德育的主体 B.受教育者只是德育的客体 C.受教育者是德育的对象,也是德育的主体 D.受教育者进行自我品德教育时,只是德育的主体 9.不属于 ...德育方法选择主要依据的是 A.德育目标B.德育内容 C.教师的个人愿望D.学生年龄特点和个性差异 1O.少先队活动最基本的形式是 A.周会B.校会 C.晨会D.队会 11.关于班集体说法正确的是 A.班集体是唯一的学生集体B.班集体是分阶段逐步形成的 C.班级就是班集体D.教师是班集体的核心人物 12.“吾日三省吾身”主要反映的自我品德修养特点是 A.实践性B.涵育性 C.控制性D.内省性 13.“人生自古谁无死,留取丹心照汗青”主要反映的品德要素是 A.品德意志B.品德情感 C.品德行为D.品德认识 14.比较德育实施前后个体品德及其各侧面的情况,以确定其发展方向及程度的评定是A.全面性评定B.内差评定

2007年10月全国自考《4735数据库系统原理》试题及参考答案

2007年10月高等教育自学考试全国统一命题考试 数据库系统原理试卷 课程代码 4735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在数据库方式下,信息处理中占据中心位置的是() A.磁盘 B.程序 C.数据 D.内存 2.下列功能中,不属于 ...DML基本操作功能的是() A.排序 B.插入 C.修改 D.检索 3.在下列四种模型中,与计算机的硬件及软件均无关 ..的是()A.外部模型 B.逻辑模型 C.概念模型 D.内部模型 4.设计数据库时,应该首先设计数据库的() A.应用系统结构 B.概念结构 C.逻辑结构 D.物理结构 5.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是() A.递归实体 B.复合实体 C.弱实体 D.超类实体 6.关系规范化中的插入异常是指()

A.不该插入的数据被插入 B.应该插入的数据没插入 C.插入了没有用的数据 D.插入了错误的数据 7.两个函数依赖集F 和G 等价的充分必要条件是( ) A.F=G B.F +=G C.F=G + D.F +=G + 8.设有关系R 和S 如题8图: R 题8图 则R 与S 进行差运算,其结果的元组数为( ) A.1 B.2 C.3 D.5 9.下列不属于... 存储过程优点的是( ) A.增加了程序编写工作量 B.提高运行速度 C.降低网络通信量 D.间接实现安全控制 10.SQL 语言的标准库函数COUNT 、SUM 、AVG 、MAX 和MIN 等,不允许... 出现在下列哪个子句中( ) A.SELECT B.HAVING S

2018年10月自考04735数据库系统原理试卷及答案(汇编)

2018年10月高等教育自学考试全国统一命题考试 数据库系统原理试卷 (课程代码04735) 第一部分选择题 一、单项选择题:本大题共l5小题,每小题2分,共30分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。 1.描述事物的符号记录是 A.Data B.DB C.DBMS D.DBS 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.颁布SQL3的年份是 A.1986年 B.1987年 C.1989年 D.1999年 8.可用于收回权限的SQL语句是 A.GRANT B.ROLL C.REVOKE D.RETURN 9.在MySQL中,用于实现交叉连接的关键字是 A.CROSS JOIN B.INNER JOIN C.JOIN D.LEFT JOIN 、 10.对于使用存储过程的好处说法错误的是 A.可增强SQL语言的功能’ B.可增强SQL语言的灵活性 C.具有良好的封装性 D.系统运行稳定 11.可以独立地删除完整性约束,而不会删除表的语句是 A.ALTERTABLE B.DROPTABLE C.CHECK TABLE D.DELEALTER 12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是

德育原理自考复习资料

__________________________________________________ 【0468】德育原理自考复习资料 第一章绪论 第一节研究对象和任务 德育学科性质: 德育原理是研究德育一般问题,揭示德育一般规律的教育科学。一、研究对象——一般问题 德育一般问题是德育原理的研究对象。 德育科学产生和发端于德育问题。p3 考点提示:特殊问题、普遍问题、现象 二、德育原理的研究任务 (一)研究任务p3 根本任务——揭示德育规律 最终目的——指导实践、解决德育问题 (二)德育原理与德育一般规律 1.德育规律的特点: 客观性、内在性、必然性、稳定性 2.德育科学规律与德育客观规律 被揭示出的客观规律是科学规律 第二节德育原理的发展历史 一、形成发展历史过程 1.萌芽阶段 《论语》、《理想国》 《大学》:三纲领、八条目 2.独立科学阶段 1632《大教学论》 洛克——《教育漫画》、绅士教育思想 德育原理在20世纪初从教育学中分化出来,成为独立学科 3.真正科学阶段 标志——马克思德育原理的产生 二、前苏联的德育理论和实践 (一)马卡连柯——《教育诗》、《论共产主义教育》等 思想: 1.尊重信任与严格要求结合 2.集体教育思想(核心)—前景教育原则、平行教育原则 3.劳动教育和纪律教育思想 (二)苏霍姆林斯基 《给教师的一百条建议》《把整个心灵献给孩子》等 最高目标:道德信念 方法:自我教育 三、20世纪西方的道德教育思想 (一)杜德海姆 《道德教育论》 道德内化:价值观—规范—行为习惯 道德过程:他律到自律 (二)杜威 《教育中的道德原理》 1.道德价值——”实用主义“标准 2.道德教育目的——促进儿童生长 3.内容——道德判断、道德选择能力、宗教 4.方法——三位一体(学校生活、教材、教法) (三)班杜拉——社会学习理论 主要研究:模仿学习、抗拒诱惑、言行一致

数据库系统原理4735自学考试

第一章数据库系统基本概念 1.数据管理技术的发展 1)人工管理阶段 2)文件系统阶段 3)数据库阶段 4)高级数据库阶段 2.上述中人工管理阶段特点 1)数据不保存在计算机内。计算机主要用于计算,一般不需要长期保存数据 2)没有专用的软件对数据进行管理 3)只有程序的概念,没有文件的概念 4)数据面向程序 3.上述中文件系统阶段特点 1)数据以‘文件’形式可长期保存在外部存储器的磁盘上 2)数据的逻辑结构与物理结构有了区别,但比较简单 3)文件组织已多样化 4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用 5)对数据的操作记录以记录为单位 文件系统的三个缺陷: 1)数据冗余。文件之间缺少联系,同样的数据在多个文件中重复存储 2)数据不一致。由数据冗余造成 3)数据联系弱。由文件之间相互独立,缺乏联系造成 4.上述中数据库阶段特点 1)采用数据模型表示复杂的数据结构 2)有较高的数据独立性 3)数据库系统为用户提供了方便的用户接口 4)数据库系统提供以下方面的好素具控制功能: 1)数据库的恢复 2)数据库的并发控制 3)数据的完整性 4)数据安全性 5)增加了系统的灵活性 5.物理存储介质,按访问数据的速度、成本和可靠性,进行分类 1)高速缓冲存储器(Cache):访问速度最快,最昂贵,容量小,由CPU直接管理 2)主存储器(Main Memory):又称‘内存’,但掉电后内存数据会丢失,由操作系统管理 3)快擦写存储器(Flash Memory):简称‘快闪存’,在掉电后数据不丢失 4)磁盘存储器(Magnetic Disk):也称‘直接存取存储器’,最流行的外部存储器, 5)光存储器(Optical Storage):最流行的是‘光盘存储器’,CD-ROM(只读不写),CD-RW、DVD-RW(可 以读写) 6)磁带(Tape Storage):属于‘顺序存取存储器’ 6.物理存储中的数据描述 1)位(Bit,比特):一个二进制位称为‘位’,一位只能取0或1两个状态 2)字节(Byte,简记为B):8个比特称为一个字节,可以存放一个字符对应的ASCII码 3)字(Word):若干个字节组成一个字,一个字所含的二进制位的位数称为字长,如8位、16位、24位 32位 4)块(Block):又称为物理块或物理记录,块是内存和外存交换信息的最小单位,每块的大小通常为 210~214字节

自考数据库系统原理真题与答案

2006年10月份自考数据库系统原理真题 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 最终用户使用的数据视图称为() A. B. 内模式外模式 C.概念模式 D.存储模式 答案:B 2.在数据库系统中,把可以相互区别的客观事物称为() A.文件 B.字段 C.实体 D.关键码 答案:C 3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的() A.事务并发性 B.数据可靠性 C.数据独立性 D.数据重用性 答案:C 4.设关系R和S的元数分别为r和s,则R×S的元数为() A.r+s B.r-s C.r×s D.MAX(r,s) 答案:A 5.设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D且外键为A.则关系S中违反参照完整性约束的元组是() A.(1,2) B.(2,NULL) C.(3,3)

D.(4,4)答案:D

6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是() A.SELECTsnameFROMRWHEREage=NULL B.SELECTsnameFROMRWHEREageISNULL C.SELECTsnameFROMRWHERENOT(ageISNULL) D.SELECTsnameFROMRWHEREageISNOTNULL 答案:A 7.在数据库系统中,系统故障造成() A.硬盘数据丢失 B.软盘数据丢失 C.内存数据丢失 D.磁带数据丢失 答案:C 8.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到() A.1NF B.2NF C.3NF D.BCNF 答案:A 9.数据库设计中,用于反映企业信息需求的是() A.ER模型 B.关系模型 C.层次模型 D.网状模型 答案:A 10.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是() A. 3

《数据库系统原理及应用》习题集及参考答案要点

《数据库系统原理及应用》习题集及参考答案 一、简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务的特征:原子性、一致性、隔离性、持续性。 4、POWER BUILDER中事务对象有何作用? 答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。 5、SQL SERVER中INSERTED表和DELETED表有何用? 答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDA TE语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有的行。 插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT或UPDA T语句时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行, 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称为候选码;

福师1108考试批次《小学德育理论》复习题一及参考答案

福师1108考试批次《小学德育理论》复习题一及参考答案 1 A、隐性德育课程 B、活动性德育课程 C、认识性德育课程 D、辅导性德育课程 答案:C 2、德育过程所依据的是那一种规律?()。 A、受教育者审美能力发展规律 B、个体思想品德形成发展的规律 C、个体的认识活动规律 D、受教育者生理发展的规律 答案:B 3、对德育活动中的情况作出是否正常的评价,找出存在的问题,从而能够有针对性地解决问题,这是什么评价()。 A、决策性评价 B、诊断性评价 C、形成性评价 D、终结性评价 答案:C 4、德育过程的本质是()。 A、将学生的思想道德认识转化为道德行为 B、提高学生自我教育、自我修养的自觉性 C、提高学生对客观世界的认识 D、是造就道德主体或再生产道德主体的过程 答案:D 5、自觉创设良好的教育情境,使受教育者在道德和思想情操方面受到感染、陶冶、熏陶,这是哪一种德育方法()。 A、实际锻炼法 B、陶冶教育法 C、说理教育法 D、榜样示范法 答案:B 6、德育评价的主要内容是()。 A、德育方案 B、德育工作和德育结果 C、德育措施 D、德育环境 参考答案:B 7、目前教育界提出的“乐学教育”“愉快教育”是属于()。 A、情感体验模式 B、价值观导向模式 C、行为践履模式 D、心理辅导模式 参考答案:A 8、在一项德育方案实施之前进行可行性评价,将要进行的德育活动是否能取得一定的效果,与德育方案是否可行有着密切的关系。这是一种什么评价()。 A、诊断性评价 B、决策性评价 C、形成性评价 D、总结性评价 参考答案:B 9、在学校、家庭、社会三结合德育网络中起主导作用的是()。 A、教育行政主管部门 B、家长委员会 C、关心下一代工作委员会 D、学校德育 参考答案:D

自考数据库系统原理完整版

自考《数据库系统原理》串讲笔记 第一章数据库基础知识 学习目的与要求: 本章属于基础知识,主要是对一些概念的理解和记忆。没有难点,相对的重点是数据模型的四个层次,数据库管理系统的功能,数据库系统的全局结构。 考核知识点与考核要求 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)数据不一致性

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

4月全国自考德育原理考试真题试卷

2019年4月全国自考德育原理考试真题试 卷 2019年4月全国自考德育原理考试真题试卷 (课程代码00468) 注意事项: 1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。 2.应考者必须按试题顺序在答题卡(纸)指定位置上作答答在试卷上无效 3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。 第一部分选择题 一、单项选择题:本大题共20小题,每小题2分,共0分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.独立的德育学产生的标志是 A.夸美纽斯的《大教学论》 B.洛克的《教育漫话》 C.涂尔干的《道德教育论》 D.杜威的《教育上的道德原理》 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.德育目的会对学生在观念上和行为上构成警示和规范作用。这指的是德育目的对学生品德发展的 A.规范功能 B.引导功能 C.调控功能 D.评价功能 8.立足于普通大众的道德需要,致力于发展所有人所必需的品德,旨在尊重和发展所有人的价值、尊严与个性,这一德育目的属于 A.社会本位的德育目的 B.个人本位的德育目的 C.精英主义的德育目的 D.平民主义的德育目的 9.社会学习理论是一个受行为主义影响但又有所发展的心理学派,其代表人物是 A.班杜拉 B.弗洛伊德 C.皮亚杰 D.科尔伯格 10.提升直接德育课程实效的关键点是

2014年4735数据库系统原理复习题

4735数据库系统原理复习题 一、单项选择题 1.数据库是长期存储在计算机内、有组织的、统一管理的相关 ( ) A.数据的集合B.程序的集合 C.命令的集合D.文件的集合 2.在SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( ) A.事件探查器B.企业管理器 C.查询分析器D.服务管理器 3.两个函数依赖集F和G等价的充分必要条件是 ( ) A.F=G+B.F=G C.F+=G D.F+=G+ 4.能实现“将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户”的SQL语句是 ( ) A.GRANT SELECT TO S ON WANG B.GRANT SELECT ON S TO WANG WITH GRANT OPTION C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT TO S ON WANG 5.数据库在磁盘上的基本组织形式是 ( ) A.二维表B.文件C.目录D.逻辑块 6.在数据库技术中,“脏数据”是指 ( ) A.回退的数据( ) B.未回退的数据 C.未提交的数据 D.未提交随后又被撤消的数据7.数据库逻辑设计时,应首先 ( ) A.设计外模型B.修正模型 C.把概念模型转化成逻辑模型D.设计存储模型 8.如果想找出关系R的属性B上不为空的那些元组,则选择子句应该为( ) A.WHERE B IS NOT NULL B.WHERE B==NULL C.WHERE B IS NULL D.WHERE B=NULL

9.DB 、DBMS 和DBS 三者之间的关系是 ( ) A .D B 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 10.关系模式R 中若没有非主属性,则 ( ) A .R 属于2NF 但不一定属于3NF B .R 属于4NF C .R 属于BCNF 但不一定属于4NF D .R 属于3NF 但不一定属于BCNF 11.函数依赖X →Y 能由Armstrong 推理规则导出的充分必要条件是 ( ) A .++?X Y B .+?X Y C .+?Y X D .++=Y X 12.设关系模式R (A ,B ,C ,D )上的函数依赖集F={AD →B ,C →D},F 在属性 集ABC 上的投影ПABC (F )为 ( ) A .{AD → B , C →D} B .{ C →B} C .{AB →C} D .{AC →B} 13.在SQL 语言中,HAVING 子句用于筛选满足条件的 ( ) A .列 B .元组 C .分组 D .块 14.断言机制主要用于 ( ) A .安全性控制( ) B .数据库恢复 C .完整性控制( ) D .并发控制 15.SQL 语言的聚合函数COUNT 、SUM 等,不能出现在其中的子句是 ( ) A .WHERE( ) B .GROUP…HAVING C .HAVING( ) D .SELECT 16.在物理存储介质层次中,“第三级存储器”是指 ( ) A .高速缓存和内存 B .快闪存储器和磁盘 C .光存储器和磁带 D .光盘和磁盘 17.在PowerBuilder 应用中建立窗口为w_main ,打开此窗口的正确脚本语句是 ( )

自考数据库系统原理(第4章)(代码:4735)练习题4

练习4 4.1 名词解释 1.过程性语言 编程时必须指出“干什么”及“怎么干”的语言,称为过程性语言。 2.非过程性语言 编程时只须指出“干什么”,不必指出“怎么干”的语言,称为非过程性语言。 3.无限关系 指元组个数为无穷多个的关系。 4.无穷验证 验证公式真假时需要进行无限次验证。 4.2 设有关系R 和S (表4.10): 计算R ∪S ,R -S ,R ∩S ,R ×S ,π3,1(S ),'6'C <ρ?(R),22 R S = ,R ?S , 解: R ∩S R ∪S R -S R ×S π 3,1(S )

4.3 设有关系R 和S (4.11),计算R ?S ,R ?1=1S ,σ3=6(R ×S )。 表4.11 关系R 和S 解: 22 R S σC<’6’(R ) R ?S

4.5 假设R和S都是三元关系,试把表达式π2,5(σ1=6∨3=4(R×S))转换成等价的: (1)汉语查询句子; (2)元组表达式; (3)域表达式。 解: (1)汉语表达式: 1)对关系R和S做笛卡尔积; 2)在积的元组中选择满足下列条件的元组,元组的第1分量(R中第1分量)与元组的第6分 量(S中第3分量)值相等,或元组的第3分量(R中第3分量)与元组的第4分量(S中第 1分量)值相等; 3)最终结果由积元组的第2列与第5列组成。 (2)元组表达式: 第一步R×S {t|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]∧ t[6]=v[3])} 第二步σ1=6∨3=4(R×S) {t|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]}∧t[6]=v[3]∧(t[1]=t[6]∨t[3]=t[4]))} 第三步π2,5(σ1=6∨3=4(R×S)) {w|(u)(v)(R(u)∧S(v)∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1]∧t[5]=v[2]}∧t[6]=v[3]∧(t[1]=t[6]∨t[3]=t[4])∧w[1]=t[1]∧w[2]=t[6])} 最后简化,去掉t {w|(u)(v)(R(u)∧S(v)∧(u[1]=v[3]∨u[3]=v[1])∧w[1]=u[1]∧w[2]=v[3])} (3)域表达式: {w1w2|(u1)(u2)(u3)(v1)(v2)(v3)(R(u1u2u3)∧S(v1v2v3)∧(u1=v3∨u3=v1)∧ w1=u2∧w2=v2)} 在进一步简化 {w1w2|(u1)(u3)(v1)(v3)(R(u1w1u3)∧S(v1w2v3)∧(u1=v3∨u3=v1))} 4.6假设R和S都是三元关系,试把元组表达式 {t|(u)(v)(R(u)∧S(v)∧u[2]≠v[2]∧t[1]=u[1]∧t[2]=v[3])} 转换成等价的: ①汉语查询句子; ②域表达式; ③关系代数表达式。 解: ①汉语查询句子 1)对关系R和S做迪卡儿积操作; 2)在迪卡儿积的元组中检索元组第二个分量不等于元组第五个分量的元组; 3)最终结果是由检索出的元组中的第一个分量和第六个分量找出。 ②域表达式

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

自考数据库系统原理复习资料 1 《数据库原理及应用》复习重点第一章数据库系统基本概念要求、目标了解和掌握数据管理技术的发展阶段数据描述的术语数据抽象的四个级别数据库管理系统的功能数据库系统的组成。一、数据管理技术的发展 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 实体之间联系的元数与一个联系有关的实体集个数。常用二元联系。二元联系的类型有三种一对一联系、一对多联系、多对多联系。6 一对一联系如果实体集E1中每个实体至多和实体集E2中的一个实体有联系反2 之亦然那么实体集E1和E2的联系称为“一对一联系”记为“11”。7 一对多联系如果实体集E1中每个实体与实体集E2中任意个零个或多个实体间有联系而E2中每个实体至多和E1中一个实体有联系那么称E1对E2的联系是“一对多联系”记为“1N”。8 多对多联系如果实体集E1中每个实体可以与实体集E2中任意个零个或多个实体间有联系反之亦然那么称E1和E2的联系是“多对多联系”记为“MN”。三、数据抽象的级别1 数据模型描述数据库的结构和定义对现实世界的数据进行抽象。 2 从现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐步抽象过程根据数据抽象的级别定义了四种模型概念模型、逻辑模型、外部模型和内部模型。3 概念模型表达用户需求观点的数据全局逻辑结构的模型。4 逻辑模型表达计算机实现观点的DB全局逻辑结构的模型。5 外部模型表达用户使用观点的DB局部逻辑结构的模型。6 内部模型表达DB物理结构的模型。7 数据抽象的过程、即数据库设计的过程具体步骤1 根据用户需求设计数据库的概念模型 2 根据转换规则把概念模型转换成数据库的逻辑模型3 根据用户的业务特点设计不同的外部模型给程序员使用 4 数据库实现时要 根据逻辑模型设计其内部模型。通常分为概念设计、逻辑设计2和3步和物理设计三个阶段。8 常用的概念模型是实体联系ER模型ER模型主要用ER图来表示。9 逻辑模型的分类层次模型、网状模型、关系模型等。10 层次模型用树型层次结构表示实体及实体间联系的数据模型。11 1969年美国IBM公司的IMS系统是典型的层次模型系统。12 网状模型用有向图结构表示实体及实体间联系的数据模

2017年10月自考真题:《德育原理》选择题部分

2017年10月自考真题:《德育原理》选择题部分 一、单项选择题:本大题共20小题,每小题2分,共40分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.德育原理是德育科学的一门分支学科,它的根本任务是 A.揭示德育一般问题 B.揭示德育一般规律 C.揭示德育一般方法 D.揭示德育一般过程 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.根据儿童品德发展六个阶段的划分,少年期(11、12岁—14、15岁)的品德发展特征是 A.适应性 B.协调性 C.动荡性 D.成熟性 8.在原始社会,德育采用的是“口耳相传”、“长者施教”;随着文字的产生,特别是造纸术和印刷术的发明和使用,读书指导法引进古代学校德育实践;在现代,电影电视等视听设备运用于德育,是“传道”速度加快,甚至隐没了“传道者”。这说明 A.社会生产和科学技术的发展水平对德育目标具有制约和影响作用 B.社会生产和科学技术的发展水平对德育对象具有制约和影响作用 C.社会生产和科学技术的发展水平对德育内容具有制约和影响作用 D.社会生产和科学技术的发展水平对德育方法具有制约和影响作用 9.按学生品德形成发展的顺序性和阶段性,社会思想道德的内在逻辑和层次结构,将德育基本内容作系统连贯的安排,是指学校德育基本内容安排的

《德育原理》考试资料

《德育原理》期末考试 (A 卷) 一、填空题(每小题1 分,共20分) 1、影响品德形成的因素是( )、( )、 ( )、( )、( )。 2、德育的功能是( )、( )。 3、德育的社会目标主要包括( )、( )、( )、( )。 4、德育方法的制约因素是( )、( )、( )、( )。 5、政治环境影响德育的方式是( )、( )、( )。 6、根据德育评价所采用的标准不同,德育评价分为 ( )和( )。 二、判断题(每小题 1 分,共 10分) 1、德育原理就是德育规则。( ) 2、德育为首就是学校教育要把德育放在第一位。( ) 3、德育目的与德育目标的内容是一样的。( ) 4、道德认识是人品德形成的先导,所以,有知便有德,无知便无德。( ) 5、对德育规律认识中外是有相同的。( ) 6、适当的体罚对学生的品德成长十分有益。( ) 7、德育环境对人的道德影响是通过人的社会实践实现的。( ) 8、问题学生就是“差生”。( ) 9、受教育者也可以调控德育过程。( ) 10、德育主体具有能动性的特点。( ) 三、简述题(每小题5分,共30分。要求:只写要点,不做阐述)

1、人的品德形成规律是什么? 2、德育的社会价值是什么? 3、德育过程的特点是什么? 4、德育方法运用的原则是什么? 5、一个良好的班集体的标志是什么? 四、论述题(每小题10分,共20分) 1、德育过程中为什么要强调教师的榜样作用?教师怎 样才能成为学生学习的榜样? 2、在学生的品德教育中,灌输是否可行?为什么? 五、实践分析题(每小题10分,共20分) 1、在班级管理中班主任的职责是什么? 2、班主任怎样转变一个品德有问题学生? 《德育原理》(A )答案 一、填空题(每小题1 分,共20分) 1、影响品德形成的因素是(遗传素质)、(社会环境)、(人的社会实践)、(教育)、(个人主观能动性)。 2、德育的功能是(文化传递功能)、(育人的功能)。 3、德育的社会目标主要包括(家庭德育目标)、(学校德育目标 )、(社会公德教育目标)、(职业道德教育目标)。 4、德育方法的制约因素是(德育目标)、(德育内容)、(德育对象)、(德育活动条件)。 5、政治环境影响德育的方式是(通过国家政策影响)、(通过国家对德育资源的控制和分配影响)、(通过控制社会文化环境来影响)。 6、根据德育评价所采用的标准不同,德育评价分为(相对评价)和(绝对评价)。

相关主题
文本预览
相关文档 最新文档