欢迎来到天天文库
浏览记录
ID:39814116
大小:310.00 KB
页数:34页
时间:2019-07-11
《高级数据库系统简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级数据库系统主讲:张炜哈工大数据库研究中心联系方式地址哈工大综合楼806室电话0451-86403492ext.807Emailweizhang@hit.edu.cn2021/8/42HIT-DBLAB数据库是40年不衰的活跃研究领域新的研究领域层出不穷国际数据库学术刊物与日俱增数据库国际学术会议方兴未艾数据库学术论文每年数以千计数据库管理系统产品丰富多彩数据库应用海阔天空2021/8/43HIT-DBLAB目标更好的理解和使用目前的商用数据库Oracle,SQLServer,MySQL,etc
2、新的应用需要设计和实现新的数据库管理系统gmail2021/8/44HIT-DBLAB目标学习数据库系统的内部实现怎样使数据库系统运行得更快、更安全从不同的系统级别上理解什么将影响数据库应用的性能了解数据库技术新发展2021/8/45HIT-DBLAB课程内容36学时第一部分:基本概念回顾数据库系统概念关系模型第二部分:数据库系统实现技术数据存储查询处理与优化事务管理与并发控制2021/8/46HIT-DBLAB学时与参考教材学时:36学时先修课:数据库系统导论,数据结构参考教材:1、Hector
3、Garcia-Molina,JeffreyD.Ullman,JenniferWidom.《数据库系统实现》2、HectorGarcia-Molina,JeffreyD.Ullman,JenniferWidom.《数据库系统全书》,岳丽华等译,机械工业出版社,2003.103、李建中、王珊编著《数据库系统原理》,电子工业出版社2021/8/47HIT-DBLAB第一部分基本概念回顾数据库系统简介关系模型数据库系统结构2021/8/48HIT-DBLAB第一章:数据库系统简介数据库系统数据库模式数据模
4、型数据库系统结构2021/8/49HIT-DBLAB数据库系统概念数据库数据库是具有一定结构的、互相之间有一定联系的数据的有序集合。具有逻辑关系和确定意义的数据集合为了访问和修改而组织的、在长时期内保存的数据集合针对明确的应用目标而设计、建立和加载的表示了现实世界的某些方面由DBMS统一管理,多用户共享2021/8/410HIT-DBLAB数据库系统概念数据库管理系统DBMSDBMS是一个通用的软件系统,由一组系统程序构成,负责数据库的定义、管理、使用及操作维护。系统软件对数据库进行统一管理和控制
5、数据库系统数据库系统是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软、硬件和数据资源组成的系统,它包括DB、DBA、DBMS等。即带有数据库的整个计算机系统,包括硬件、软件、数据、人员2021/8/411HIT-DBLAB数据库系统的特点面向全组织的复杂的数据结构支持全企业的应用而不是某一个应用数据反映了客观事物间的本质联系,而不是着眼于面向某个应用,是有结构的数据。这是数据库系统的主要特征之一,与文件系统的根本差别。文件系统只是记录的内部有结构,一个文件的记录之间是个线性序列,记录
6、之间无联系2021/8/412HIT-DBLAB数据库系统的特点数据的冗余度小,易扩充数据面向整个系统,而不是面向某一应用,数据集中管理,数据共享,因此冗余度小节省存储空间,减少存取时间,且可避免数据之间的不相容性和不一致性每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性2021/8/413HIT-DBLAB学号姓名性别系别年龄住址出身学位学分补贴教务处后勤处学工部财务处数据库系统的特点2021/8/414HIT-DBLAB数据库系统的
7、特点具有较高的数据和程序的独立性把数据库的定义和描述从应用程序中分离出去数据描述是分级的(全局逻辑、局部逻辑、存储)数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应用程序2021/8/415HIT-DBLAB数据库系统的特点统一的数据控制功能,数据共享程度高数据的安全性控制(Security)保护数据以防止不合法的使用所造成的数据泄露和破坏措施:用户标识与鉴定,存取控制数据的完整性控制(Integrity)数据的正确性、有效性、相容性措施:完整性约束条件定义和检查并发控制(Concu
8、rrency)对多用户的并发操作加以控制、协调,防止其互相干扰而得到错误的结果并使数据库完整性遭到破坏措施:封锁2021/8/416HIT-DBLAB数据库模式模式对以格式化形式组织的数据库的描述和规定的信息集合数据的抽象,数据的描述2021/8/417HIT-DBLAB数据库模式模式的分级为了提高数据的物理独立性和逻辑独立性,使数据库的用户观点,即用户看到的数据库,与数据库的物理方面,即实际存储的数据库区分开来,数据库系统的模式是分级的数据库系统三级模式结构CODASYL(Con
此文档下载收益归作者所有