视图的定义及优点.doc

上传人:鲁** 文档编号:558437172 上传时间:2023-06-03 格式:DOC 页数:4 大小:26.51KB
返回 下载 相关 举报
视图的定义及优点.doc_第1页
第1页 / 共4页
视图的定义及优点.doc_第2页
第2页 / 共4页
视图的定义及优点.doc_第3页
第3页 / 共4页
视图的定义及优点.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《视图的定义及优点.doc》由会员分享,可在线阅读,更多相关《视图的定义及优点.doc(4页珍藏版)》请在金锄头文库上搜索。

1、1、 视图的定义及优点定义:是从一个或者几个基本表导出的表,是用户可以从一个特定的角度来查看数据库中的数据,它与基本表不同,是一个虚表,即视图锁对应的数据不进行实际存储。 优点: 视图能够集中数据,简化用户的数据查询和处理。 视图便于用户共享数据。 视图提高了数据的逻辑独立性。 视图能够对机密数据提供安全保护。2、 三级模式二级映像的功能 通过三级模式提供的耳机映像保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。3、 数据模型的三要素: 数据结构,数据操作,完整性约束条件4、 数据库安全性的控制方法 用户标识和鉴别,用户存取权限控制,视图机制,审计方法,数据加密 5、 数据库系统的特点

2、 数据结构化, 数据的共享性高,冗余度低,易扩充, 数据独立性高, 数据由DBMS 同意管理和控制6、 基本封锁类型及含义 排他锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务不能对A加任何类型锁,知道T释放A锁,才能对A进行封锁和其他读取操作,从而保证其他事务在T释放A上的锁前不能对A进行读取和修改。排他锁实质上是保证事务对数据的独占性,排除其他事务对其知性过程的干扰 共享锁:事务T对某数据A建立了共享锁,则此时事务T都能对数据A进行读操作,但不能进行修改和其他操作,而其他事务只能对数据A加S锁不能加X锁,即其他事务只能对数据A进行读操作。共享锁实质上是保证多个事务可以

3、同时读A,在A上的共享锁被释放前。都不能写A7、 两段锁协议的概念 两段锁协议就是在对任何数据进行读写之前,事务首先要获得对该数据的封锁,在释放一个封锁之后,事务不再获得任何其他封锁,即一个事务被分为两个阶段 扩展阶段:事务可以申请封锁,但是不能接触任何已获得的封锁 收缩阶段:事务可以释放封锁,但是不能申请新的封锁8、 数据库设计的步骤,任务 1应用规划 进行系统的必要性和可行性分析 2 需求分析 收集分析信息3 概念设计 形成独立于具体DBMS的概念模型 4 逻辑设计 将概念结构转化成某个DBMS所支持的数据模型,并对其进行优化 5 物理设计 为逻辑数据模型选取一个最适合的应用环境的物理结构

4、 6 数据库实施:建立实际数据库结构 装入实验数据对应用程序进行调试 转入实际数据 7运行维护:维护数据库的安全性和完整性 检测并改善书库库运行性能 根据用户要求对数据库现有功能运行扩充 集市改正运行中发现的系统错误 9、 关系模型的三类完整性规则 实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值。 参照完整性:若属性F是基本关系R的外键,它与基本关系S的主键为Ks,相对应(基本关系R和S不一定是不同的关系),则对于R中的每个元素在F的值必须为a或取空值b或等于S中某个元组的主码值 用户定义完整性:限定属性的取值范围,即对值域的约束,所以在用户定义完整性中最常见的是域完整性约束10

5、、 层次模式和网状模型的优缺点层次模型优点:查询效率高,结构简单,层次分明,便于在计算机内实现的优点 缺点:现实世界中很多联系是非层次的,其不能直接表示两个以上实体型间的复杂的联系和度偶i多联系,只能通过冗余数据或创建虚拟节点的方法来结局,易产生不一致性,对数据的插入删除操作限制较多,查询子女节点必须通过双亲节点,所以使得应用程序的编写比较复杂网状模型的优点:能够直接描述现实世界,查询方便,结构对称,查询格式相同,炒作功能强,速度快存取效率高缺点:数据结构及其对应的数据操作语言极其复杂,数据独立性差,程序设计困难11、 数据库物理结构的含义及涉及步骤,评价指标有哪些含义:为给定的基本数据模型选

