数据库基本研究内容

来源:互联网
发表时间:2008/6/16 12:05:16
责任编辑:李志喜
字体:
数据库系统作为一门学科,其主要的研究内容为:数据库理论、数据模型、数据库语言、查询处理及其优化技术、数据的安全性(存取控制、可恢复性)、事务管理(并发控制)数据库理论主要内容为关系数据库理论(依赖理论、泛关系理论、超图理论等)、事务理论、逻辑与数据库、面向对象数据库理论。关系数据库理论开始于E.F.Codd 1970年的论文。数据依赖是定义在关系上的约束条件,或者说数据依赖用于定义合法的数据库,以维护数据的完整性和一致性。泛关系理论将数据库中的所有关系都看作为包含所有属性的大关系的投影,这隐含了这样的假设脱离具体的关系讨论属性是有意义的。泛关系思想为关系模式规范化提供了基础,而规范化是关系数据库设计的依据。但是,泛关系数据库系统的含义是:用户对数据库的操作都是在泛关系上进行的。到目前为止还没有出现商品化的泛关系数据库系统。超图理论将数据库模式描述为超图,其主要目的为研究有效的查询处理算法,如:把无环超图用于分布式数据库的查询优化。事务理论的研究内容是如何维护数据的一致性。当某些操作被意外中断后会造成数据的不一致,如同一数据在某关系中作了修改而在另一关系中确没改。为了避免这种情况,引入了事务。一个事务是一组数据库操作命令,它们或者没有执行或者全部执行完毕。在有多个用户同时访问数据库的情况下,就要考虑并发控制,如二段加锁、事务的串行化。逻辑与数据库理论主要研究如何将逻辑程序设计技术与数据库技术有机结合,如演绎数据库系统的研究。面向对象数据库理论主要处理大规模的复杂对象。数据模型任何一个数据库管理系统都至少提高供一种数据模型,因此数据模型是数据库研究的基础。根据某种数据模型,人们可以用数据世界来合理表示现实世界的某一部分,并且将数据世界映照成一个意识世界(用户界面)。数据模型有两方面含义:数据以何种形式存储、用户以何种形式看待数据。常见的数据模型有层次模型、网状模型、关系模型、逻辑模型、实体联系(E-R)模型和面向着对象模型等。数据库语言与通常的程序设计语言不同,在数据库语言中,描述性部分和过程性部分是分开的。其过程性部分是一个通用的程序设计语言,称为宿主语言;而描述性部分包括数据定义语言和数据操纵语言。数据定义语言用于说明数据库的逻辑模式;数据操纵语言,亦称为查询语言,用于说明对数据库的操作。为了提高对数据库操作的效率,采用了大量的查询优化的技术。从而查询处理及其优化技术的研究就成为数据库研究的重要内容。这方面的工作主要包括索引技术和连接技术。对传统的数据库而言这二项技术已趣完善。由于数据库查询语言和宿主语言之间存在阻抗不匹配问题,所以在新型数据库系统中(如:面向对象数据库系统和知识库系统),倾向于二者的有机集成,而构成一个数据库程序设计语言或持久性程序设计语言。数据的安全性(存取控制、可恢复性)是指数据不被非法使用、在意外事件中不被破坏或丢失,这分别是存取控制和可恢复性的研究内容。存取控制的通常做法是为不同用户设置不同的数据存取特权并设立视图机制,使得每个用户只能访问到允许他访问的数据。可恢复性是指在意外事件(软件或硬件方面)破坏了当前数据库状态后,系统有能力恢复数据库,使损失减少到最低限度。数据恢复采用的方法通常是建立“日志”和经常性地做数据库的备份。事务管理(并发控制)在多用户共享的系统中,许多事务可能同时对同一数据进行操作(并发操作),这样数据库的完整性就可能遭到破坏。主要有丢失更新问题、不一致分析问题和尚未提交的更新问题等。因此,要对事务进行管理、控制并发操作。其基本作法是对数据实行加锁及事务调度。
www.xue163.com true http://www.xue163.com/exploit/8/83783.html report 1776 数据库基本研究内容,数据库系统作为一门学科,其主要的研究内容为:数据库理论、数据模型、数据库语言、查询处理及其优化技术、数据的安全性(存取控制、可恢复性)、事务管理(并发控制)数据库理论主要内容为关系数据库理论(依赖理论、泛关系理论、超图理论等)、事务理论、逻辑与数据库...
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
数据库 研究内容php显示数据库内容数据库 研究数据库维护内容数据库php输出数据库内容resset金融研究数据库锐思金融研究数据库php修改数据库内容网页显示数据库内容php读取数据库内容修改数据库表内容asp显示数据库内容数据库内容包括jsp显示数据库内容sql数据库内容查询
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 中国mr007 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
mr007 | 软件教室 | 设计大全 | mr007相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | mr007中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | mr007 | 软件教室 | 设计大全 | mr007相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | mr007中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技