主讲:周铝内容摘要:

但访问相应数据的应用程序复杂了。  文件间是独立的,因此数据整体无结构。  可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。  数据的最小存取单位是记录。 web database 三、数据库系统  时期  60年代末以来  产生的背景  应用背景 大规模管理  硬件背景 大容量磁盘  软件背景 有数据库管理系统  处理方式 联机实时处理 ,分布处理 ,批处理 web database 数据库系统 (续 )  特点  数据的管理者: DBMS  数据面向的对象:现实世界  数据的共享程度:共享性高  数据的独立性:高度的物理独立性和一定的 逻辑独立性  数据的结构化:整体结构化  数据控制能力:由 DBMS统一管理和控制 web database 应用程序与数据的对应关系 (数据库系统 ) DBMS 应用程序 1 应用程序 2 数据库 … web database 数据的高共享性的好处  降低数据的冗余度,节省存储空间  避免数据间的不一致性  使系统易于扩充 web database 数据独立性  物理独立性  指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当数据的物理存储改变了,应用程序不用改变。  逻辑独立性  指用户的应用程序与数据库的逻辑结构是相互独立的。 数据的逻辑结构改变了 , 用户程序也可以不变。 web database 数据结构化  整体 数据的结构化是数据库的主要特征之一。 (P12 图 )  数据库中实现的是数据的真正结构化  数据的结构用 数据模型 描述,无需程序定义和解释。  数据可以 变长。  数据的最小存取单位是 数据项。 web database DBMS对数据的控制功能  数据的安全性 ( Security) 保护  使每个用户只能按指定方式使用和处理指定数据 , 保护数据以防止不合法的使用造成的数据的泄密和破坏。  数据的完整性 ( Integrity) 检查  将数据控制在有效的范围内 , 或保证数据之间满足一定的关系。 web database DBMS对数据的控制功能  并发 ( Concurrency) 控制  对多用户的并发操作加以控制和协调 , 防止相互干扰而得到错误的结果。  数据库恢复 ( Recovery)  将数据库从错误状态恢复到某一已知的正确状态。 web database 第一章 绪论 数据库系统概述 数据库系统结构 数据库系统的组成 小结 web database 数据库系统结构 从 数据库管理系统 角度看 从 数据库最终用户 角度看 web database 数据库系统的模式结构  数据库系统模式的概念  数据库系统的三级模式结构  数据库的二级映象功能与数据独立性  小结 web database 数据库系统模式的概念  “型 ” 和 “ 值 ” 的概念  型 ( Type) 对某一类数据的结构和属性的说明  值 ( Value) 是型的一个具体赋值 例如:学生记录 记录型: ( 学号 , 姓名 , 性别 , 系别 , 年龄 , 籍贯 ) 该记录型的一个记录值: ( 900201, 李明 , 男 , 计算机 , 22, 江苏 ) web database 数据库系统模式的概念(续)  模式( Schema)  数据库逻辑结构和特征的描述  是型的描述  反映的是数据的结构及其联系  模式是相对稳定的  模式的一个实例( Instance)  模式的一个具体值  反映数据库某一时刻的状态  同一个模式可以有很多实例  实例随数据库中的数据的更新而变动 web database 数据库系统的模式结构  数据库系统模式的概念  数据库系统的三级模式结构  数据库的二级映象功能与数据独立性  小结 web database 数据库系统的三级模式结构 应用 A 应用 B 应用 C 应用 D 应用 E 外模式 1 外模式 2 外模式 3 外模式 / 模式映象 模式 模式 / 内模式映象 内模式 数据库web database 1.模式( Schema)  模式 ( 也称逻辑模式 )  数据库中全体数据的逻辑结构和特征的描述  所有用户的公共数据视图 , 综合了所有用户的需求  一个数据库只有一个模式  模式的地位:是数据库系统模式结构的中间层  与数据的物理存储细节和硬件环境无关  与具体的应用程序 、 开发工具及高级程序设计语言无关  模式的定义  数据的逻辑结构 ( 数据项的名字 、 类型 、 取值范围等 )  数据之间的联系  数据有关的安全性 、 完整性要求 web database 2. 外模式( External Schema)  外模式 ( 也称子模式或用户模式 )  数据库用户 ( 包括应用程序员和最终用户 ) 使用的局部 数据的逻辑结构和特征的描述  数据库用户的数据视图 , 是与某一应用有关的数据的逻辑表示 web database 外模式(续)  外模式的地位:介于模式与应用之间  模式与外模式的关系:一对多  外模式通常是模式的子集  一个数据库可以有多个外模式。 反映了不同的用户的应用需求 、 看待数据的方。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。