SQL数据库教程c2_1_2014加时.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL数据库教程c2_1_2014加时

2.1 数据库技术及其发展 2.2 数据库系统组成 2.3 数据库体系结构与数据独立性 2.4 数据库系统的操作过程 2.5 数据模型;数据库技术是研究数据库的结构、存储、设计和使用的一门软件科学,是进行数据库数据处理和管理的技术。 ;2.1 数据库技术及其发展 信息、数据;数据(Data): 指用物理符号记录下来的可鉴别的信息。;信息与数据的关系: 数据是信息的符号表示,或称载体;信息是数据的内涵,是数据的语义解释。 ;原始信息; 数据库技术是在应用需求的推动下,在计算机硬件、软件发展的一定阶段上出现的高效数据管理技术。 数据库系统进化“足迹”: 小型单项事务处理系统→大型信息系统 联机事务处理(OLTP)→联机分析处理(OLAP) 传统企业管理→对现代集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)、网络电子商务信息系统等的支持。; 对数据进行分类、定义结构、存储;并提供查询、更新、修改和维护的技术。;人工管理阶段 1950s前 计算机主要以批处理方式进行科学计算,没有操作系统和管理软件。需要程序员编写数据组织和管理的代码,数据是程序的组成部分,不独立、不能共享。 ;人工管理阶段 1950s前 数据作为程序的组成部分,其自身不能独立存在 数据由程序员通过程序代码进行管理,没有专门管理数据的软件 数据面向应用,不同应用数据集之间相互独立,彼此无关,无法互相参照和使用 数据大量冗余(Redundancy),不能共享 ;文件系统阶段:1950s-1960s 用户可将数据文件提交给系统管理,程序和数据有了一定的独立性,扩展了数据处理领域。但仍然存在数据操作代码冗余、独立性差、表示和处理能力差,文件的结构和操作比较单一等问题。 ;文件系统阶段:1950s-1960s 数据以文件形式长期保存在辅助存储器中,供计算程序调用 操作系统的文件管理功能提供了对数据输入/输出的操作接口和数据存取方法 一个数据文件可以为多个应用程序调用,数据可以共享 数据仍然是面向应用的,文件之间彼此孤立,不能反映数据之间的关系,因而仍然存在数据冗余和不一致性 数据定义和操作的代码包含在应用程序中,并未独立;这些代码在应用程序之间未能共享;一个一元回归分析的例子 ;人工管理阶段伪程序:(数据包含在程序代码中) 定义数组,并以常量赋值。 K={ x1,y1,x2,y2,……xn,yn }; L={ u1,v1,u2,v2,……um,vm }; 计算: a=fa(x1,y1,x2,y2,……xn,yn); b=fb(x1,y1,x2,y2,……xn,yn); r=fr(x1,y1,x2,y2,……xn,yn); if(n==ui) rlim=vi; if(r rlim) 输出a,b,r,rlim提示:“回归方程有意义”; else 输出a,b,r,rlim提示:“回归方程没有意义”; ;文件系统阶段伪程序: (数据以文本文件形式存放于计算机中) 定义两个长度可变数组K,L; 将xy.txt读入到K,和将uv.txt读入到L; 计算部分相同: ……;数据库系统阶段 1960s后期起 为适应多用户环境下的数据(数据实体、定义、操作等)共享要求,数据库管理系统(DBMS)形成,DBMS为所有合法用户提供统一“数据源”(包括数据、数据结构定义、数据基本操作、数据关联、完整性、安全等控制、数据管理维护)。 ;数据库系统阶段 1960s后期起 采用一定的数据模型组织数据,数据不再面向应用,而是面向系统 应用程序不负责数据管理,数据的管理具有独立性 数据冗余逐渐减少,而避免了数据的不一致性 为用户提供标准数据源,而实现数据共享 ;y;提供下列数据控制功能: 数据的完整性 数据的安全性 数据的并发控制 数据库的恢复;高级数据库技术阶段 1980s初起 在数据库领域诞生了许多新型数据库模式。 ;分布式数据库 ——是数据库技术与计算机网络技术相互渗透有机结合的结果。 概念/定义 分布式数据库由一组数据库组成,这些数据库物理上分布于计算机网络的不同节点/场地上,即能完成本地的局部应用,又参与涉及多个场地的全局应用。这些分布的数据库在逻辑上属于同一个整体。 ;数据库 1;面向对象的数据库 将面向对象的概念引入数据库领域,而产生了面向对象的数据库系统 ;面向对象数据库的特点: 数据和数据操作的方法作为对象由数据库管理 对象库由开发者和用户共享 共享提高了应用程序的重用性、通用性和标准性 面向对象技术能处理现实世界中复杂的目标对象 面向对象的数据库系统具有开放性、可移植性、可连接性、可扩展性、可互

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档