- 1
- 0
- 约5.02千字
- 约 46页
- 2020-08-19 发布于天津
- 举报
第 1 章 数据库系统世界 31 什么是视图 view ? 在关系数据库中的一个子模式或外模式, 对相同数据以不同方式 / 格式进行处理。 ? 虚表,在一个或多个关系中的多个属性 上定义的“虚关系”。无实际存储数据, 最终通过“实表”导出。 ? 关系数据库的一个组成部分。 第 1 章 数据库系统世界 32 1.4 数据库系统 第 1 章 数据库系统世界 33 数据库系统 指使用了数据库技术的计算机系统。应 包含: ? 计算机基本系统 ? 数据库管理系统 ? 数据库 ? 数据库管理员 ? 文档及说明书 第 1 章 数据库系统世界 34 计算机基本系统 包括中央处理机、主存储器、外部存储 设备、数据通道等各种存储、处理和传 输数据的硬件设备。操作系统、支撑软 件和各种实用程序等必要的软件。它们 构成数据库系统必不可少的软硬环境。 1 第 1 章 数据库系统世界 第 1 章 数据库系统世界 2 1.1 数据库系统的发展 第 1 章 数据库系统世界 3 什么是数据库 本质上,数据库是一个信息集合,要持续相当长一段 时间,又称数据基。 ? 数据库具有以下特点: ⑴ 数据是按一定方式组织和管理的,这涉及到两个相关 的概念:数据模型和数据库模式。 ⑵ 大容量且高效的。 ⑶ 共享数据:多用户并发访问,且能避免某用户的动作 影响其他人;避免意外损坏数据。 ⑷ 由一组软件对数据进行集中统一的管理( DBMS )。 ⑸ 数据库可被定义为基于某种数据模型而存贮起来的、 为某个特定组织的多种应用服务的、具有尽可能小的 冗余度和尽可能高的数据独立性的相互关联的数据集 合,由数据库管理系统进行集中、统一的控制。 第 1 章 数据库系统世界 4 数据库的地位及作用 ? 现实世界 ( 事物 ) →信息世界 ( 信息 ) →计算机世 界 ( 数据 ) ? 数据处理:对各种形式的数据进行收集、存贮、 加工和传播的一系列活动的总和。 ? 数据处理的目的:从大量的原始数据中抽取、 推导出有价值的信息,以进行决策;借助计算 机科学地保存和管理大量数据,使人们能方便 而充分地利用资源。 ? 数据库技术:研究如何科学地组织和存储数据, 如何高效地获取和处理数据。 第 1 章 数据库系统世界 5 应用的实例 ? 个人帐务 ? 公司客户及业务 ? 银行 ? 飞机订票 第 1 章 数据库系统世界 6 数据库技术的发展 从文件系统演化而来。 ? 文件系统特点: ? 数据以文件形式长期保存; ? 数据的物理结构与逻辑结构有了区别; ? 文件形式多样化; ? 数据的存取以记录为单位。 ? 缺点: ? 数据冗余:数据面向应用,无法共享; ? 数据与程序缺乏独立性。 第 1 章 数据库系统世界 7 数据库技术的发展 ? 60 年代后期,数据管理规模更为庞大,应用更 广泛,数据量剧增,共享要求更强。为了克服 文件系统的弊病,对数据进行集中、统一的管 理,使数据存储独立于使用数据的程序,提出 了数据库技术。 ? 数据库不仅反映数据本身的内容,同时也反映 数据之间的关联。在数据库中是采用数据模型 来对现实世界进行抽象的。 ? 早期使用“层次模型” ( 树型结构 ) 和“网状模 型”来描述信息结构。不支持高级查询语言。 第 1 章 数据库系统世界 8 关系数据库系统 ? 1970 年, Ted Codd 在 ACM 发表了“ A Relational Model for Large Shared Data Banks ” ,奠定了关系型数据库的理论基础。 主要思想是把数据库中的所有数据组织为“表 table ” 的“关系 relation ” 。可组织复杂数据 结构;对大量查询能快速反应;查询可表示为 一种高级语言,以提高编程效率。 ? 关系代数提供了关系模型的数学基础。从而, 使用简单的结构和方法可表示和实现复杂结构 和复杂计算。 ? 随后, SQL(Structural Query Language) 出现。 第 1 章 数据库系统世界 9 一个简单的关系实例 ? 例 1.1 ,银行账户信息 ( 教材 p3) accountNo balance type 12345 1000.00 saveing 67890 2846.92 checking … … … 第 1 章 数据库系统世界 10 数据库的研究方向 ? DBMS 研制:扩大功能、提高性能、增 强实用性 ? 数据库设计:设计方法、设计工具、标 准及规范化 ? 数据库理论:知识库、演绎数据库、模 糊数据库、面向对象数据库、多媒体数 据库 …… 。 第 1 章 数据库系统世界 11 如何度量数据大小? 1 Byte = 8 bits Byte 是最小单位 1 KiloByte = 1000 Byte
原创力文档

文档评论(0)