- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现代社会的三大支柱:信息、能源和材料科学
在数据处理领域,一般把信息理解为关于现实世 界事物存在方式或运动状态的反映。 例如,关于黑板的信息,是黑板存在状态的反映。 黑板:黑色、矩形、长3米、高1.2米,木制。 信息的特征:来源于物质和能量;可感知、可存 储;可加工、传递和再生;重要的资源之一。
Spring, 2013
13
第一章 绪论 1.1 数据库系统 概述
1.1.1.3 数据库管理系统
数据库管理系统(DataBase Management System, DBMS):是数据库系统中对数据进行管理的软 件系统,为用户或应用程序提供访问DB的方 法。 DBMS主要功能: 数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立和维护功能
•软件:数据库管理系统 •硬件:大容量、快速存取磁盘 •特点:数据结构化、数据共享, 冗余低,易扩充、数据独立性高、 数据由DBMS统一管理控制
•软件:分布式数 据库、面向对象 数据库、多媒体 数据库 •硬件:数据通信 网络、光盘 •特点:面向具有 更复杂数据结构 的应用
人工管 理阶段
20世 纪50 年代 中期
Spring, 2013
28
第一章 数据库技术概论 1.2 数据模型
数据模型解释
•现实世界
–存在于人们头脑之外的客观世 界 •信息世界
事 物 –现实世界在人们头脑中的反映, 特 性 现 实 世 界 信 息 世 界 机 器 世 界
人们把它用文字和符号记载下来 •机器世界
计 算 机
–信息世界的信息在机器世界中 以数据形式存储
概念模型的表示方法(实体-联系模型、 E-R模型)
Spring, 2013
34
第一章 数据库技术概论 1.2 数据模型
1.2.2.1 信息世界的基本术语
(1)实体(Entity) 客观存在并可相互区别的事物 实体可以是具体的人、事、物,也可以是抽象 的概念或联系 (2)属性(Attribute) 实体所具有的某一特性 一个实体可以有若干个属性来刻画
记录:Bill Gates 38 Male 概念模型
人:名字为Bill Gates,年龄38 ,男性 …...
数据模型
…...
Spring, 2013
31
第一章 数据库技术概论 1.2 数据模型
数据模型构成
1. 数据结构-对实体类型和实体间联系的表 达和实现,描述系统的静态特性; 2. 数据操作-在数据结构之上允许执行的操 作集合,包括对数据库的检索和更新(插 入、删除、修改)操作,描述系统的动态 特性; 3. 数据完整性约束-数据及其联系所具有的 制约和依赖规则,以保证数据库中数据的 正确性、有效性和相容性。
•数据由DBMS统一管理和控制
–安全性控制、完整性控制、并发控制、DB恢复
Spring, 2013
25
第一章 数据库技术概论 1.2 数据模型
1.2 数据模型
数据模型的定义及构成 概念模型 常用数据模型
层次模型 网状模型 关系模型
Spring, 2013
26
第一章 数据库技术概论 1.2 数据模型
数据库是以一定的组织方式存储在计算机中相关数据的集合。它 能以最佳方式、最少的重复、最大的独立性为多种应用服务。
Spring, 2013
12
第一章 绪论 1.1 数据库系统 概述
1.1.1
基本概念
数据与信息 数据库 数据库管理系统 数据库技术 数据库系统 数据库语言
Spring, 2013
数据和程序缺乏独立性
文件结构的设计依赖于应用程序,系统很难扩充 数据的逻辑结构改变,必须修改应用程序,反之亦然
缺乏对数据操作进行控制的方法
安全性、完整性、并发控制和恢复机制
Spring, 2013
24
第一章 数据库技术概论
1.1 数 据 库 的 发展历史
1.1.3 数据库系统的特点
•先介绍书上P9页的例子。 •数据结构化 –层次模型 网状模型、关系模型等 •数据共享性高 –降低数据的冗余度,节省存储空间 –避免数据间的不一致性,系统易于扩充 •数据独立性高 –数据与程序的无关性,逻辑独立性和物理独立性
数据与信息 数据库 数据库管理系统 数据库技术 数据库系统 数据库语言
Spring, 2013
10
第一章 绪论 1.1 数据库系统 概述
1.1.1.2 数据库
数据库 (DataBase , DB): 长期存储在计算机内的、 有组织的、可共享的数据集合 特点: • 数据按一定的数据模型组织、描述和存储 • 具有较小的冗余度 • 较高的数据独立性和易扩展性 • 可为各种用户共享
Spring, 2013
22
第一章 绪论 1.1 数据库系统 概述
1.1.2数据管理技术的发展
•软件:高级语言、 操作系统 •硬件:磁盘、磁鼓 等 •特点:数据长期保 存、数据的逻辑结 构与物理结构有区 别、文件组织、重 复使用
•软件:汇编 语言 •硬件:磁带、 卡片、纸带 等 •特点:数据 面向应用、 无专用软件 管理数据。
5
第一章 绪论 1.1 数据库系统 概述
1.1.1.1 数据与信息
数据,通常指符号记录下来的,可以识别的信息。 例如,黑板的信息,可以用一组数据“黑色、 矩形、3×1.2米、木材”表示。这些符号被人们 赋予了特定的语义后就具有传递信息的功能 数据定义:描述事物的符号记录称为数据 描述事物的符号可以是数字,也可以是文字、 图形、图像、声音、语言等
Spring, 2013
11
第一章 绪论 1.1 数据库系统 概述
数据库数据组织举例
学生记录 (学号,姓名,系名,年级,专业,性别,年龄)
本人状况 健康记录 (身高,体重,健康状况) 成绩记录
(籍贯,政治面目,家庭住址)
个人履历 (年代,事件)
社会关系2.1 数据模型的定义
数据模型(Data Models) 是数据库中用于提供信息表示和操作手段 的形式框架,它是将现实世界转换为数据 世界的桥梁 用于描述数据库的结构和语义 表示实体类型以及实体间联系的模型 严格定义的概念集合,是数据库的基础
Spring, 2013
27
第一章 数据库技术概论 1.2 数据模型
Spring, 2013
32
第一章 数据库技术概论 1.2 数据模型
1.2 数据模型
数据模型的定义及构成 概念模型 常用数据模型
层次模型 网状模型 关系模型
Spring, 2013
33
第一章 数据库技术概论 1.2 数据模型
1.2.2概念模型
信息世界的基本术语
机器世界的基本术语(补充)
数据库原理
主讲:赵海霞
河南科技大学信息工程学院
Spring, 2013
1
第一章 绪论
第一章 绪论
数据库系统概述
数据模型
数据库系统结构
数据库系统的组成
Spring, 2013
2
第一章 绪论 1.1 数据库系统 概述
1.1数据库系统概述
基本概念 数据管理技术的产生和发展
数据库系统的特点
18
第一章 绪论 1.1 数据库系统 概述
1.1.1.5 数据库系统
用户 用户 用户 应用系统 应用开发工具 数据库管理系统 操作系统 数据库管理员
数据库系统(Database System, DBS):采用了数据库技术的计 算机系统。
•
是实现有组织地、动态地存储大 量关联数据、方便多用户访问的 计算机软件、硬件和数据资源组 成的系统 数据库管理员(DataBase Administrator,DBA)专门从事 数据库的建立、使用和维护等工 作的专业技术人员。
Spring, 2013
6
第一章 绪论 1.1 数据库系统 概述
1.1.1.1 数据与信息
?
352
Spring, 2013
7
第一章 绪论 1.1 数据库系统 概述
1.1.1.1 数据与信息
代表分成比率
代表***的天基本工资
符号‘352’代表什么? 代表足球比赛中一种阵型
结论:符号只有赋予了一定语义才能传递信息
Spring, 2013
8
第一章 绪论 1.1 数据库系统 概述
1.1.1.1 数据与信息
联系: 数据是信息的载体,或是信息的符号表示 信息是数据的内涵,是对数据语义的解释
数据 处理 信息
数据存储
Spring, 2013
9
第一章 绪论 1.1 数据库系统 概述
1.1.1
基本概念
Spring, 2013
14
第一章 绪论 1.1 数据库系统 概述
The DBMS Marketplace
Relational DBMS companies-Oracle, Informix, Sybase-are among the largest software companies in the world IBM offers its relational DB2 system Microsoft offers SQL-Server, plus Microsoft Access for the cheap DBMS on the desktop Relational companies also challenged by “object-oriented DB”companies
数据库技术是在操作系统的文件系统基 础上发展起来的 数据库不仅用到数据结构的知识,而且 丰富了数据结构的内容
Spring, 2013
17
第一章 绪论 1.1 数据库系统 概述