1 / 58
文档名称:

数据库概论 数据库系统简介.pptx

格式:pptx   大小:15,806KB   页数:58
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库概论 数据库系统简介.pptx

上传人:新起点 2022/2/12 文件大小:15.44 MB

下载得到文件列表

数据库概论 数据库系统简介.pptx

相关文档

文档介绍

文档介绍:数据库概论
数据库系统简介
什么是信息
在数学上是确定性的度量,两次不定性之差,与随机对立
猜猜32只球队谁是冠军?
折半查找,猜5次,log232
按夺冠概率高低划分组,可
以用更少次数找到谁是冠军
最大熵原理
当对。”惠子曰:“子非鱼,安知鱼之乐?”,庄子曰:“子非我,安知我不知鱼之乐?”惠子曰:“我非子,固不知子矣;子固非鱼也,子之不知鱼之乐,全矣。”庄子曰:“请循其本。子曰‘女安知鱼乐’云者,既已知吾知之而问我,我知之濠上也。”
如何共享数据?
知识:薪火相传
“行动的能力”,“知识就是力量”
“可以辅助我们作出决策或采取行动的有很高价值的一种信息形态”
知识管理
学习型组织、知识共享
悖论:教会徒弟,饿死师傅
感知信息
学习知识
信息:刚才吃了五彩麻辣烫
知识:色彩鲜艳的昆虫有毒
大数据之矢:知识发现
知识普惠万物生灵
Why ? :数据管理艺术的必然
What ? :数据模型
How ?:数据库模式
tripleV (veni, vidi, vici)
我来、我见、我征服
triple?: Why? What? How?
提纲
回溯——数据管理的发展阶段
数据模型
数据库模式
数据库系统构成
数据库发展方向
资治通鉴:似曾相识燕归来
Turn point

战争与和平
悲惨世界
日瓦戈医生
静静的顿河
英雄:峥嵘岁月显身手
芸芸众生:大历史河流上泛起的小浪花
信息系统的原始雏形
结绳记事
那么,数据管理的内涵是什么?
假定你要开发一个图书馆信息管理系统,你首先需要搞清楚的最基本的事实是:
加工对象是谁?加工流程如何运转?
对象:图书、学生、管理员……
操作:入库、借阅、预约、催还…
所以你的任务是:
如何定义一个对象?
如何实现一项操作?
数据结构隆重出场
按照逻辑关系组织起来的一批数据, 按一定的存储方法把它存储在计算机中, 并在这些数据上定义了一个运算的集合
逻辑结构
数据之间存在的逻辑关系
表、树、图、数组…
物理结构
数据在计算机内的存储方式
顺序方式、链接方式…
编程起点:声明变量的数据类型
具有相同数据结构的数据属同一类,同一类数据的全体称为一个数据类型
数据类型说明了数据在数据分类中的归属,用以限定该数据的变化范围
有何问题?恒定与绑定的量子纠缠
良好的数据结构加上糟糕的代码远胜于
糟糕的数据结构加上良好的代码
信息系统开发的普世之道
圭臬:数据结构+算法=程序
孜孜以求之:数据独立性
数据独立性
当数据的结构发生变化时,通过系统提供的映象(转换)功能,使应用程序不必改变
数据的物理独立性
当数据的存储结构发生变化时,使应用程序不必改变
数据的逻辑独立性
当数据的逻辑结构发生变化时,使应用程序不必改变
开发信息系统需要哪些数据管理功能?
数据定义
逻辑结构 + 物理结构
数据操纵
查询:事物自身的属性+事物之间的联系
更新:插入、删除、修改
数据约束
对客观事物的合理反映,数据一致性
死亡日期不早于出生日期
数据独立性的实现视角: 将数据管理从应用程序中剥离出来
数据管理:信息系统的心脏
作业层
管理层
决策层
信息收集系统
数据管理系统
决策支持系统
原始信息
数据
决策信息





信息系统
数据管理
对数据的分类、组织、编码、存储、检索和维护
数据管理的发展阶段
考察要点
各阶段的技术及应用背景
计算机应用范围
外存储设备
数据管理软件
各个阶段的差别体现
谁管理数据
数据面向谁
数据与应用的独立性
应运而生
雏凤清于老凤声
数据管理征途的星辰大海
人工管理阶段
计算机主要用于科学计算
数据量小、结构简单,如高阶方程、曲线拟和等
外存为顺序存取设备
磁带、卡片、纸带,没有磁盘等直接存取设备
没有操作系统,没有数据管理软件
用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作
人工管理阶段
访问
访问
访问
数据1
数据2
数据n
程序1
程序2
程序n
人工管理阶段的特点
用户完全负责数据管理工作
数据的组织、存储结构、存取方法、输入输出等
数据完全面向特定的应用程序
每个用户使用自己的数据,数据不保存,用完就撤走
数据与程序没有独立性
存取数据的子程序随着存储结构的改变而改变
磁带的特点
优点:廉价地存放大容量数据
缺点:顺序访问;1%所需,100%访问
文件系统阶段
计算机不但用于科学计算,还用于管理
外存有了磁盘、磁鼓等直接存取设备
直接存取设备(DASD)
无须顺序存取
由地址直接访问所需记录
产生了操作系统