文档库 最新最全的文档下载
当前位置:文档库 › 数据库复习要点总结

数据库复习要点总结

数据库复习要点总结
数据库复习要点总结

三、数据结构模型三要素1、数据结构2、数据操作3、数据的约束性条件

四、数据模型反映实体间的关系1、一对一的联系(1:1) 2、一对多的联系(1:N) 3、多对多的联系(M:N)

五、数据模型:是数据库系统中用于提供信息表示和操作手段的形式构架。数据库结构的基础就是数据模型。数据模型是描述数据(数据结构)、数据之间的联系、数据语义即数据操作,以及一致性(完整性)约束的概念工具的集合。

六、概念数据模型:按用户的观点来对数据和信息建模。E R模型

七、结构数据模型:从计算机实现的观点来对数据建模。层次、网状模型、关系

六、数据模型的类型和特点1、层次模型:优点:结构简单,易于实现。缺点:支持的联系种类太少,只支持二元一对多联系;数据操纵不方便,子结点的存取只能通过父结点来进行

2、网状模型:优点:能够更为直接的描述世界,结点之间可以有很多联系;具有良好的性能,存取效率高。缺点:结构比较复杂;网状模型的DDL、DML复杂,并且嵌入某一种高级语言,不易掌握,不易使用

3、关系模型:特点:关系模型的概念单一;关系必须是规范化关系;在关系模型中,用户对数据的检索操作不过是从原来的表中得到一张新的表。优点:简单,表的概念直观,用户易理解。非过程化的数据请求,数据请求可以不指明路径。数据独立性,用户只需提出“做什么”,无须说明“怎么做”。坚实的理论基础。缺点:由于存储路径对用户透明,存储效率往往不如非关系数据模型。

4、面向对象模型

5、对象关系模型

七、三个模式和二级映像1、外模式(Sub-Schema):用户的数据视图。是数据的局部逻辑结构,模式的子集。2、模式(Schema):所有用户的公共数据视图。是数据库中全体数据的全局逻辑结构和特性的描述。3、内模式(Storage Schema):又称存储模式。数据的物理结构及存储方式。4、外模式/模式映象:定义某一个外模式和模式之间的对应关系,映象定义通常包含在各外模式中。当模式改变时,修改此映象,使外模式保持不变,从而应用程序可以保持不变,称为逻辑独立性。5、模式/内模式映象:定义数据逻辑结构与存储结构之间的对应关系。存储结构改变时,修改此映象,使模式保持不变,从而应用程序可以保持不变,称为物理独立性。

八、数据视图:数据库管理系统的一个主要作用就是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图,即不同的使用者从不同的角度去观察数据库中的数据所得到的结果—数据抽象。

九、规范化1、几个概念1)候选码(候选关键字):如果一个属性(组)能惟一标识元组,且又不含有其余的属性,那么这个属性(组)称为关系的一个候选码(候选关键字)。2)码(主码、主键、主关键字):从候选码中选择一个唯一地标识一个元组候选码作为码3)主属性:任何一个候选码中的属性(字段)4)非主属性:除了候选码中的属性5)外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码,简称外码。

二、函数依赖(1)设R(U)是一个属性集U上的关系模式,X和Y是U 的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。X称为这个函数依赖的决定属性集(Determinant)。Y=f(x)(2)在关系模式R(U)中,对于U的子集X和Y,如果X→Y,但Y ? X,则称X→Y是非平凡的函数依赖若X→Y,但Y ? X, 则称X→Y是平凡的函数依赖(3)在关系模式R(U)中,如果X →Y,并且对于X的任何一个真子集X’,都有X’/→Y, 称Y完全函数依赖于X,记作XF→Y。若X→Y,但Y不完全函数依赖于X,则称Y 部分函数依赖于X,记作XP→Y。(4)在关系模式R(U)中,如果X→Y,Y→Z,且Y ?X,Y→X,则称Z传递函数依赖于X。记为X传递→Z。注: 如果Y→X,即X←→Y,则Z直接函数依赖于X。

三、范式范式是符合某一种级别的关系模式的集合。(1)范式种类:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、B C范式(BCNF)、第四范式(4NF)、第五范式(5NF)(2)各种范式之间的联系:1NFつ2NFつ3NFつBCNFつ4NFつ5NF

(3)定义:1NF:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。存在的问题:插入异常、删除异常、数据冗余度大、修改复杂2NF:若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。(所有非主属性完全依赖每个候选关键字。)3NF:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z\? Y),使得X→Y,Y→Z成立,Y\→X,则称R∈3NF。(所有非主属性既不部分依赖于码也不传递函数依赖码。)BCNF:设关系模式R∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含有候选码,那么R∈BCNF。(每一个决定属性集(因素)都包含(候选)码,R中的所有属性(主,非主属性)都完全函数依赖于码,R∈3NF。)性质:a、所有非主属性都完全函数依赖于每个候选码b、所有主属性都完全函数依赖于每个不包含它的候选码c、没有任何属性完全函数依赖于非码的任何一组属性多值依赖:设R(U)是一个属性集U上的一个关系模式,X、Y和Z是U的子集,并且Z=U-X-Y,多值依赖X→→Y成立当且仅当对R的任一关系r,r在(X,Z)上的每个值对应一组Y的值,这组值仅仅决定于X值而与Z值无关。平凡多值依赖和非平凡的多值依赖:若X→→Y,而Z=φ,则称X→→Y 为平凡的多值依赖,否则称X→→Y为非平凡的多值依赖。4NF:关系模式R(U,F)∈1NF,如果对于R的每个非平凡多值依赖X??Y(Y不包含于X),X都含有候选码,则R ∈4NF。5NF如果关系模式R中的每一个连接依赖均由R的候选码所隐含,则称R∈5NF。范式关系:

十、数据库:数据库就是为了一定的目的,在计算机系统中以特定的结

构组织、存储、管理和应用的相关联的数据集合。

一、空间数据库:空间数据库是存取、管理空间信息的数据库。

二、空间数据库管理系统:空间数据库管理系统是指能够对物理介质上

存储的地理空间数据进行语义和逻辑上的定义;1、提供必须的空间数据

查询、检索和存取功能;2、能够空间数据进行有效的维护和更新的一套

软件系统。

三、空间数据库应用系统:提供给用户访问和操作空间数据库的用户界

面,是应用户数据处理需求而建立的具有数据库访问功能的应用软件。

一般需要进行二次开发。

四、数据库系统组成:数据库、数据库管理系统、应用系统、数据库管

理员

五、空间信息的特征:(1)几何信息:描述了事物在空间中的位置及所

占据的范围;将地球表面以投影方式转换为平面;通过平面几何来抽象

描述和研究事物的位置和范围;用图形和符号的方式来描绘这些空间相

关的事物(2)拓扑信息:研究空间相关的事物本身或者事物之间的在空

间坐标变换下的不变性质;事物本身的内外关系;事物之间的相离、相

接、相交;事物之间相连的布局(3)属性信息:与位置范围无关的其它

信息;描述了事物本身的内在性质和外在表现;事物之间的非位置关系

六、空间数据库管理系统三层体系结构及每层的代表软件:

七、标准DBMS存储空间数据的局限性(1)空间数据记录是变长的(如

点数的可变性),而一般的数据库都只允许把记录的长度设定为固定;

(2)

在存储和维护空间数据拓扑关系方面存在着严重缺陷;(3)一般都难以

实现对空间数据的关联、连通、包含、叠加等基本操作;

(4)不能支持复杂的图形功能;(5)单个地理实体的表达需要多个文件、

多条记录,一般的DB MS也难以支持;(6)难以保证具有高度内部联系

的GIS数据记录需要的复杂的安全维护。

八、GIS的发展演化

九、空间数据库管理系统与传统数据库的区别:(1)数据量大(2)需

要处理与传统数据库中数据性质相似的属性数据和空间位置数据及它们

之间的联系(3)对数据的检索涉及空间分析方法(4)数据应用广泛,

不局限于某个部门

十、GIS发展三个阶段第一代GIS(从60年代中期到80年代的中后期,

是GIS软件从无到有、从原型到产品的阶段)技术特点:以图层作为处

