第1章 数据库系统概论(SQL Server清华大学版)课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查询程序 外存 储器
8 8
人事管理应用程序
人事部门
教师数据文件
学生管理应用程序
学生部门
文件系统
学生数据文件
教务管理应用程序
教务部门
课程数据文件
图1-2 应用程序和数据文件的关系
9 9
1.1 数据管理技术的发展
3.数据库管理阶段 . 数据库是在数据库管理系统的集中控制之下, 数据库是在数据库管理系统的集中控制之下,按一定的 组织方式存储起来的、相互关联的数据集合。 组织方式存储起来的、相互关联的数据集合。 特点: 特点: 数据真正实现了结构化 数据的共享性高,冗余度低, 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 统一管理和控制 数据由
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 数据库和数据库系统
数据库:是数据的汇集,它以一定的组织形式存于存储介质 是数据的汇集,
Biblioteka Baidu
5 5
人事管理应用程序 人事部门
教师信息数据组
学生管理应用程序 学生部门
学生信息数据组
教务管理应用程序 教务部门 图1-1 应用程序和数据的依赖关系
课程信息数据组
6 6
1.1 数据管理技术的发展
2. 文件管理阶段 20世纪 年代后期至 年代后期 计算机外存储器有了磁 世纪50年代后期至 年代后期,计算机外存储器有了磁 世纪 年代后期至60年代后期 计算机外存储器 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 鼓和磁盘等直接存取设备;软件有了操作系统和文件系统; 程序通过数据文件访问数据。 数据文件访问数据 程序通过数据文件访问数据。
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
数D B M S
相关 人员
应 用
库 系
据
OS
硬件
17 17
统
1.2 数据库和数据库系统
数据库的三级模式结构 为了有效地组织、管理数据, 为了有效地组织、管理数据,提高数据库的逻辑独立性 和物理独立性,人们为数据库设计了一个严谨的体系结构, 和物理独立性,人们为数据库设计了一个严谨的体系结构, 数据库领域公认的标准结构是三级模式结构,它包括外模式、 数据库领域公认的标准结构是三级模式结构,它包括外模式、 模式和内模式 。 根据各类人员与数据库的不同关系,可把视图( 根据各类人员与数据库的不同关系,可把视图(所谓视 图是指观察、认识和理解数据的范围、角度和方法) 图是指观察、认识和理解数据的范围、角度和方法)分为三 种: 对应于用户的外部视图 对应于应用程序员的概念视图 对应于系统程序员的内部视图
外存 储器
数据输入 程序
7 7
特点:多个程序共享数据;易于长期保存数据;程 特点 多个程序共享数据;易于长期保存数据;
序代码有所简化;数据冗余(重复)度较大; 序代码有所简化;数据冗余(重复)度较大;程序对 数据依赖性较强;人员专业性较强。 数据依赖性较强;人员专业性较强。
例如: 例如:数据查询与报表
18 18
1.2 数据库和数据库系统
外模式 模式(概念模式或逻辑模式) 模式(概念模式或逻辑模式) 内模式
19 19
三级模式结构的一个具体实例
图书信息 出版社名称 书名 作者姓名 出版日期 字符型 字符型 字符型 日期型 20 30 20
作者著书信息 作者姓名 书名 字符型 字符型 20 30
10 10
此阶段将数据集中存储在一台计算机上,进行统一 此阶段将数据集中存储在一台计算机上, 数据集中存储在一台计算机上 组织和管理。 组织和管理。
数 据 库
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
字段名 类型 宽度 小数位 说 明 F_BM 字符型 2 省市编码 F_MC 字符型 12 省市名称
12 12
人事管理应用程序 人事部门 数据库管理系统
学生管理应用程序 学生部门 教务管理应用程序 教务部门
学校 数据库
图1-3 应用程序和数据库的关系
13 13
1.2 数据库和数据库系统
数据库( 数据库(DB-Data Base) ) 数据库是存储在计算机系统中 有组织、 是存储在计算机系统中, 数据库 是存储在计算机系统中, 有组织 、 结构化的关联数据 集合;以文件方式存储。 集合;以文件方式存储。
数据库技术与应用
-SQL Server
第1章 数据库系统概论 章
2 2
本章内容
1.1 数据管理技术的发展 1.2 数据库和数据库系统 1.3 数据模型 1.4 数据库新技术
3 3
1.1 数据管理技术的发展
数据与数据处理 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 住宅电话 移动电话
外 存 储 器
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
4 4
1.1 数据管理技术的发展
数据管理技术 1. 人工管理阶段 程序与数据是一个整体, 程序与数据是一个整体,一个程序中的数据无法被其他 程序使用,因此程序与程序之间存在大量的重复数据。 程序使用,因此程序与程序之间存在大量的重复数据。 特点: 特点: 程序之间不能共享数据; 程序之间不能共享数据; 程序复杂; 程序复杂; 数据量小且无法长期保存; 数据量小且无法长期保存; 人工重复输入数据数据不保存。 人工重复输入数据数据不保存。 数据不保存
上。
DBMS:是管理数据库的系统软件,它实现数据库系统的各种 DBMS:是管理数据库的系统软件,
功能。是数据库系统的核心。 功能。是数据库系统的核心。
DBA: 负责数据库的规划 、 设计 、 协调 、 维护和管理等工作 。 DBA : 负责数据库的规划、 设计、协调、维护和管理等工作。 应用程序:指以数据库为基础的应用程序。 应用程序:指以数据库为基础的应用程序。
硬件
存放数据 库的介质
常见数据库文件扩展名: 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 01090102李晓娜24101984022923黑龙江省哈尔滨市建设街5号1500860431-5654654 01090103王强 14011984060322长春市民康路10号 1300240431-9874519 01090104张丽丽23101984071122吉林珲春市第二高级中学 1333000440-7518864 01090105赵海燕23011984021523黑龙江大庆市萨尔图区 1633110459-6379363