数据库系统与应用
2015-09-21 21:57:38 73 举报
AI智能生成
数据库系统与应用是一门研究如何有效地存储、管理、检索和操作大量数据的学科。它涉及到计算机科学、数学、信息科学等多个领域,是现代信息社会的基础技术之一。数据库系统主要包括数据模型、数据库设计、数据库管理系统等内容。在实际应用中,数据库系统被广泛应用于各种信息系统,如企业资源规划系统、客户关系管理系统、电子商务平台等。通过数据库系统,我们可以高效地处理大量数据,提高信息处理的效率和准确性,支持决策制定和业务运营。
作者其他创作
大纲/内容
数据库发展的新趋势
对象关系数据库ORDBMS
特征
复杂对象
继承性
IBM公司的DB2 关系数据库为例,
对象体系结构
用户定义大对象
二进制对象
双字节字符串对象
字符串大对象
用户自定义函数
子主题
用户自定义数据类型
关系型扩展器
文本扩展器
图像扩展器
视频扩展器
声音扩展器
指纹扩展器
面向对象的关系数据库
数据库的模式设计必须支持应用系统的对象模型,即应用系统的对象模型首先要映射到数据库系统的对象模型,再把数据库的对象模型映射为关系数据库的关系模型
面向对象设计的特点
结构清晰 ,便于实现面向对程序设计,使数据库应用软件具有更多的灵活性
对象具有独立性,便于维护
需求变更时,应用程序与数据库重用率高,修改少。
数据仓库
基于本身数据库系统的公司,只做数据仓库工具的公司
Internet
移动计算和易用性
三层结构的应用服务器
应用程序
应用程序服务
数据库服务器
子主题
计算机系统集成化
工程科学领域数据处理的发展
全部手工编程阶段
子主题
大型专业应用程序包
图形交互技术的广泛使用
计算机集成制造系统CIMS
计算机辅助设计CAD
子主题
计算机辅助工艺设计CAPP
计算机辅助工程CAE
物料资源计划MRP
制造资源计划MRPII
企业资源计划RRP
计算机辅助制作 CAM
在CIMS中队CAD/CAM的要求
硬件和系统软件
支撑软件
应用软件
子主题
子主题
计算机系统集成化的方法
子主题
数据的可移植
点到点的集成方式
BUS总线集成方式
共享数据库集成方式
软件的可移植性
信息处理设备的可移植性
sql server概述
特点
客户机负责组织与用户的交互和显示数据
服务器负责数据的存储和管理
客户机向服务器发出操作请求
服务器更具用户的请求处理数据,并把数据返回客户机。
子主题
数据库类型
系统数据库
子主题
用户数据库
子主题
数据
反映客观世界的事实,并可以区分其特征的符号。
信息
由原始数据经加工提炼而成的、用于决定行为、计划或具有一定语义的数据称为信息。数据和信息之间的关系如同原料和成品,同时又具有相对性。
数据模型
据模型是对现实世界各种事物特征的数字化的模拟和抽象。
数据库
数据库是长期储存在计算机内的、有组织的、可共享的数据集合,也是现实世界中相互关联的大量数据及数据间关系的集合
数据库管理系统dbms
是对数据库中的数据进行存储和管理的软件系统。包括存储、管理、检索和控制数据库中数据的各种语言和工具,是一套系统软件。
数据库系统DBS
数据库应用系统
数据库应用开发接口
数据库管理系统
操作系统
数据库
数据库管理员DBA
数据库应用程序接口api
数据库应用接口是由DBMS厂家为开发应用程序而提供的访问和操纵数据库中数据的接口函数、过程、对象、类或语言等。
数据库应用程序ap
联机事务处理
连机分析处理
数据仓库DW
数据仓库是支持决策支持系统的,面向主题的、集成的、稳定的带有商业应用软件的数据库系统。利用现有的数据资源,把数据转换为信息,从中挖掘出知识,提炼成智慧,创造出效益。
数据挖掘DM
信息挖掘
发展阶段
手工管理阶段
数据人工保存
不实现多个程序的共享数据
数据没有独立性。
文件管理阶段
一个应用程序对应一组文件,不同的应用系统之间可以经过转化程序共享数据,如图1-3a) 所示。多个应用程序可以设计成共享一组文件,但多个应用程序不能同时访问共享文件组 一个应用程序对应一组文件,不同的应用系统之间可以经过转化程序共享数据,如图1-3a) 所示。多个应用程序可以设计成共享一组文件,但多个应用程序不能同时访问共享文件组
大量的应用数据以记录为单位可以长期保留在数据文件中,可以对文件中的数据进行反复地查询、增加、删除和修改等操作。这些操作是由操作系统提供的文件存取接口来实现。
数据的独立性差
数据的共享差,冗余大
数据库系统管理阶段
具有面向各种应用的数据组织和结构
数据独立性
物理存储结构
逻辑结构
数据的全局逻辑结构独立于局部逻辑结构
实现数据的高度共享并保证数据的完整性和安全性;
多用户并发
数据完整性
数据安全性
数据库恢复机制
子主题
数据库技术发展阶段
层次和网状数据库系统
1968 ibm IMS
网状数据库系统
数据丁易语言DDL
数据操纵语言 DML
子主题
关系数据库系统
RDBMS
1970 IBM
面向对象的数据库系统 OODBMS
存储和管理大量的数据和实体
保留设计的历史和设计的版本数据
存储大量标准部件和工程数据
数据模型能够动态的修改
数据库模型
数据库的系统结构
信息世界的描述
数据模型
对现实世界中各种事物或者实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的关系。
子主题
语义数据模型
实体联系模型
面向对象数据模型
函数数据模型
指具有丰富的语义,并且包含大量的模型描述结构,使用这些结构可以定义一个数据库的语义特性,它是独立于计算机系统的数据模型,不涉及信息在计算机内如何表示,只描述概念模型。
共同的概念
概括
聚会
分类
基本特征
有高度的标准抽象概念
联系的表示
子主题
定义非机构的原子对象
用继承的方法消除数据模式的重复信息
语义模型中的图形表示法
有精确的建模规则和表达语义联系的能力
子主题
结构化数据模型
子主题
层次数据模型
网状数据模型
关系数据模型
信息世界的基本概念
子主题
数据透视和数据模式
数据透视
外部层
概念层
内部层
子主题
子主题
数据模式
外模式
概念模式
内模式
数据库三层模式结构的好处
保证了数据的独立性
简化用户接口
有利于数据共享
有利于数据安全保密
实体联系模型 ER模型
层次数据模型
网状数据模型
关系数据模型
面向对象数据模型
0 条评论
下一页