理的基础;以系统为中心;单机、单用户;全封闭结构支持二次开发能

力非常弱;在主要实现技术上,以文件系统来管理几何数据与属性数据;

应用领域基本上集中在资源与环境领域的管理类应用2、第二代GIS(从

80年代末到90年代中期,是GIS软件成熟和应用快速发展的时期)技

术特点:以图层作为处理基础;引入网络技术,多机、多用户;以系统

为中心;支持二次开发的能力有所增强;以商用D B MS管理属性数据,

但几何数据仍用文件系统管理;应用领域开始有较大范围的扩展,但基

本上是管理类应用。3、第三代GIS(90年代中期开始,估计将延续10

年或稍长的时间)技术特点:仍然以图层为处理的基础,但面临不断演

化;引入了Int ernet技术,开始向以数据为中心的方向过渡,实现了初

步的(浏览型或简单查询型)的B/S结构;开放程度大幅度增加,组件化

技术改造逐步完成;逐渐重视元数据问题,空间数据共享、服务共享和

GIS系统互连技术不断发展;GIS的标准化问题备受重视;实现空间数

据与属性数据的一体化存储和初步的一体化查询,并将不断完善;应用

领域迅速扩大,应用深度不断提高,开始具有初步的分析决策能力。

一、展望新一代GIS面向空间实体及其时空关系的数据组织与融合、统

一的海量存储、查询和分析处理、有效的分布式空间数据管理和计算、

一定的三维和时序处理能力、强大的应用集成能力、灵活的操纵能力和

一定的虚拟现实表达

二、空间数据库管理系统与GIS的联系和区别空间数据库管理系统一般

由专业GIS软件提供、GIS—处理地理数据——以地球表面为基本参照

框架的空间数据、SDB MS——处理空间数据(空间数据包括地理数据,

地理数据是空间数据的子集)、GIS促进SDB MS的研究与发展

三、空间信息模型:1)基于场的模型:用于表示具有连续的空间变化

的情况,形状不定的现象,采用栅格数据结构。2)基于对象的模型:用

于表示具有固定形状的空间实体/概念,描述空间上离散的空间对象。采

用矢量数据结构

四、空间数据库设计的三个步骤空间数据库的设计是指在现在数据库管

理系统的基础上建立空间数据库的整个过程。1)概念模型:按用户的观

点从现实应用中抽象出事物以及事物之间的联系2)逻辑建模:建立概

念和联系的逻辑结构3)物理设计建模:对逻辑结构进行具体实现方面

的安排和考虑;存储组织、索引、内存管理……

五、E-R图:1)实体:现实中或者概念上独立存在的事物或者对象,用

矩形表示2)属性:刻画实体性质的数值或描述,用椭圆表示3)联系:

表达实体间的关联,用菱形表示

六、实体象形图:象形图:象形图是一种将对象插在方框内的微缩图表

示,这些微缩图用来扩展E R图,并插到实体矩形框中的适当位置。形

状:形状是象形图中的基本图形元素,它代表着空间数据模型中的元素。

基本形状、复合形状、导出形状、备选形状、任意形状、用户自定义形

状。

七、联系象形图:联系象形图用来构建实体间联系的模型

八、OGIS的4类几何体(4类空间数据模型):点——0维对象、线——1

维对象,线串——2个或多个点表示、面——2维对象,多边形、几何体

集合——表示复杂形状,3类:多点、多线、多面。几何体集合——保

证——几何操作的闭合

九、常见拓扑属性:endpoint(point, arc) 点是弧的端点、

simple-nonself-inters ec tion(arc) 非自交的弧、on-boundary(point, region)点

在区域的边界上、inside(point, region) 点在区域内部

outside(point, region)点在区域之外、open(region)区域是开域(不包括边

界)、close(region)区域是闭域(包括边界)connected(region)区域是连通

域(区域上任2点,都有路径相连)、inside(point, loop)点在环中、

crosses(arc, r egion)弧穿过区域、touches(region, region) 区域与区域相邻、

touches(arc, reg ion)弧与区域相邻、overlap(region, region)区域与区域重叠

十、常见非拓扑属性:Euclidean-distance(point, point) 2点间的欧氏距离、

direct ion(point, point)

点在点的东面、l ength(arc)弧的长度(单位向量长度为1个单位)、

perimet er(area)区域的周长(单位正方形的周长为4个单位)、are a(region)

区域的面积(单位正方形的面积为1个平方单位)

一、九交模型:定义平面上2对象之间的拓扑关系对象的3个部分:内

部——A°边界——?A

外部——A-

二、九交矩阵:将两个几何形的内部、边界、外部分别两两做相交操作,

操作的结果记为矩阵元素取值。矩阵元素取值:0——交为空、1——交

为非空。九交矩阵可确定的二元拓扑关系种类:29=512。可实现的二元

拓扑关系种类:8(相离(disjo int)、相接(me et)、交叠(overl ap)、相

等(equal)、包含(conta in)、在内部(inside)、覆盖(cover)、被覆盖

(covered by))

三、关系代数(形式化的语言)关系代数用到的运算符包括四类:集合

运算符、专门的关系运算符、算术比较符、逻辑运算符。并、差、交、

笛卡尔积

四、选择:满足条件的元组,即行

五、投影:选取属性列

六、连接:等值投影自然连接(特殊的等值连接,要求两个关系中进行

比较的分量必须是相同的属性组,在结果中把重复的属性列去掉)外连

接:把舍弃的元组保存在结果中,在其他属性值上填空值(NULL)左

外连接:保留左边关系要舍弃的元组右外连接:保留右边关系要舍弃的

元组。除运算:了解象集

七、SQL标准每阶段特点和增加的内容1)SQL-86 、2)SQL-89:“具

有完整性增强的数据库语言SQL”,增加了对完整性约束的支持3)

SQL-92:“数据库语言SQL”,是SQL-89的超集,增加了许多新特性,

如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持等。4)

SQL-3/SQL99:正在讨论中的新的标准,将增加对面向对象模型的支持

八、SQL中完成核心功能的9个动词

一、数据管理的发展阶段:1、人工管理阶段2、文件系统阶段3、数据

库管理阶段

注意了解各阶段的背景和特点

二、数据库系统的特点:1、面向全组织的复杂的数据结构2、数据的冗

余度小,易扩充3、具有较高的数据和程序的独立性:数据独立性、数

据的物理独立性、数据的逻辑独立性

9

(,)

A B A B A B

A B A B A B A B

A B A B A B

-

-

----

??

?????

?

Γ=?????

?

?

??

??

九、数据定义:

十、常用完整性约束:主码约束:primary k ey、唯一性约束:unique、非空集约束:not null、参照完整性约束、数据查询:

一、查询满足条件的元组:

% (百分号) 代表任意长度(长度可以为0)的字符串。_ (下横线)代表任意单个字符

二、集函数包括:COUNT([DISTINCT | ALL] *)统计元组个数、COUNT ([DISTINCT | ALL] <列名>)统计一列中值的个数、SU M([DISTINCT | ALL] <列名>)计算一列值的总和、A VG([DISTINCT| ALL] <列名>)计算一列的平均值、MAX([DISTINCT| ALL] <列名>)计算一列的最大值、MAX([DISTINCT | AL L] <列名>)计算一列的最小值

三、连接查询包括:、广义笛卡尔积、等值(含自然连接)、非等值连接、自身连接、外连接、复合条件连接、嵌套查询

四、等值连接与自然连接区别:等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。自然连接:在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列。

五、嵌套查询分类:不相关子查询:子查询的查询条件不依赖于父查询、相关子查询:子查询的查询条件依赖于父查询、不相关子查询:由里向外逐层处理、相关子查询:首先取外层查询中表的第一个元组,根据它与内层查询相关的属性值处理内层查询

六、集合查询:并(union)交(inters ect)差(minus)

