第1章 数据库系统概论
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上.
DBMS:是管理数据库的系统软件,它实现数据库系统的各种 DBMS:是管理数据库的系统软件,
功能.是数据库系统的核心. 功能.是数据库系统的核心.
DBA: 负责数据库的规划 , 设计 , 协调 , 维护和管理等工作 . DBA : 负责数据库的规划, 设计,协调,维护和管理等工作. 应用程序:指以数据库为基础的应用程序. 应用程序:指以数据库为基础的应用程序.
18 18
1.2 数据库和数据库系统
外模式 模式(概念模式或逻辑模式) 模式(概念模式或逻辑模式) 内模式
19 19
三级模式结构的一个具体实例
图书信息 出版社名称 书名 作者姓名 出版日期 字符型 字符型 字符型 日期型 20 30 20
作者著书信息 作者姓名 书名 字符型 字符型 20 30
数D B M S
相关 人员
应 用
库 系
据
OS
硬件
17 17
统
1.2 数据库和数据库系统
数据库的三级模式结构 为了有效地组织,管理数据, 为了有效地组织,管理数据,提高数据库的逻辑独立性 和物理独立性,人们为数据库设计了一个严谨的体系结构, 和物理独立性,人们为数据库设计了一个严谨的体系结构, 数据库领域公认的标准结构是三级模式结构,它包括外模式, 数据库领域公认的标准结构是三级模式结构,它包括外模式, 模式和内模式 . 根据各类人员与数据库的不同关系,可把视图( 根据各类人员与数据库的不同关系,可把视图(所谓视 图是指观察,认识和理解数据的范围,角度和方法) 图是指观察,认识和理解数据的范围,角度和方法)分为三 种: 对应于用户的外部视图 对应于应用程序员的概念视图 对应于系统程序员的内部视图
外存 储器
数据输入 程序
7 7
特点:多个程序共享数据;易于长期保存数据;程 特点 多个程序共享数据;易于长期保存数据;
序代码有所简化;数据冗余(重复)度较大; 序代码有所简化;数据冗余(重复)度较大;程序对 数据依赖性较强;人员专业性较强. 数据依赖性较强;人员专业性较强.
例如: 例如:数据查询与报表
12 12
人事管理应用程序 人事部门 数据库管理系统
学生管理应用程序 学生部门 教务管理应用程序 教务部门
学校 数据库
图1-3 应用程序和数据库的关系
13 13
1.2 数据库和数据库系统
数据库( 数据库(DB-Data Base) ) 数据库是存储在计算机系统中 有组织, 是存储在计算机系统中, 数据库 是存储在计算机系统中, 有组织 , 结构化的关联数据 集合;以文件方式存储. 集合;以文件方式存储.
01090103
王强 长沙市五一路10号 长沙市五一路 号 1300240731-4874519
查询程序
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 14011984060322长春市民康路10号 1300240431-9874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
应用程序 开发工具 数据库 管理 系统
操作系统
数据库
数据库 管理员
15 15
数据库系统的简单结构
应用程序1 应用程序 数据库管理 系统 (DBMS) )
基础
应用程序2 应用程序
数据库
…… 应用程序n 应用程序 数据库管理 员(DBA) )
16 16
1.2 数据库和数据库系统
数据库:是数据的汇集,它以一定的组织形式存于存储介质 是数据的汇集,
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称 字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
说 明 教师编号 XB ZC ZZF BGDH ZZDH YDDH 教师姓名: 最多4个汉字 教师姓名 : 最多 个汉字 1 3 出生日期 TRUE 8922331 5166123 13019298657 性别: 表示男 表示女 性别 : 1表示男 , 2表示女 2 2 表示男, 8456721 5660304 13809228127 TRUE 职称: 助教, 讲师, 副教授, 教授, 职称 : 1 助教 , 2 讲师 , 3 副教授 , 4 教授 , 5 博士导师 2 5 FALSE 8499213 13019876502 在职否: 表示在职, 在职否 : TRUE 表示在职 , FALSE 表示退休 1 4 办公电话 TRUE 8426115 8499212 13902125631 住宅电话 移动电话
数据库技术与应用
-SQL Server
第1章 数据库系统概论 章
2 2
本章内容
1.1 数据管理技术的发展 1.2 数据库和数据库系统 1.3 数据模型 1.4 数据库新技术
3 3
1.1 数据管理技术的发展
数据与数据处理 1.数据和信息 数据是人们用于记录事物情况的物理符号. 数据是人们用于记录事物情况的物理符号. 信息是数据中所包含的意义.通俗地讲, 信息是数据中所包含的意义.通俗地讲,信息是经过加 工处理并对人类社会实践和生产活动产生决策影响的数据. 工处理并对人类社会实践和生产活动产生决策影响的数据. 数据与信息既有区别,又有联系.数据是表示信息的, 数据与信息既有区别,又有联系.数据是表示信息的, 但并非任何数据都能表示信息,信息只是加工处理后的数据, 但并非任何数据都能表示信息,信息只是加工处理后的数据, 是数据所表达的内容. 是数据所表达的内容. 2. 数据处理 数据处理是指将数据转换成信息的过程. 数据处理是指将数据转换成信息的过程.它包括对数据 的收集,存储,分类,计算,加工, 的收集,存储,分类,计算,加工,检索和传输等一系列活 动.
5 5
人事管理应用程序 人事部门
教师信息数据组
学生管理应用程序 学生部门
学生信息数据组
教务管理应用程序 教务部门 图1-1 应用程序和数据的依赖关系
课程信息数据组
6 6
1.1 数据管理技术的发展
2. 文件管理阶段 20世纪 年代后期至 年代后期 计算机外存储器有了磁 世纪50年代后期至 年代后期,计算机外存储器有了磁 世纪 年代后期至60年代后期 计算机外存储器 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 程序通过数据文件访问数据. 数据文件访问数据 程序通过数据文件访问数据.
数据文件 数据文件
数据输入 程序
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 14011984060322长春市民康路10号 1300240431-9874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
4 4
1.1 数据管理技术的发展
数据管理技术 1. 人工管理阶段 程序与数据是一个整体, 程序与数据是一个整体,一个程序中的数据无法被其他 程序使用,因此程序与程序之间存在大量的重复数据. 程序使用,因此程序与程序之间存在大量的重复数据. 特点: 特点: 程序之间不能共享数据; 程序之间不能共享数据; 程序复杂; 程序复杂; 数据量小且无法长期保存; 数据量小且无法长期保存; 人工重复输入数据数据不保存. 人工重复输入数据数据不保存. 数据不保存
查询程序 外存 储器
8 8
人事管理应用程序
人事部门
教师数据文件
学生管理应用程序
学生部门
文件系统
学生数据文件
教务管理应用程序
教务部门
课程数源自文库文件
图1-2 应用程序和数据文件的关系
9 9
1.1 数据管理技术的发展
3.数据库管理阶段 . 数据库是在数据库管理系统的集中控制之下, 数据库是在数据库管理系统的集中控制之下,按一定的 组织方式存储起来的,相互关联的数据集合. 组织方式存储起来的,相互关联的数据集合. 特点: 特点: 数据真正实现了结构化 数据的共享性高,冗余度低, 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 统一管理和控制 数据由
硬件
存放数据 库的介质
常见数据库文件扩展名: MDFServer;MDB-Access; 常见数据库文件扩展名: MDF-SQL Server;MDB-Access; DBC-VFP( FoxPro) DBC-VFP(Visual FoxPro)
14 14
1.2 数据库和数据库系统
数据库系统的组成 数据库系统(Database System,DBS)是一个计算机应用 数据库系统 , 是一个计算机应用 系统.它是把有关计算机硬件,软件, 系统.它是把有关计算机硬件,软件,数据和人员组合起来 为用户提供信息服务的系统. 为用户提供信息服务的系统. 数据库系统是由计算机系统,数据库及其描述机构, 数据库系统是由计算机系统,数据库及其描述机构,数 据库管理系统和有关人员组成的具有高度组织性的总体. 据库管理系统和有关人员组成的具有高度组织性的总体.
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090101林小辉12111980120122长春市东朝阳路10委6号 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1300210431-7899101 1500860431-5654654 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 01090103王强 14011984060322长沙市五一路10号 14011984060322长春市民康路10号 1300240431-9874519 1300240731-4874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
10 10
此阶段将数据集中存储在一台计算机上,进行统一 此阶段将数据集中存储在一台计算机上, 数据集中存储在一台计算机上 组织和管理. 组织和管理.
数 据 库
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
外 存 储 器
11 11
特点:数据结构化并与程序分离;数据集中式管 特点:数据结构化并与程序分离;数据集中式管 并与程序分离 理,高度共享;数据冗余度小,具有数据一致性和完整 高度共享;数据冗余度小, 性控制规则. 性控制规则.
字段名称 数据类型 字段宽度 JSBH 6 JSBH 文本 XM CSRQ XM 文本 8 103601 日期 CSRQ 李晓光 1960-5-1 8 XB 文本 1 103621 李敏 1970-1-12 ZC 文本 外 1 106723 赵丹茹 1945-12-3 ZZF 逻辑 存 1 105721 文本 BGDH 张大伟 1957-3-11 储 10 ZZDH 文本 器 10 YDDH 文本 15
DBMS:是管理数据库的系统软件,它实现数据库系统的各种 DBMS:是管理数据库的系统软件,
功能.是数据库系统的核心. 功能.是数据库系统的核心.
DBA: 负责数据库的规划 , 设计 , 协调 , 维护和管理等工作 . DBA : 负责数据库的规划, 设计,协调,维护和管理等工作. 应用程序:指以数据库为基础的应用程序. 应用程序:指以数据库为基础的应用程序.
18 18
1.2 数据库和数据库系统
外模式 模式(概念模式或逻辑模式) 模式(概念模式或逻辑模式) 内模式
19 19
三级模式结构的一个具体实例
图书信息 出版社名称 书名 作者姓名 出版日期 字符型 字符型 字符型 日期型 20 30 20
作者著书信息 作者姓名 书名 字符型 字符型 20 30
数D B M S
相关 人员
应 用
库 系
据
OS
硬件
17 17
统
1.2 数据库和数据库系统
数据库的三级模式结构 为了有效地组织,管理数据, 为了有效地组织,管理数据,提高数据库的逻辑独立性 和物理独立性,人们为数据库设计了一个严谨的体系结构, 和物理独立性,人们为数据库设计了一个严谨的体系结构, 数据库领域公认的标准结构是三级模式结构,它包括外模式, 数据库领域公认的标准结构是三级模式结构,它包括外模式, 模式和内模式 . 根据各类人员与数据库的不同关系,可把视图( 根据各类人员与数据库的不同关系,可把视图(所谓视 图是指观察,认识和理解数据的范围,角度和方法) 图是指观察,认识和理解数据的范围,角度和方法)分为三 种: 对应于用户的外部视图 对应于应用程序员的概念视图 对应于系统程序员的内部视图
外存 储器
数据输入 程序
7 7
特点:多个程序共享数据;易于长期保存数据;程 特点 多个程序共享数据;易于长期保存数据;
序代码有所简化;数据冗余(重复)度较大; 序代码有所简化;数据冗余(重复)度较大;程序对 数据依赖性较强;人员专业性较强. 数据依赖性较强;人员专业性较强.
例如: 例如:数据查询与报表
12 12
人事管理应用程序 人事部门 数据库管理系统
学生管理应用程序 学生部门 教务管理应用程序 教务部门
学校 数据库
图1-3 应用程序和数据库的关系
13 13
1.2 数据库和数据库系统
数据库( 数据库(DB-Data Base) ) 数据库是存储在计算机系统中 有组织, 是存储在计算机系统中, 数据库 是存储在计算机系统中, 有组织 , 结构化的关联数据 集合;以文件方式存储. 集合;以文件方式存储.
01090103
王强 长沙市五一路10号 长沙市五一路 号 1300240731-4874519
查询程序
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 14011984060322长春市民康路10号 1300240431-9874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
应用程序 开发工具 数据库 管理 系统
操作系统
数据库
数据库 管理员
15 15
数据库系统的简单结构
应用程序1 应用程序 数据库管理 系统 (DBMS) )
基础
应用程序2 应用程序
数据库
…… 应用程序n 应用程序 数据库管理 员(DBA) )
16 16
1.2 数据库和数据库系统
数据库:是数据的汇集,它以一定的组织形式存于存储介质 是数据的汇集,
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称 字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
说 明 教师编号 XB ZC ZZF BGDH ZZDH YDDH 教师姓名: 最多4个汉字 教师姓名 : 最多 个汉字 1 3 出生日期 TRUE 8922331 5166123 13019298657 性别: 表示男 表示女 性别 : 1表示男 , 2表示女 2 2 表示男, 8456721 5660304 13809228127 TRUE 职称: 助教, 讲师, 副教授, 教授, 职称 : 1 助教 , 2 讲师 , 3 副教授 , 4 教授 , 5 博士导师 2 5 FALSE 8499213 13019876502 在职否: 表示在职, 在职否 : TRUE 表示在职 , FALSE 表示退休 1 4 办公电话 TRUE 8426115 8499212 13902125631 住宅电话 移动电话
数据库技术与应用
-SQL Server
第1章 数据库系统概论 章
2 2
本章内容
1.1 数据管理技术的发展 1.2 数据库和数据库系统 1.3 数据模型 1.4 数据库新技术
3 3
1.1 数据管理技术的发展
数据与数据处理 1.数据和信息 数据是人们用于记录事物情况的物理符号. 数据是人们用于记录事物情况的物理符号. 信息是数据中所包含的意义.通俗地讲, 信息是数据中所包含的意义.通俗地讲,信息是经过加 工处理并对人类社会实践和生产活动产生决策影响的数据. 工处理并对人类社会实践和生产活动产生决策影响的数据. 数据与信息既有区别,又有联系.数据是表示信息的, 数据与信息既有区别,又有联系.数据是表示信息的, 但并非任何数据都能表示信息,信息只是加工处理后的数据, 但并非任何数据都能表示信息,信息只是加工处理后的数据, 是数据所表达的内容. 是数据所表达的内容. 2. 数据处理 数据处理是指将数据转换成信息的过程. 数据处理是指将数据转换成信息的过程.它包括对数据 的收集,存储,分类,计算,加工, 的收集,存储,分类,计算,加工,检索和传输等一系列活 动.
5 5
人事管理应用程序 人事部门
教师信息数据组
学生管理应用程序 学生部门
学生信息数据组
教务管理应用程序 教务部门 图1-1 应用程序和数据的依赖关系
课程信息数据组
6 6
1.1 数据管理技术的发展
2. 文件管理阶段 20世纪 年代后期至 年代后期 计算机外存储器有了磁 世纪50年代后期至 年代后期,计算机外存储器有了磁 世纪 年代后期至60年代后期 计算机外存储器 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 程序通过数据文件访问数据. 数据文件访问数据 程序通过数据文件访问数据.
数据文件 数据文件
数据输入 程序
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 14011984060322长春市民康路10号 1300240431-9874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
4 4
1.1 数据管理技术的发展
数据管理技术 1. 人工管理阶段 程序与数据是一个整体, 程序与数据是一个整体,一个程序中的数据无法被其他 程序使用,因此程序与程序之间存在大量的重复数据. 程序使用,因此程序与程序之间存在大量的重复数据. 特点: 特点: 程序之间不能共享数据; 程序之间不能共享数据; 程序复杂; 程序复杂; 数据量小且无法长期保存; 数据量小且无法长期保存; 人工重复输入数据数据不保存. 人工重复输入数据数据不保存. 数据不保存
查询程序 外存 储器
8 8
人事管理应用程序
人事部门
教师数据文件
学生管理应用程序
学生部门
文件系统
学生数据文件
教务管理应用程序
教务部门
课程数源自文库文件
图1-2 应用程序和数据文件的关系
9 9
1.1 数据管理技术的发展
3.数据库管理阶段 . 数据库是在数据库管理系统的集中控制之下, 数据库是在数据库管理系统的集中控制之下,按一定的 组织方式存储起来的,相互关联的数据集合. 组织方式存储起来的,相互关联的数据集合. 特点: 特点: 数据真正实现了结构化 数据的共享性高,冗余度低, 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 统一管理和控制 数据由
硬件
存放数据 库的介质
常见数据库文件扩展名: MDFServer;MDB-Access; 常见数据库文件扩展名: MDF-SQL Server;MDB-Access; DBC-VFP( FoxPro) DBC-VFP(Visual FoxPro)
14 14
1.2 数据库和数据库系统
数据库系统的组成 数据库系统(Database System,DBS)是一个计算机应用 数据库系统 , 是一个计算机应用 系统.它是把有关计算机硬件,软件, 系统.它是把有关计算机硬件,软件,数据和人员组合起来 为用户提供信息服务的系统. 为用户提供信息服务的系统. 数据库系统是由计算机系统,数据库及其描述机构, 数据库系统是由计算机系统,数据库及其描述机构,数 据库管理系统和有关人员组成的具有高度组织性的总体. 据库管理系统和有关人员组成的具有高度组织性的总体.
01090101林小辉12111980120122长春市东朝阳路10委6号 1300210431-7899101 01090101林小辉12111980120122长春市东朝阳路10委6号 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1300210431-7899101 1500860431-5654654 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 01090103王强 14011984060322长沙市五一路10号 14011984060322长春市民康路10号 1300240431-9874519 1300240731-4874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363
10 10
此阶段将数据集中存储在一台计算机上,进行统一 此阶段将数据集中存储在一台计算机上, 数据集中存储在一台计算机上 组织和管理. 组织和管理.
数 据 库
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
外 存 储 器
11 11
特点:数据结构化并与程序分离;数据集中式管 特点:数据结构化并与程序分离;数据集中式管 并与程序分离 理,高度共享;数据冗余度小,具有数据一致性和完整 高度共享;数据冗余度小, 性控制规则. 性控制规则.
字段名称 数据类型 字段宽度 JSBH 6 JSBH 文本 XM CSRQ XM 文本 8 103601 日期 CSRQ 李晓光 1960-5-1 8 XB 文本 1 103621 李敏 1970-1-12 ZC 文本 外 1 106723 赵丹茹 1945-12-3 ZZF 逻辑 存 1 105721 文本 BGDH 张大伟 1957-3-11 储 10 ZZDH 文本 器 10 YDDH 文本 15