视图的定义及优点

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

1、视图的定义及优点

定义:是从一个或者几个基本表导出的表,是用户可以从一个特定的角度来查看数据库中的数据,它与基本表不同,是一个虚表,即视图锁对应的数据不进行实际存储。

优点:视图能够集中数据,简化用户的数据查询和处理。视图便于用户共享数据。视图提高了数据的逻辑独立性。视图能够对机密数据提供安全保护。

2、三级模式二级映像的功能

通过三级模式提供的耳机映像保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。

3、数据模型的三要素:

数据结构,数据操作,完整性约束条件

4、数据库安全性的控制方法

用户标识和鉴别,用户存取权限控制,视图机制,审计方法,数据加密

5、数据库系统的特点

数据结构化,数据的共享性高,冗余度低,易扩充,数据独立性高,数据由DBMS 同意管理和控制

6、基本封锁类型及含义

排他锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务不能对A加任何类型锁,知道T释放A锁,才能对A进行封锁和其他读取操作,从而保证其他事务在T释放A上的锁前不能对A进行读取和修改。排他锁实质上是保证事务对数据的独占性,排除其他事务对其知性过程的干扰

共享锁:事务T对某数据A建立了共享锁,则此时事务T都能对数据A进行读操作,但不能进行修改和其他操作,而其他事务只能对数据A加S锁不能加X锁,即其他事务只能对数据A进行读操作。共享锁实质上是保证多个事务可以同时读A,在A上的共享锁被释放前。都不能写A

7、两段锁协议的概念

两段锁协议就是在对任何数据进行读写之前,事务首先要获得对该数据的封锁,在释放一个封锁之后,事务不再获得任何其他封锁,即一个事务被分为两个阶段

扩展阶段:事务可以申请封锁,但是不能接触任何已获得的封锁

收缩阶段:事务可以释放封锁,但是不能申请新的封锁

8、数据库设计的步骤,任务

1应用规划进行系统的必要性和可行性分析 2 需求分析收集分析信息3 概念设计形成独立于具体DBMS的概念模型 4 逻辑设计将概念结构转化成某个DBMS所支持的数据模型,并对其进行优化 5 物理设计为逻辑数据模型选取一个最适合的应用环境的物理结构 6 数据库实施:建立实际数据库结构装入实验数据对应用程序进行调试转入实际数据7运行维护:维护数据库的安全性和完整性检测并改善书库库运行性能根据用户要求对数据库现有功能运行扩充集市改正运行中发现的系统错误9、关系模型的三类完整性规则

实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值。

参照完整性:若属性F是基本关系R的外键,它与基本关系S的主键为Ks,相对应(基本关系R和S不一定是不同的关系),则对于R中的每个元素在F的值必须为a或取空值b 或等于S中某个元组的主码值

用户定义完整性:限定属性的取值范围,即对值域的约束,所以在用户定义完整性中最常见的是域完整性约束

10、层次模式和网状模型的优缺点

层次模型优点:查询效率高,结构简单,层次分明,便于在计算机内实现的优点

缺点:现实世界中很多联系是非层次的,其不能直接表示两个以上实体型间的复杂的联系和度偶i多联系,只能通过冗余数据或创建虚拟节点的方法来结局,易产生不一致性,对数据的插入删除操作限制较多,查询子女节点必须通过双亲节点,所以使得应用程序的编写比较复杂

网状模型的优点:能够直接描述现实世界,查询方便,结构对称,查询格式相同,炒作功能强,速度快存取效率高

缺点:数据结构及其对应的数据操作语言极其复杂,数据独立性差,程序设计困难11、数据库物理结构的含义及涉及步骤,评价指标有哪些

含义:为给定的基本数据模型选取一个最适合的应用环境的物理结构的过程

步骤:确定数据库物的物理结构评价数据库的物理结构

评价指标:时间空间效率

12、数据独立性的两个级别:

物理数据独立性:概念(或外)模式不会醉着内模式的改变而改变

辑数据独立性:外模式(或应用程序)不会随着概念模式的改变而改变

13、SQL的特点:

1综合统一2高度非过程化3面向几个的操作方式4以同一种语法结构提供两种使用方式5语言简洁易学易用

14、关系模型和面向对象数据模型的区别:

15、安全性控制的方法

用户表示和鉴别用户存取权限控制视图机制审计方法数据加密

16、数据库的功能

数据定义数据操纵数据组织,存储和管理数据库事务管理和运行管理数据库建立和维护功能

名词解释

1、SOL

是引种介于关系袋鼠和关系盐酸之间的结构化非过程查询语言,是专用数据库而建立的指令集,其功能包括数据的定义查询更新和数据控制等多个方面

2、外码

关系模式R1中的某一属性F与关系模式R2的主键相对应,但不是R1的超键,则称F 是关系模式R1的外键

3、等值连接自然连接

自然连接:市一中特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组,并且要求在结果中把重复的属性去掉。

4、数据库的安全性

主要是指保护数据库,防止不合法的使用,以免数据的泄漏更改和破坏

5、数据库的完整性

是指数据库中数据的正确性和相容性,防止错误的数据进入数据库造成无效操作

6、模式外模式内模式

模式:也称逻辑模式或者概念模式,是三级模式结构中的中间层,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图

外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示

内模式:存贮记录的类型,存储域的表示,存储记录的物理顺序,指引元,索引和存储路径等数据的存储组织

7、二级三级封锁协议

一级封锁协议:事务T在修改数据前必须先对其加X锁,知道事物结束才释放

二级封锁协议:在一级封锁协议中加上事务T在读取数据之前必须先对其加上S锁,读取后即可释放S锁

三级封锁协议:在一级封锁协议中加上事务T在读取之前必须先对其加上S锁,直到事务结束后才能释放S锁

8、数据流图数据字典

数据流图:是SA中使用的工具,以图形的方式描绘数据在系统中流动和处理的过程,描绘信息流和数据流和数据从输入移动到输出的过程中锁经受的变换,由外部实体,处理过程。数据流。数据存储,组成

数据字典:是关于数据的信息集合,产生于数据流图,是对数据流图中各个成分的纤细描述,是数据流图的补充。由数据项,数据结构,数据流。数据存储,处理过程组成。

9、物理独立性逻辑独立性

物理数据独立性:概念(或外)模式不会醉着内模式的改变而改变

辑数据独立性:外模式(或应用程序)不会随着概念模式的改变而改变

相关文档
最新文档