七、SELECT语句的一般格式:SELECT [ALL|DISTINCT]<目标列表达式> [别名] [,<目标列表达式> [别名]]。…FRO M <表名或视图名> [别名][ ,<表名或视图名> [别名]] …。[WHE RE <条件表达式>]。[GROUP BY <列名1>[HA VING <条件表达式>]]。[ORDER BY <列名2> [ASC|DESC]。

完整性规则:实体完整性、参照完整性、用户定义的完整性:对于有NOT NULL约束的属性列是否提供了非空值;对于有UNIQUE约束的属性列是否提供了非重复值;对于有值域约束的属性列所提供的属性值是否在值域范围内

数据更新:

八、插入数据:INSERT。INTO <表名> [(<属性列1>[,<属性列2 >…)]。V ALUES (<常量1> [,<常量2>] …)。

九、修改数据:UPDA TE <表名>。SET<列名>=<表达式>[,<列名>=<表达式>]…。[WHER E <条件>];

十、删除数据:DELETE。F ROM <表名>。[WHER E <条件>];

一、视图的特点1)虚表,是从一个或几个基本表(或视图)导出的表2)只存放视图的定义,不会出现数据冗余3)基表中的数据发生变化,从视图中查询出的数据也随之改变

二、视图操作:(同表操作差不多)定义视图、查询视图、更新视图

三、视图的可更新性:SQL Server 2000规定:①如果一个视图是从多个基本表使用连接操作导出的,则不允许对这个视图执行更新操作。②如果在视图定义中使用了聚集函数或DISTINCT短语或GROUP BY子句,则不允许对该视图执行更新操作。③如果视图的列的值为表达式或常数,则不允许该这视图执行更新操作。④如果视图为行列子集视图,则可以对该视图执行更新操作。

四、视图作用:1. 视图能够简化用户的操作 2. 视图使用户能以多种角度看待同一数据

3. 视图对重构数据库提供了一定程度的逻辑独立性

4. 视图能够对机密数据提供安全保护

一、数据字典:用于描述数据库的整体结构、数据内容和定义等。一个好的数据字典可以说是一个数据的标准规范,它可使数据库的开发者依此来实施数据库的建立、维护和更新。用途:进行详细的数据收集和数据分析所获得的主要结果。内容:数据项、数据结构、数据流、数据存储、处理过程五、数据控制SQL提供了数据控制功能,能在一定程度上保证数据的

安全性、完整性、并提供了一定的并发控制和恢复能力。1. 完整性:定

义库结构2. 安全性:存取控制,规定不同用户对于不同数据对象允许执

行的操作,并控制各用户它有权存取的数据。3.并发控制和恢复:SQL

支持事务、提交、回滚等概念。功能:1、权限

2、授权:GRANT <权限>[,<权限>]…。[ON <对象类型><对

象名>]。TO <用户>[,<用户>]…[WITH GRANT OPTION];3、收权:

REVOKE <权限>[,<权限>]…。[ON <对象类型><对象名>]。

FROM <用户>[,<用户>]…;

九、SQL语言的空间扩展:在SQL中引入A DT

十、OGIS类中操作分3类:1、用于所有几何类型的基本操作:

Spatia lR eference( )返回几何体的基本坐标系统、Envelope( )返回包含几何

体的最小外接矩形、Export( )返回以其他形式表示的几何体、Is Empty( )

若几何体为空集,则返回真、IsSimp le( )若几何体为简单的(不自交的),

则返回真、Boundary( )返回几何体的边界2、用于空间对象之间拓扑关

系的操作测试:Equal相等——若2个几何体的内部和边界在空间上都

相等,则返回真、Dis joint相离——若2个几何体的内部和边界都不相交,

则返回真、Inters ec t交叠——若2个几何体相交,则返回真、Touch相接

——若2个面仅边界相交,而内部不相交,则返回真、Cross横过——若

一条线和面的内部相交,则返回真、W ithin在内部——若给定的几何体

的内部不与另一个几何体的外部相交,则返回真、Conta ins包含——若

给定的几何体包含另一个几何体,则返回真、Overlap覆盖/被覆盖——

若2个几何体的内部有非空交集,则返回真3、用于空间分析的一般操

作:Distance求距离——返回2个几何体之间的最短距离、Buffer求缓

冲区——返回到给定几何体距离小于等于指定值的几何体的点的集合、

ConvexHull求最小闭包——返回几何体的最小闭包、Int ersec tion集合

交——返回2个几何体的交集构成的几何体、Union集合并——返回2

个几何体的并集构成的几何体、D ifference集合差——返回几何体与给定

几何体不相交的部分、SymmDiff返回2个几何体与对方互不相交的部分

九、OGIS标准的局限性:局限用于——对象模型、场模型的操作——

正研究、仅支持——基本拓扑的、空间度量的操作、不支持——方位的、

动态的、基于形状的、基于可见性的操作

二、空间索引:索引文件——用来提高数据文件查询效率的辅助文件。

索引文件的组成:2个域:主码域、数据文件的页面地址。主索引

——数据文件的记录按主码域排序,索引文件中只需保存数据文件的每

个磁盘页面的第一个主码域的值。

一维搜索码的索引:B树与B+树

多维索引:类似散列表的结构、固定网格、网格文件、基于树形的结构、

四叉树、R树、R+树

三、数据库查询语言:两种:关系代数——形式化的语言、组成:1种

运算对象—关系(表)6种运算——选择、投影、并、笛卡尔积、差、

四、结构化查询语言(SQL):一种对关系数据库中的数据进行定义和操

作的句法,为大多数关系数据库管理系统所支持的工业标准。

五、事务的概念事务是并发控制的基本单位。所谓事务,就是一个操作

序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作

单位。

六、SQL Serve r以下列事务模式运行(1)自动提交事务(2)显式事务

(3)隐式事务

七、事务的特性:原子性、一致性、隔离性、持久性

八、语法格式为:BEGIN TRANSACTION、CO MMIT TRANSAC TION、

ROLLBA CK T RANSACTION

九、锁的概念:锁定是Microsoft SQL S erver Dat abase Engine用来同步多

个用户同时对同一个数据块的访问的一种机制。

十、锁的类型(1)共享锁:共享锁也称为S锁,允许并行事务读取同

一种资源,这时的事务不能修改访问的数据。当使用共享锁锁定资源时,

不允许修改数据的事务访问数据。(2)排他锁:排他锁也称为X锁,它

可以防止并发事务对资源进行访问。(3)更新锁:更新锁也称为U锁,

它可以防止常见的死锁。更新锁用来预定要对资源施加X锁,它允许其

他事务读,但不允许再施加U锁或X锁。

一、活锁:如果事务T1封锁了数据R,事务T2又请求封锁R,于是T2

等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了

T3的请求,T2仍然等待。然后T4又请求封锁R,当T3释放了R上的

封锁之后系统又批准了T4的请求,...,T2有可能永远等待,这就是活

锁的情形。避免活锁的简单方法是采用先来先服务的策略

二、死锁:在两个或多个任务中,如果每个任务锁定了其他任务试图锁

定的资源,此时会造成这些任务永久阻塞,从而出现死锁。事务 A 获

取了行 1 的共享锁。事务B获取了行 2 的共享锁。现在,事务A 请

求行 2 的排他锁,但在事务B完成并释放其对行 2 持有的共享锁之

前被阻塞。现在,事务B请求行 1 的排他锁,但在事务 A 完成并释

放其对行1持有的共享锁之前被阻塞。事务 A 必须在事务B完成之

后才能完成,但事务B被事务 A 阻塞。这种情况也称为循环依赖关系:

事务 A 依赖于事务B,而事务B又依赖于事务A,从而形成了一个

循环。除非某个外部进程断开死锁,否则死锁中的两个事务都将无限期

等待下去。Mi crosoft SQL Server Da tabas e Engine死锁监视器定期检查陷

入死锁的任务。如果监视器检测到循环依赖关系,将选择其中一个任务

作为牺牲品,然后终止其事务并提示错误。

三、减少死锁的方法:(1)按同一顺序访问对象(2)避免事务中的用户

交互(3)保持事务简短并处于一个批处理中(4)使用较低的隔离级别

(5)使用基于行版本控制的隔离级别(6)使用绑定连接

