第一章_数据库的基础知识.ppt

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

第一章 数据库的基本概念 10电子商务 本章重点 本章主要介绍数据库的基础理论知识 重点要求掌握: 计算机数据处理的发展过程及发展趋势 数据库系统相关概念及结构 数据模型及概念模型的表示方式 关系模型 1.1数据库技术概论 社会实践中的五种流: 人流、物流、财流、能源流和信息流。其中起主导作用的是信息流。 信息流的作用:它调节和控制着其他各流的数量、方向、速度和目标,从而使社会实践活动更具有目的性和规律性。 信息 、数据 信息是一种已经被加工的为特定形式的数据,这种数据形式对接受者来说是有意义的,而且对将来的行动和决策具有明显的或实际的价值。 数据是将现实世界中的各种信息记录下来的、可以识别的物理符号,是信息的载体,是信息的具体表现形式。 数据与信息的关系:信息是各种数据所包含的意义,数据则是载荷信息的物理符号。 数据处理(信息处理) 数据处理是利用计算机对各种形式的数据进行处理,从中获取有价值的信息用于决策的过程。它包括数据采集、整理、编码和输入,有效的把数据组织到计算机中,由计算机对数据进行一系列储存、加工/计算、分类、检索、传输、输出等的操作过程。 数据管理:数据处理中的数据组织、编码、收集、存储、分类、查询、传播和维护等基本操作环节。 1.2 数据处理的三个阶段 1.2.1 人工管理阶段 背景 计算机主要用于科学计算:数据量小、结构简单,如高阶方程、曲线拟和等; 外存为顺序存取设备:数据不保存在计算机内部,而是存储在磁带、卡片、纸带,没有磁盘等直接存取设备; 没有专用数据管理软件:用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作; 数据是面向程序的:每一组数据对应一个程序,两个程序之间不能共享数据。对应一个程序,两个程序之间不能共享数据。 特点 用户完全负责数据管理工作:数据的组织、存储结构、存取方法、输入输出等 数据完全面向特定的应用程序:每个用户使用自己的数据,数据不保存,用完就撤走 数据与程序没有独立性:程序中存取数据的子程序随着存储结构的改变而改变 磁带的特点 1.2.2 文件系统阶段 背景 计算机不但用于科学计算,还用于管理 外存有了磁盘、磁鼓等直接存取设备 直接存取设备(DASD) 无须顺序存取 由地址直接访问所需记录 有了专门管理数据的软件,一般称为文件系统 文件存储空间的管理 目录管理 文件读写管理 文件保护 向用户提供操作接口 特点 数据以文件的形式长期存储于外部存储器 系统提供一定的数据管理功能 存取方法(索引文件、链接文件、直接存取文件、倒排文件等) 支持对文件的添加、查询、删除等基本操作,用户程序不必考虑物理细节 数据的存取基本上以记录为单位 数据是面向应用的 一个数据文件对应一个或几个用户程序 数据与程序有一定的独立性 文件的逻辑结构与存储结构有所区别,由系统进行转换,数据在存储上的改变不一定反映在程序上 三个缺陷 数据冗余 数据面向应用:即使不同应用程序所需要的数据有部分相同时,也必须建立各自的文件,而不能共享相同的数据。 数据孤立:数据分散管理,许多文件,许多数据格式。 数据不一致 由于数据存在很多副本,给数据的修改与维护带来了困难,容易造成数据的不一致性文件系统的出现并没有从根本上改变数据与程序紧密结合的状况,数据的逻辑结构改变则必须修改应用程序。 数据之间的联系弱 数据分散管理,文件类型多,数据格式多。 1.2.3 数据库系统阶段 背景 计算机管理的数据量大,关系复杂,共享性要求强(多种应用、不同语言共享数据) 外存有了大容量磁盘,光盘 软件价格上升,硬件价格下降,编制和维护软件及应用程序成本相对增加,其中维护的成本更高,力求降低 特点 采用数据模型表示复杂的数据结构 数据冗余度小 有较高的数据独立性 提供数据控制功能 为用户提供方便的用户接口 采用数据模型表示复杂的数据结构 数据模型不仅描述了数据本身的特征,还要描述数据之间的联系。这种联系通过存取路径实现。通过存取路径表示自然的数据联系是数据库与传统文件系统的根本区别。文件系统只是记录的内部有结构,一个文件的记录之间是个线性序列,记录之间无联系。支持全企业的应用而不是某一个应用。数据反映了客观事物间的本质联系,而不是着眼于面向某个应用,是有结构的数据。 数据冗余度小 数据面向整个系统,而不是面向某一应用,数据集中管理,数据共享,因此冗余度小节省存储空间,减少存取时间,且可避免数据之间的不相容性和不一致性每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性。 有较高的数据独立性 数据的逻辑结构和物理结构可以有很大的差别。用户以简单的逻

文档评论(0)

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

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

1亿VIP精品文档

相关文档