欢迎来到天天文库
浏览记录
ID:23982449
大小:26.50 KB
页数:4页
时间:2018-11-12
《视图的定义及优点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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中某个元组的主码值用户定义完整性:限定属性的取值范围,即对值域的约束,所以在用户定义完整性中最常见的是域完整性约
5、束1、层次模式和网状模型的优缺点层次模型优点:查询效率高,结构简单,层次分明,便于在计算机内实现的优点缺点:现实世界中很多联系是非层次的,其不能直接表示两个以上实体型间的复杂的联系和度偶i多联系,只能通过冗余数据或创建虚拟节点的方法来结局,易产生不一致性,对数据的插入删除操作限制较多,查询子女节点必须通过双亲节点,所以使得应用程序的编写比较复杂网状模型的优点:能够直接描述现实世界,查询方便,结构对称,查询格式相同,炒作功能强,速度快存取效率高缺点:数据结构及其对应的数据操作语言极其复杂,数据独立性差,程序设计困难2、数据库物理结构的含义及涉及步骤,评价指标有哪些含义
6、:为给定的基本数据模型选取一个最适合的应用环境的物理结构的过程步骤:确定数据库物的物理结构评价数据库的物理结构评价指标:时间空间效率3、数据独立性的两个级别:物理数据独立性:概念(或外)模式不会醉着内模式的改变而改变辑数据独立性:外模式(或应用程序)不会随着概念模式的改变而改变4、SQL的特点:1综合统一2高度非过程化3面向几个的操作方式4以同一种语法结构提供两种使用方式5语言简洁易学易用5、关系模型和面向对象数据模型的区别:6、安全性控制的方法用户表示和鉴别用户存取权限控制视图机制审计方法数据加密16、数据库的功能数据定义数据操纵数据组织,存储和管理数据库事务管理
7、和运行管理数据库建立和维护功能名词解释1、SOL是引种介于关系袋鼠和关系盐酸之间的结构化非过程查询语言,是专用数据库而建立的指令集,其功能包括数据的定义查询更新和数据控制等多个方面2、外码关系模式R1中的某一属性F与关系模式R2的主键相对应,但不是R1的超键,则称F是关系模式R1的外键3、等值连接自然连接自然连接:市一中特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组,并且要求在结果中把重复的属性去掉。4、数据库的安全性主要是指保护数据库,防止不合法的使用,以免数据的泄漏更改和破坏5、数据库的完整性是指数据库中数据的正确性和相容性,防止错误的数据进
此文档下载收益归作者所有