四、存储过程SQL Server提供了一种方法,它可以将一些固定的操作集

中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法

就是存储过程。

在SQL Server中存储过程分为两类:即系统提供的存储过程和用户自定

义的存储过程。

五、可以使用三种方法创建存储过程:1、使用创建存储过程向导创建

存储过程。2、利用SQL Server 企业管理器创建存储过程。3、使用

Transact-SQL语句中的CRE A TE PROC EDUR E命令创建存储过程。

六、创建命令格式:CREA T E PROC EDURE存储过程名[参数数

据类型长度] [参数数据类型长度OUTPUT] AS SQ L语句

七、执行命令格式:EXEC[ UTE] 存储过程名[ 参数名= 参数值]

[ 参数值1,参数值2,……]

八、删除存储过程:DROP procedure 存储过程名

九、触发器是一种特殊类型的存储过程,是通过事件进行触发而被执行

的,而存储过程通过存储过程名被直接调用。触发器是一个功能强大的

工具,它使每个站点可以在有数据修改时自动强制执行其业务规则。触

发器可以用于SQL Server约束、默认值和规则的完整性检查。

触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时

会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。

当创建一个触发器时必须指定:⑴名称;⑵在其上定义触发器

的表;⑶触发器将何时激发;⑷激活触发器的数据修改语句。

十、使用命令创建触发器C REATE T RIGGER触发器名ON

表/视图名[WITH ENCRYPTION]:加密syscommen ts 表中包

含REA T E TRIGGE R 语句文本的条目。使用WITH ENCRYPTION 可

防止将触发器作为SQL S erver 复制的一部分发布,当使用"exe c

sp_helptext 触发器名"时,查看不了语句{ FO R|AFTE R|INSTEAD OF }

指定执行触发器而不是执行触发SQL语句,从而替代触发语句的操作

{ [DELE TE][,][INSERT][,][UPDA TE] } [NOT FO R

REPLIC A TION]表示当复制进程更改触发器所涉及的表时,不应执行该

触发器。AS SQL 语句

一、删除触发器:DROP TRIGGER { trigger } [ ,...n ]

二、SQL Server2000安全机制(管理服务器的安全性、角色与用户、管

理权限)

三、数据库的安全性是指保护数据库以防止不合法的使用所造成的数据

泄漏、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指

标之一。

四、安全机制:对于数据库管理来说,保护数据不受内部和外部侵害是

一项重要的工作。

五、SQL Server 2005的身份验证、授权和验证机制可以保护数据免受未

经授权的泄漏和篡改。SQL S erver 2005的安全模型分为3层结构,分别

为服务器安全管理、数据库安全管理和数据库对象的访问权限管理。SQL

Server 2005的身份验证模式有两种:Windows身份验证模式和混合模式

SQL Server 2005数据库管理系统利用角色设置,管理用户的权限。这样

只对角色进行权限设置便可以实现对该角色中所有用户权限的设置,大

大减少了管理员的工作量。在SQL Server 2005中,具有固定服务器角色、

固定数据库角色、用户自定义数据库角色和应用程序角色4种类型的角

六、权限用来控制用户如何访问数据库对象。一个用户可以直接分配到

权限,也可以作为一个角色中的成员来间接得到权限SQL S erver 2005

中的权限分为3种:对象权限、语句权限和隐含权限。对象权限是用来

控制一个用户是如何与一个数据库对象进行交互操作的,有5个不同的

权限:查询(S el ec t)、插入(Insert)、修改(Update)、删除(D ele te)

和执行(Execut e)。

七、GIS数据库的设计

八、数据库设计的基本目标:满足用户需求、良好的数据库性能、准确

模拟现实世界、能够被某个数据库管理系统接受

九、概念设计应满足的要求:提供一个非专家理解的系统结构框架、包

含丰富的结构类型,能够尽可能完整地描述系统的复杂性、能够转换成

与实施相关的模型,以便能够设计和实施该系统

十、概念设计的核心内容:确定数据库的数据组成、确定数据类型之间

的关系、建立概念数据模型、形成书面文档

一、概念设计的一般步骤和方法:确定应用领域、确定用户需求、选择

对象类型、对象类型定义和属性描述、对象类型的调整、几何表示、关

系、质量要求、编码

二、空间数据分层依据:专题内容、几何表达形式、拓扑特征的差别、

不同部门的数据通常放在不同的图层,便于维护、不同安全级别的数据

也应该单独存储、使用目的不同的数据应该单独存放

三、地理数据模型的发展阶段(3个):CAD数据模型、Coverage数据

模型(第二代地理数据模型)、GeoDa tabas e数据模型(第三代地理数据

模型)

四、要素集:是具有同样几何类型和属性的要素集合。——矢量图层

五、对象类:是GeoDatabas e中存储数据库表——表

六、要素数据集:具有相同空间参考的要素类的集合

七、子类:在要素类内部可以划分若干个次一级的组,每个组是一个子类。每个子类有其自己的完整性规则和GIS行为。

八、拓扑关系:拓扑关系将参与拓扑的各个要素类集成在一个拓扑图中作为一个拓扑单元来管理,规定同一个要素类中各个要素如何与其他要素共享几何,或者不同要素类之间如何共享几何。

九、ArcGIS中的三个数据库:Pers onal Databas e、F ile Dat abase、ArcSDE (ArcSDE+SQL构成空间数据库)

1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。

3. 什么是数据库管理系统?答:数据库管理系统(DB MS)是操纵和管理数据库的一组软件,它是数据库系统(D BS)的重要组成部分。不同的数据库系统都配有各自的D B MS,而不同的D B MS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数D BMS的构成相同,功能相似。一般说来,D BMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。

4.什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

1、用子查询或连接查询,求107号课程不及格的学生信息;

子查询s el ect * from student where sno in

(sel ec t 学号from sc where cno=’107’ AND grade<60)

连接查询:s el ec t * from student, sc where student.sno=sc.sno and sc. cno=’107’ and sc. grade<60

2、按学号对有三门以上课程不及格的成绩记录进行明细汇总;

sele ct * from s c where grade<60 Group by sno having count(*)>3

3、按流经国内河流的多少列出各国。

Sele ct https://www.wendangku.net/doc/6a4432054.html,, count(R i.nam e) as r ivercount

from country co, R iver R i

where cross(R i.shape, c i.shape)=1

group by https://www.wendangku.net/doc/6a4432054.html, order by count(Ri.na me)

4、假设每条河流能为方圆200公里以内的城市供水,找出没有河流供水的城市。

s el ect c i.nam e frome c ity ci, river r

where overlap(ci.shape, buffer(r.shape,200))=0

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.wendangku.net/doc/6a4432054.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/6a4432054.html,O=https://www.wendangku.net/doc/6a4432054.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/6a4432054.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/6a4432054.html,O=https://www.wendangku.net/doc/6a4432054.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.wendangku.net/doc/6a4432054.html,O IN (SELECT https://www.wendangku.net/doc/6a4432054.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

最全金融学知识点、概念理解