6、取一个最适合的应用环境的物理结构的过程步骤:确定数据库物的物理结构 评价数据库的物理结构评价指标:时间 空间 效率12、 数据独立性的两个级别: 物理数据独立性 : 概念(或外)模式不会醉着内模式的改变而改变 辑数据独立性:外模式(或应用程序)不会随着概念模式的改变而改变 13、 SQL的特点: 1综合统一 2高度非过程化 3面向几个的操作方式 4以同一种语法结构提供两种使用方式 5语言简洁 易学易用14、 关系模型和面向对象数据模型的区别: 15、 安全性控制的方法 用户表示和鉴别 用户存取权限控制 视图机制 审计方法 数据加密16、数据库的功能 数据定义 数据操纵 数据组织,存储和管理 数

7、据库事务管理和运行管理 数据库建立和维护功能 名词解释1、 SOL 是引种介于关系袋鼠和关系盐酸之间的结构化非过程查询语言,是专用数据库而建立的指令集,其功能包括数据的定义查询更新和数据控制等多个方面2、 外码 关系模式R1中的某一属性F与关系模式R2的主键相对应,但不是R1的超键,则称F是关系模式R1的外键3、 等值连接 自然连接 自然连接:市一中特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组,并且要求在结果中把重复的属性去掉。4、 数据库的安全性 主要是指保护数据库,防止不合法的使用,以免数据的泄漏更改和破坏5、 数据库的完整性 是指数据库中数据的正确性和相容性,防止错误的

8、数据进入数据库造成无效操作6、 模式 外模式 内模式 模式:也称逻辑模式或者概念模式,是三级模式结构中的中间层,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图 外模式:是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 内模式:存贮记录的类型,存储域的表示,存储记录的物理顺序,指引元,索引和存储路径等数据的存储组织7、 二级三级封锁协议 一级封锁协议:事务T在修改数据前必须先对其加X锁,知道事物结束才释放 二级封锁协议:在一级封锁协议中加上事务T在读取数据之前必须先对其加上S

9、锁,读取后即可释放S锁 三级封锁协议:在一级封锁协议中加上事务T在读取之前必须先对其加上S锁,直到事务结束后才能释放S锁8、 数据流图 数据字典 数据流图:是SA中使用的工具,以图形的方式描绘数据在系统中流动和处理的过程,描绘信息流和数据流和数据从输入移动到输出的过程中锁经受的变换,由外部实体,处理过程。数据流。数据存储,组成 数据字典:是关于数据的信息集合,产生于数据流图,是对数据流图中各个成分的纤细描述,是数据流图的补充。由数据项,数据结构,数据流。数据存储,处理过程组成。9、 物理独立性逻辑独立性 物理数据独立性 : 概念(或外)模式不会醉着内模式的改变而改变 辑数据独立性:外模式(或应

10、用程序)不会随着概念模式的改变而改变1、 简述数据库设计的特点 数据库设计是硬件软件和杆件的结合 数据库设计应该是应用系统设计相结合2、 一般用户的需求有哪些方面 1信息需求 2 处理需求 3 性能需求3、 简述用户需求的方法与步骤 1跟班作业 2开会调查 3问卷调查 4访谈询问 5查询记录4、 抽象有哪些类型,局部试图设计的步骤是什么 1分类 2聚集 3概括5、 简述全局视图设计的方法与步骤 方法:一次集成 逐步集成 合并 重构 步骤: 1 合并局部E-R图,消除冲突初步生成E-R图 2消除冗余,生成基本E-R图6、 E-R图如何向关系模型转换,简述转换的步骤和原则 概念模型向关系数据模型的

11、转化就是将用E-R图表示的实体。实体属性和实体联系转化为关系模式 原则: 一个实体型转换成一个关系模式 实体间的联系跟图联系的类型转换7、 如何优化关系模型 1确定数据依赖 2对于各个关系模式之间的数据依赖进行及消化处理 3按照数据依赖的理论对关系模式逐一进行分析,确定各关系模式分别属于第几范式 4按照需求分析阶段得到的各种应用对数据处理的要求,分析对于这样的应用环境这些模式是否合适,确定是否对它们进行合并和分解以提高数据操作的小龙和存储空间的利用率。8、 试述数据库物理设计的内容和步骤内容:为关系模式选择存取方法 设计关系索引等数据库文件的物理存储结构步骤:确定数据库的物理结构 对物理结构进行评价9、 简述数据库实施的步骤及运行包含的内容步骤 :1 用DDL定义数据库结构 2组织数据入库 3编制与调制应用程序内容:功能测试,性能测试12、 简述概念结构设计的方法和步骤自顶向下:首先定义全局的概念结构框架,再逐步分解细化自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构逐步扩张:首先定义核心的概念结构,然后以滚雪球方式向外部逐步扩张混合策略:把自顶向下自底向上结合,用自顶向下设计一个全局概念结构框架,以自底向上设计各局部概念结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号