货币流通是指货币作为流通手段和支付手段在经济活动中所形成的连续不断的收支运动 劣币驱逐良币(Bad money drives out good)是指当一个国家同时流通两种实际价值不同而法定比价不变的货币时,实际价值高的货币(良币)必然要被熔化、收藏或输出而退出流通领域,而实际价值低的货币(劣币)反而充斥市场。 经济学中的货币,狭义地讲,是用作交换商品的标准物品;广义地讲,是用作交换媒介、价值尺度、支付手段、价值储藏的物品。具体地讲,货币具有交换媒介、价值标准、延期支付标准、价值储藏、世界货币等职能。 的财富储藏手段等功能的商品,都可被看作是货币;从商品中分离出来固定地充当一般等价物的商品,就是货币;货币是商品交换发展到一定阶段的产物。货币的本质就是一般等价物。 货币制度演变,银本位制、金银复本位制、金本位制、不兑换的信用货币制度 美元化制度是指放弃本币而用美元代替本币执行货币的各项职能的制度。 信用是以偿还付息为条件的价值运动的特殊形式。如赊销商品、贷出货币,买方和借方要按约定日期偿还货款并支付利息。 在社会化生产和商品经济发展中,信用形式也不断发展,主要形式有商业信用、银行信用、国家信用、消费信用等。 金融;是货币流通和信用活动以及与之相联系的经济活动的总称,广义的金融泛指一切与信用货币的发行、保管、兑换、结算,融通有关的经济活动,甚至包括金银的买卖,狭义的金融专指信用货币的融通。 收益资本化是指各种有收益的事物,不论它是否是一笔贷放出去的货币金额,甚至也不论它是否是一笔资本,都可以通过收益与利率的对比而倒过来算出它相当于多大的资本金额。 基准利率是金融市场上具有普遍参照作用的利率,其他利率水平或金融资产价格均可根据这一基准利率水平来确定。 利率是按不同的划分法和角度来分类: 按计算利率的期限单位可划分为:年利率、月利率与日利率; 按利率的决定方式可划分为:官方利率、公定利率与市场利率; 按借贷期内利率是否浮动可划分为:固定利率与浮动利率; 按利率的地位可划分为:基准利率与一般利率; 按信用行为的期限长短可划分为:长期利率和短期利率; 按利率的真实水平可划分为:名义利率与实际利率; 按借贷主体不同划分为:中央银行利率,包括再贴现、再贷款利率等; 商业银行利率,包括存款利率、贷款利率、贴现率等; 非银行利率,包括债券利率、企业利率、金融利率等; 按是否具备优惠性质可划分为:一般利率和优惠利率。

数据库原理与应用知识总结

关系范式: 1.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。 设一名学生可以选修多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯-的课程名和学分。 回答以下问题: (1)根据上述规定写出关系模式R的基本函数依赖; (2)找出关系模式R的候选码; (3)试问关系模式R最高已经达到第几范式?为什么? (4)将R分解成3NF模式集。 答: (1)学号> (姓名,所在系,性别) F 课程号> (课程名,学分) F (学号,课程号) >成绩F (学号,课程号) > (姓名,所在系,性别) P (2)候选码:学号,课程号 (3)存在部分函数依赖,R达到第一范式 (4) Student (学号,姓名,所在系,性别) sc (学号,课程号,成绩) Course (课程号,课程名,学分) 2.t-sql语句: (1)删除数据库drop database

(2)修改数据库alter database (3)使用SOL语句创建读者信息表,并设置读书编号的主键,读者姓名取值唯一。 Create table 读者信息表 (读者编号varchar(13)primary key, 读者姓名varchar(10)unique, 性别varchar(2)not null , 年龄int , 证件号码varchar (30)not null ); (4)使用SOL语句创建图书信息表、图书馆借阅表。 Create table 图书信息表 (图书编号varchar(13)primary key, 图书名称varchar(40)not null, 作者varchar(21)not null, 译者varchar(30), 出版社varchar(50)not null, 出版日期date not null, 图书价格money not null); Create table 图书借阅信息表 (图书编号varchar(13), 读书编号varchar(13),

空间数据库重点知识

矢量数据结构:通过记录坐标的方式来表达点、线、面等地理实体。 矢量数据结构的主要特点:定位明显和属性隐含。 结构:Spaghetti(面条)结构和拓扑矢量数据结构。 只有像拓扑结构这样的数据结构才是“矢量”数据结构。 拓扑矢量数据结构的特点是:1、一个多边形和另一个多边形之间没有空间 坐标的重复,这样就消除了重复线;2、拓扑信息与空间坐标分别存储,有利于进行近邻、包含和相连等查询操作;3、拓扑表必须在一开始就创建,这要花费一定的时间和空间;4、一些简单的操作比如图形显示比较慢,因为图形显示需要的是空间坐标而非拓扑结构。 栅格数据模型是将连续的空间离散化,将地理区域的平面表象按一定分解力作行和列的规则划分,形成大小均匀紧密相邻的网格阵列。 空间数据引擎(SDE):是用来解决如何在关系数据库中存储空间的数据,实现真正的数据库方式管理空间数据,建立空间数据服务器的方法。 工作原理:SDE客户端发出请求,由SDE服务端处理这个请求,转换成DBMS 能处理的请求事物,由DBMS处理完相应的请求,SDE服务端再将处理的结果实时反馈给GIS的客户端。客户通过空间数据引擎将自己的数据交给大型关系型DBMS,由DBMS统一管理,同样,客户可以通过空间数据引擎从关系型DBMS 中获取其它类型的GIS数据,并转换成客户端可以使用的方式。 空间数据引擎的作用: (1)与空间数据库联合,为任何支持的用户提供空间数据服务。 (2)提供开放的数据访问,通过TCP/IP横跨任何同构或异构网格,支持分布式的GIS系统。 (3)SDE对外提供了空间几个对象模型,用户可以在此模型基础之上建立空间几何对象,并对这些几何对象进行操作。 (4)快速的数据提取和分析。 (5)SDE提供了连续DBMS数据库的接口,其他的一切涉及与DBMS数据库进行交互的操作都是在此基础之上完成的。 (6)与空间数据库联合可以管理海量空间信息。 (7)无缝的数据管理,实现空间数据与属性数据统一存储。 (8)并发访问。 空间数据是对空间事物的描述,实质上就是指以地球表面空间位置为参照,用来 描述空间实体的位置、形状、大小及其分布特征诸多方面的数据。 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 空间数据特征:时空特征、多维特征、多尺度性、海量数据特征。

数据库原理简答题总结

数据库原理简答题总结第一章数据库概论 1.人工管理阶段数据管理的特点: (1)数据不保存在机器中 (2)无专用的软件对数据进行管理 (3)只有程序的概念,没有文件的概念 (4)数据面向程序 2.文件系统阶段数据管理的特点: (1)数据可长期保存在外存的磁盘上 (2)数据的逻辑结构和物理结构有了区别 (3)文件组织已呈多样化。有索引、链接和散列文件 (4)数据不再属于某个特定的程序,可重复使用。 3.文件系统显露出三个缺陷: (1)数据冗余性 (2)数据不一致性 (3)数据联系弱 4.数据库阶段的管理方式具有以下特点: (1)采用复杂的数据模型表示数据结构 (2)有较高的数据独立性 (3)数据库系统为用户提供方便的用户接口 (4)系统提供四方面的数据控制功能 (5)对数据的操作既可以以记录为单位,又可以以数据项为单位 5.数据描述三个领域之间的关系: 从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。 (1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。 (2)信息世界:是现实世界在人们头脑中的反映。 (3)机器世界:信息世界的信息在机器世界中以数据形式存储。 信息世界中数据描述的术语有:实体、实体集、属性、实体标识符 机器世界中数据描述的术语有:字段、记录、文件、关键码 它们的对应关系是: 在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延 6.数据描述的两种形式: 数据描述有物理描述和逻辑描述两种形式。 物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。 逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。 数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。 7.物理存储介质层次:

(完整版)金融学知识点总结

第一章货币与货币制度 货币形式的发展:实物货币→金属货币(铸币)→信用货币(银行券)→电子货币 货币的职:1、价值尺度2、流通手段3、贮藏手段4、支付手段5、世界货币 货币制度的构成要素:(一)规定货币材料(二)规定货币单位(货币单位名称和值)(三)规定流通中的货币种类 货币制度的演变:银本位制→金银复本位制→金本位制→不兑现的信用货币制度(信用本位制) 我国现行的货币制度:(一)人民币货币制度(二)港澳台地区的货币制度(特别注意香港) 国际货币制度:①国际金本位制(以黄金作为本位货币)②布雷顿森林体系(以黄金作为基础,以美元作为主要的国币储备货币,实行“双挂钩”的国际货币体系)(知识)1、1944年7月,达成《IMF协定》;2、双挂钩的固定汇率体系;3、1973年崩溃 (特点)a.美元与黄金挂钩;b. IMF成员国货币与美元挂钩 ③1978牙买加体系;承认浮动汇率的合法性,确定以特别提款权为主要的储备资产,美元地位明显削弱,日元、德国马克成为重要的国际货币 信用货币层次划分的依据:即都以流动性的大小,也即作为流通手段和支付手段的方便程度作为标准。流动性越强的金融资产,现实购买力也越强。 我国货币货币层次的划分:M0=流通中现金;M1=M0+可开支票的活期存款; M2=M1+企业单位定期存款+城乡居民储蓄存款+证券公司客户保证金存款+其他存款 铸币:铸成一定形状并由国家印记证明其重量和成色的金属货币。 信用货币:以信用为保证,通过信用程序发行的、充当流通手段和支付手段的货币形态。其实质的性用工具,其本身并无内在价值。因此这些形式的货币被称为信用货币。主要包括:纸质货币,存款货币,电子货币。 存款货币:指能够发挥货币作用的银行存款,主要是指能够通过签发支票办理转账结算的活期存款。 无限法偿:无限法偿是指不论支付数额多大,不论属于何种性质的支付(买东西、还账、缴税等),对方都不能拒绝接受。本位币具有 有限法偿:有限法偿是指在一次支付中若超过规定的数额,收款人有权拒收,但在法定限额内不能拒收,只有超过规定才能拒收。辅币具有 第二章信用与利息 信用的经济学定义:就是以偿还和付息为特征的借贷行为。 第二节信用的主要形式 直接信用:借贷双方不需要金融中介而直接形成的金融关系。如商业票据 间接信用:以金融机构为中介而间接形成的金融关系。典型的间接信用是银行的存贷款业务。 商业信用:是企业之间在进行商品买卖时,以延期付款或预付货款的形式所提供的信用,它是现代信用制度的基础。工商企业之间买卖商品时以商品形式提供的信用,包括商品买卖行为和借贷行为。借贷行为以买卖行为为基础,是企业之间的直接信用。 特征(1)以商品买卖为基础; (2)双方都是商品生产者或经营者,是企业间的直接信用; (3)商业信用直接受实际商品供求状况的影响. 商业信用的形式:(1)商业票据(2)赊销(3)背书(4)票据贴现: 商业信用的作用和局限性:作用——对生产流通过程起着润滑剂作用 局限性——规模的局限性:方向的局限性;期限上的局限(短期资金融通) 银行信用:银行或其他金融机构以货币的形式,通过存款、贷款等业务活动提供的信用。主要表现为以货币形式对工商企业提供的信用。 特点(1)以银行、金融机构作为信用中介,是一种间接信用;(2)是以货币形态提供的信用,无方向的局限; (3)贷放的是社会资本,无规模局限;(4)在期限上相对灵活,可长可短. (5)银行信用的主体与商业信用不同;银行信用的客体是单一形态的货币资本,是从产业资本循环中分离出来的货币资本 与商业信用的关系:银行信用是在商业信用广泛发展的基础上产生发展起来的;银行信用的出现使商业信用进一步得到发展; 银行信用与商业信用是并存而非取代关系 国家信用;以国家和地方政府为债务人的一种信用形式,它的主要方式是通过金融机构等承销商发行公债,在借贷资本市场上借入资金;公债的发行单位则要按照规定的期限向公债持有人支付利息。 国家信用的形式:内债和外债; 国家信用的主要工具是国家债券(国库券、公债)。 国家信用的作用(1)调节国库年度收支的临时失衡;(2)调节财政收支,弥补财政赤字;(3)调节经济总量与结构;

数据库原理(王珊)知识点整理

目录 1.1.1四个基本概念1 数据(Data)1 数据库(Database,简称DB)1 长期储存在计算机内、有组织的、可共享的大量数据的集合、1 基本特征1 数据库管理系统(DBMS)1 数据定义功能1 数据组织、存储和管理1 数据操纵功能1 数据库的事务管理和运行管理1 数据库的建立和维护功能(实用程序)1 其它功能1 数据库系统(DBS)2 1.1.2 数据管理技术的产生和发展2 数据管理2 数据管理技术的发展过程2 人工管理特点2 文件系统特点2 1.1.3 数据库系统的特点3 数据结构化3 整体结构化3 数据库中实现的是数据的真正结构化3 数据的共享性高,冗余度低,易扩充、数据独立性高3 数据独立性高3

物理独立性3 逻辑独立性3 数据独立性是由DBMS的二级映像功能来保证的3 数据由DBMS统一管理和控制3 1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型4 1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件4 数据的完整性约束条件:4 1.2.7 关系模型4 关系数据模型的优缺点5 1.3.1 数据库系统模式的概念5 型(Type):对某一类数据的结构和属性的说明5 值(Value):是型的一个具体赋值5 模式(Schema)5 实例(Instance)5 1.3.2 数据库系统的三级模式结构5 外模式[External Schema](也称子模式或用户模式),5 模式[Schema](也称逻辑模式)5 内模式[Internal Schema](也称存储模式)5 1.3.3 数据库的二级映像功能与数据独立性6 外模式/模式映像:保证数据的逻辑独立性6 模式/内模式映象:保证数据的物理独立性6 1.4 数据库系统的组成6 数据库管理员(DBA)职责:6 2.1.1 关系6 域(Domain):是一组具有相同数据类型的值的集合6

数据库原理简答题

.相对于数据库系统,文件系统阶段数据管理有哪些缺陷 数据冗余、数据不一致、数据联系弱。 .以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。 实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC 的主键为(学号,课程号),因此SC 中的每个元组在学号、课程号两个属性上的取值均不能为空。 如果关系模式R的候选键由全部属性组成,那么R是否属于3NF说明理由。 R 属于3NF。 根据题意可知,R 中无非主属性,满足3NF 的条件,即不存在非主属性对键的部分和传 递函数依赖。 设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式(SC)) ∏σ ( 2 SNO,' =' B CNO SCORE 等价的元组表达式。 .嵌入式SQL语句何时不必涉及到游标何时必须涉及到游标 (1)INSERT、DELETE、UPDATE 语句,以及查询结果肯定是单元组时的SELECT 语 句,都可以直接嵌入到主程序中使用,不必涉及到游标。 (2)当SELECT 语句查询结果是多个元组时,必须使用游标。 试说明事务的ACID特性分别由DBMS的哪个子系统实现。 事务的原子性、一致性、隔离性、持久性分别由DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现。 设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。 用户访问数据库的权限有哪几种 读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。 .在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录 环境记录、连接记录、语句记录、描述记录。 简述DB驱动程序的主要任务。

金融学期末复习知识点汇总

金融学期末复习要点 第一章货币概述 1.马克思运用抽象的逻辑分析法和具体的历史分析法揭示了货币之谜:①②③P9 2.货币形态及其功能的演变P10 3.货币量的层次划分,以货币的流动性为主要依据。P17-20 4.货币的职能:价值尺度、流通手段、支付手段、贮藏手段、世界货币P20 5.货币制度:构成要素P27银本位制、金银复本位制、金本位制、不兑现的信用货币制度 6.国际货币制度:布雷顿森林体系(特里芬难题)、牙买加协议 重点题目: 1.银行券与纸币的区别: 答:银行券和纸币虽然都是没有内在价值的纸币的货币符号,却因为它们的产生和性质各不相同,所以其发行和流通程序也有所不同。 (1)银行券是一种信用货币,它产生于货币的支付手段职能,是代替金属货币充当支付手段和流通手段职能的银行证券。 (2)纸币是本身没有价值又不能兑现的货币符号。它产生于货币的流通手段职能货币在行使流通手段的职能时只是交换的媒介,货币符号可以代替货币进行流通,所以政府发行了纸币,并通过 国家法律强制其流通,所以纸币发行的前提是中央集权的国家和统一的国内市场。 (3)在当代社会,银行券和纸币已经基本成为同一概念。因为一是各国的银行券已经不能再兑现金属货币,二是各国的纸币已经完全通过银行的信贷系统程序发放出去,两者已经演变为同一事 物。 2.格雷欣法则(劣币驱逐良币) 答:含义:两种实际价值不同而面额价值相同的通货同时流通的情况下,实际价值较高的通货(良币)必然会被人们融化、输出而退出流通领域,而实际价值较低的通货(劣币)反而会充斥市场。 在金银复本位制下,当金银市场比价与法定比价发生偏差时,法定价值过低的金属铸币就会退出流通领域,而法定价值过高的金属铸币则会充斥市场。 因此,虽然法律上规定金银两种金属的铸币可以同时流通,但实际上,某一时期内的市场上主要只有一种金属的铸币流通。银贱则银币充斥市场,金贱则金币充斥市场,很难保持两种铸币同时并行流通。P30 3.布雷顿森林体系 答:背景:二战,美元霸主地位确立;各国对外汇进行管制. 1944年7月在美国的布雷顿森林召开的有44个国家参加的布雷顿森林会议,通过了以美国怀特方案为基础的《国际货币基金协定》和《国际复兴开发银行协定》,总称《布雷顿森林协定》,从而形成了以美元为中心的国际货币体系,即布雷顿森林体系。 主要内容: ●建立了国际货币基金,旨在促进国际货币合作。 ●建立以黄金为基础、以美元为最主要储备货币的国际储备体系。美元直接与黄金挂钩,其他各 国货币与美元挂钩。 ●实行可调整的固定汇率制。 ●国际货币基金组织向国际收支赤字国提供短期资金融通,以协助其解决国际收支困难。 ●取消外汇管制,会员国在增强货币兑换性的基础上实行多边支付。 ●制定了“稀缺货币”条款。 作用:

数据库原理知识总结和期末试卷

数据库知识要点归纳 第1章数据库基础知识 1.数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 数据库管理数据两个特征:1.数据整体性 2.数据库中的数据具有数据共享性 2.数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件 3.数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。数据库应用系统是由数据库系统、应用程序系统、用户组成的。 例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系统,成绩查询系统等等。 4.数据库系统DBS是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。 5.数据库中数据独立性数据和程序之间的依赖程度低,独立程度大的特性称为数据独立性高。1、数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。2、数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。 6.数据库的三级模式是模式、外模式、内模式。1.模式(Schema)一个数据库只有一个模式 2.外模式(External Schema)一个数据库有多个外模式。3.内模式(Internal Schema)一个数据库只有一个内模式。 7.数据库系统的二级映象技术 第2章数据模型与概念模型 1.实体联系的类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n) 2.E-R图描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。 长方形表示实体集椭圆形表示实体集的属性菱形表示实体集间的联系 3.数据模型的三要素数据结构、数据操作、数据约束条件 数据结构分为:层状结构、网状结构和关系结构 常见的数据模型:层次模型、网状模型和关系模型。 层次模型用树形结构来表示各类实体以及实体间的联系

(整理)SQLServer数据库基本知识点.

SQL Server 数据库基本知识点一、数据类型

二、常用语句 (用到的数据库Northwind) 查询语句 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询Customers 表中公司名称为“Alfreds Futterkiste”的ContactName字段和Address字段。 SELECT ContactName, Address FROM Customers WHERE CompanyName='Alfreds Futterkiste' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示Customers表中所有列的数据: SELECT * FROM Customers 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: SELECT ContactName, Address FROM Customers 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题 as 列名 列名列标题如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT ContactName as 联系人名称, Address as地址 FROM Customers 4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 SELECT DISTINCT(Country) FROM Customers 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT 时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: SELECT TOP 2 * FROM Customers SELECT TOP 20 PERCENT * FROM Customers (二)FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在Orders和Customers表中同时存在CustomerID列,在查询两个表中的CustomerID时应 使用下面语句格式加以限定: select * from Orders,Customers where Orders.CustomerID =Customers.CustomerID 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名别名 select * from Orders as a,Customers as b where a.CustomerID =b.CustomerID SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。 例如: select * from Customers where CustomerID in (select CustomerID from Orders where EmployeeID=4) 此例中,将SELECT返回的结果集合给予一别名CustomerID,然后再从中检索数据。 (三) 使用WHERE子句设置查询条件 WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:select CustomerID from Orders where EmployeeID=4

数据库原理(王珊)知识点整理

目录 1.1.1四个基本概念 (1) 数据(Data) (1) 数据库(Database,简称DB) (1) 长期储存在计算机内、有组织的、可共享的大量数据的集合、 (1) 基本特征 (1) 数据库管理系统(DBMS) (1) 数据定义功能 (1) 数据组织、存储和管理 (1) 数据操纵功能 (1) 数据库的事务管理和运行管理 (1) 数据库的建立和维护功能(实用程序) (1) 其它功能 (1) 数据库系统(DBS) (1) 1.1.2 数据管理技术的产生和发展 (1) 数据管理 (1) 数据管理技术的发展过程 (1) 人工管理特点 (1) 文件系统特点 (1) 1.1.3 数据库系统的特点 (2) 数据结构化 (2) 整体结构化 (2) 数据库中实现的是数据的真正结构化 (2) 数据的共享性高,冗余度低,易扩充、数据独立性高 (2) 数据独立性高 (2) 物理独立性 (2) 逻辑独立性 (2) 数据独立性是由DBMS的二级映像功能来保证的 (2) 数据由DBMS统一管理和控制 (2) 1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型 (2) 1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件 (3) 数据的完整性约束条件: (3) 1.2.7 关系模型 (3) 关系数据模型的优缺点 (3) 1.3.1 数据库系统模式的概念 (3) 型(Type):对某一类数据的结构和属性的说明 (3) 值(Value):是型的一个具体赋值 (3) 模式(Schema) (3) 实例(Instance) (3) 1.3.2 数据库系统的三级模式结构 (3) 外模式[External Schema](也称子模式或用户模式), (3) 模式[Schema](也称逻辑模式) (3) 内模式[Internal Schema](也称存储模式) (3) 1.3.3 数据库的二级映像功能与数据独立性 (3)

信息技术基础知识点汇总

第一章 信息与信息技术知识点 【知识梳理】 二、信息的基本特征 1.传递性;2.共享性;3.依附性和可处理性;4.价值相对性;5.时效性;6.真伪性。 [自学探究] 1.什么是信息技术 ● 信息技术是指有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等的 技术。 ● 信息技术是指利用电子计算机和现代通讯手段获取、传递、存储、处理、显示信息和分配信息的 技术。 ● 我国有些专家学者认为,信息技术是指研究信息如何产生、获取、传输、变换、识别和应用的科 学技术。 2 3 4.信息技术的发展趋势 1.多元化;2.网络化;3.多媒体化;4.智能化;5.虚拟化 5.信息技术的影响 (1)信息技术产生的积极影响。 ①对社会发展的影响;②对科技进步的影响;③对人们生活与学习的影响。 (2)信息技术可能带来的一些消极影响。 ①信息泛滥;②信息污染;③信息犯罪;④对身心健康带来的不良影响 6.迎接信息社会的挑战 (1)培养良好的信息意识;(2)积极主动地学习和使用现代信息技术,提高信息处理能力;(3)养成健康使用信息技术的习惯;(4)遵守信息法规。 知识补充: 计算机系统的组成:(由硬件和软件组成) 硬件组成: 运算器 控制器 存储器ROM 、RAM 、软盘、 硬盘、光盘 输入设备键盘、鼠标、扫描仪、手写笔、触摸屏 CPU (中央处理器)

输出设备显示器、打印机、绘图仪、音箱 软件系统: 第二章信息获取知识点 【知识梳理】 1.获取信息的基本过程(P18) 2.信息来源示例(P20):亲自探究事物本身、与他人交流、检索媒体 3.采集信息的方法(P20):亲自探究事物本身、与他人交流、检索媒体 4.采集信息的工具(P20):扫描仪、照相机、摄像机、录音设备、计算机 文字.txt Windows系统自带 .doc 使用WORD创建的格式化文本,用于一般的图文排版 .html 用超文本标记语言编写生成的文件格式,用于网页制作 .pdf 便携式文档格式,由ADOBE公司开发用于电子文档、出版等方面 图形图象.jpg 静态图象压缩的国际标准(JPEG) .gif 支持透明背景图象,文件很小,主要应用在网络上.bmp 文件几乎不压缩,占用空间大 动画.gif 主要用于网络 .swf FLASH制作的动画,缩放不失真、文件体积小,广泛应用于网络 音频.wav 该格式记录声音的波形,质量非常高 .mp3 音频压缩的国际标准,声音失真小、文件小,网络下载歌曲多采用此格式 .midi 数字音乐/电子合成乐器的统一国际标准 视频.avi 用来保存电影、电视等各种影象信息.mpg 运动图象压缩算法的国际标准 .mov 用于保存音频和视频信息 .rm 一种流式音频、视频文件格式 6.常用下载工具(P29):网际快车(flashget)、web迅雷、网络蚂蚁、cuteftp、影音传送带等。 7.网络信息检索的方法(P25 表2-7):直接访问网页、使用搜索引擎、查询在线数据库 8.目录类搜索引擎和全文搜索引擎的区别(P26): 确定信息需求确定信息来源采集信息保存信息

数据库原理试题库2009

数据库原理题库 一、简答题 1.简述数据库系统的特点。 2.数据库管理系统的主要功能有哪些? 3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么 数据库系统具有数据与程序的独立性? 4.简述数据库系统的三级模式结构。 5.试述数据库系统的组成。 6.简述文件系统与数据库系统的区别和联系。 7.DBA的职责是什么? 8.关系代数的基本运算有哪些 ? 9.什么是基本表?什么是视图?两者的区别和联系是什么? 10.简述视图的优点。 11.所有的视图是否都可以更新? 哪类视图是可以更新的,哪类视图是不可更新 的? 12.简述 SQL 的特点。 13.在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理 方式的? 14.关系数据库的完整性规则有哪几类? 15.试述查询优化在关系数据库系统中的重要性和可能性。 16.写出 Armstrong 推理规则中自反律、增广律、传递律的形式化定义。 17.简述日志文件的内容。 18.简述 SQL 中的自主存取控制机制。 19.简述数据库中事务的概念及其性质。 20.简述事物的原子性。 21.简述并发操作带来的三类数据不一致性。 22.在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征? 23.什么是封锁?基本的封锁类型有几种? 24.简述两段封锁协议的内容。 25.简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么? 26.什么叫做数据库的恢复?数据库恢复的基本技术有哪些? 27.简述数据库系统中可能发生的故障类型,以及数据恢复方法。

28.简述“运行记录优先原则”。 29.简述日志文件内容及其作用。 30.简述数据库设计过程。 31.需求分析阶段的设计目标是什么?调查的内容是什么? 32.数据字典的内容和作用是什么? 33.在全局 ER 模型设计过程中,需要消除局部 ER 模型之间存在的哪三种冲 突? 34.简述数据库完整性和安全性的概念。 35.设有两个关系R (A,B,C)和S (C,D,E),试用SQL查询语句表达下 列关系代数表达式πA,E (σB = D (R∞S))。 36.设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B}, 试写出关系模式R的候选键,并说明理由。 二、关系代数 1、设有关系 R 和 S, R 计算: (1). R ∪ S (2). R ╳S (3). R S (4)∏ B σ A>4 (S) (5)R─∏σ A<4 (R) 2、假设有关系R、W、D如下所示:

《金融学》黄达 知识点总结

1.什么是货币政策?其基本特征表现在哪些方面? 中央银行为实现特定的经济目标而采取的各种控制、调节货币供应量或信用量的方针、政策、措施的总称。 货币政策的基本特征 (1)宏观政策 (2)调节总需求 (3)间接调控 (4)连续性政策 6.什么是货币政策的中介指标?选择中介指标应该注意什么问题? 一、中介指标及其三大功能 为实现货币政策目标而选定的中间性或传导性金融变量。其功能集中体现在以下三个方面: 1.测度功能 通过金融变量来测定货币政策工具的作用和效果。 2.传导功能 货币政策的实施过程中,需要一个承前启后的中介或桥梁来传导。 3.缓冲功能 根据有关信息,及时调整货币政策工具及其操作力度,避免经济的急剧波动 二、选取中介指标的基本标准 1.可测性 中央银行能够迅速获得该指标准确的资料数据,并进行相应的分析判断。 2.可控性 该指标在足够短的时间内接受货币政策的影响,并按政策设定的方向和力度发生变化。 3.相关性 该指标与货币政策最终目标有极为密切的关系,控制住该指标就能基本实现政策目标。 三、货币政策中介指标的选择 1.利率 以利率作为中介指标,就是通过政策工具来调节、监控市场利率水平。 2.货币供应量 通过政策工具来调节、监控货供给量增长水平,以使货币供给增长与经济增长要求相适应。 3.超额准备金 通过政策工具来调节、监控商业银行及其他各类金融机构的超额准备金水平。 4.基础货币 中央银行直接对基础货币进行调节。 第一节 3.货币的定义?职能及相互关系? 固定充当一般等价物的特殊商品。价值尺度、流通手段、支付手段、贮藏手段、世界货币。 其中,价值尺度和流动手段是货币的基本职能,也是货币历史上最先出现的职能。 4.货币制度及构成要素? 一个国家为保障本国货币流通的正常稳定,对货币发行和流通的各个要素所做出的法律规定的总和。 货币供应量、信用总量、利率、汇率等宏观经济总量 通过货币供给调节投资需求、消费需求、出口需求 运用经济手段、法律手段对经济行为进行调整 多元化政策目标具有长期性特征,在短期内是难以实现

《数据库原理》知识点总结 (3)

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界 2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。

注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:①E-R图作为用户与开发人员的中间语言。 ②E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

(完整版)数据库原理与应用重要知识点总结.docx

数据库原理与应用重要知识点总结 三级模式 模式:模式又称逻辑模式,是数据库中全体数据的整体逻辑结构和特征的描述。是所有用户的公共数据视图。 外模式:外模式又称为子模式或用户模式,是数据库用户能看见和使用的局部数据的逻辑结构和特征的描述。是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 内模式:内模式又称存储模式,是数据物理结构和存储方式的描述。是数据在数据库内部的表示方式。 两级映像 外模式 / 模式映像:对于每一个外模式,数据库系统都有一个外模式/ 模式映像,它定义了该外模式与模式的对应关 系。当模式改变时,由数据库管理员对各个外模式/ 模式映像做相应的修改,可以使外模式不变,保证了数据与程 序的逻辑独立性——数据的逻辑独立性。 模式 / 内模式映像:一个数据库只有一个模式,也只有一个内模式。 这一映像是唯一的,用于定义数据全局逻辑结构与存储结构之间的对应关系。当数据库存储结构改变时,由数据库管理员对模式 / 内模式映像做相应的修改即可,可以使模式保持不变,从而应用程序也不必改变,保证了数据 与程序的物理独立性——数据的物理独立性。 存取控制机制: 定义用户权限,并将用户权限存入数据字典中(这些定义被称为安全规则或授权规则)。 权限即用户对某一数据对象的操作权力。 合法性检查,当用户发出存取数据库操作的请求后, DBMS 查找数据字典,根据安全规则进行合法性检查,若用户的 请求超出了定义的权限 / 密级 / 角色,系统将拒绝执行此操作。 视图机制: 视图 --虚表 --导出表 为不同用户定义不同的视图,把数据对象限制在一定的范围。 通过视图机制把要保密的数据对无权操作的用户隐藏起来。 审计 系统提供的一种事后检查的安全机制。 建立审计日志,用以记录用户对数据库的所有操作。 检查审计日志,找出非法存取数据的人、时间和内容。 审计很浪费时间和空间,主要用于安全性要求较高的部门。 RBAC(基于角色的存取控制)role-based access control 特点: 由于角色 / 权限之间的变化比角色/ 用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开 销。 灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。 强制存取控制MAC mandatory access control 强制存取控制是通过对敏感度标记进行控制的。 定义:每一个数据对象都被标以一定的密级,每一个用户也被授予某一级别的许可证,对于任意一个对象,只有具 有合法许可证的用户才可以存取。 特点 :严格,不是用户能够直接感知或进行控制的。 适用性:对数据有严格而固定密级分类的部门——军事部门,政府部门。 敏感度标记:绝密、机密、可信、公开

相关文档
相关文档 最新文档