数据库基础理论与基本操作.ppt

数据库基础理论与基本操作.ppt

ID:51474110

大小:4.11 MB

页数:298页

时间:2020-03-23

数据库基础理论与基本操作.ppt_第1页
数据库基础理论与基本操作.ppt_第2页
数据库基础理论与基本操作.ppt_第3页
数据库基础理论与基本操作.ppt_第4页
数据库基础理论与基本操作.ppt_第5页
资源描述:

《数据库基础理论与基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、本资料来源目录第1章VisualFoxPro基础第2章数据与数据运算第3章数据库操作第4章查询与视图第5章程序设计基础第6章面向对象程序设计第7章表单第8章报表第9章菜单第10章项目与项目管理器第11章小型系统开发实例第一章数据库基础理论返回目录本章要点信息、数据和数据处理数据模型数据库系统关系数据库及其设计返回目录1.1信息、数据和数据处理1.1.1信息与数据信息:是对客观世界的抽象描述。数据:数据是用于记录客观事物属性的物理符号。人(对象)性别:女(属性)头发:黄(属性)数据:包括文本形式数据和多媒体数据如:声音和视频、图片等。1、从信息处理角度看,任何事物的属性都是通过数据来表示

2、,数据经过加工处理后,从而形成信息。2、从计算机的角度看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。3、总之,信息是有用的数据,数据是信息的表现形式,信息是通过数据符号来传播的。数据与信息的区别数据处理是指利用计算机将数据转换成信息的过程,包括对数据的收集、存储、加工、分类、排序、检索、传播等一系列活动。其目的是从大量的原始数据中抽取和推导出有价值的信息,作为决策的依据。1.1.2数据处理信息、数据与数据处理的关系可用下式简单表示:信息=数据+数据处理数据是原料(输输入),信息是产出(输出),“信息处理”则是为了产生信息而处理数据。1.1.3数据管理技术(可分为3个阶段

3、)1.人工管理阶段(20世纪50年代中期以前)特点:数据不长期保存,没有对数据进行管理的软件,一组数据对应于一个程序。应用程序1应用程序2应用程序n数据组1数据组2数据组n……2.文件系统阶段时间:20世纪50年代后期至60年代。特点:①数据以文件形式长期保存;②数据与程序有一定的独立性。缺点:①数据冗余度大;②数据独立性差;③缺乏对数据的统一控制管理。图示应用程序1应用程序2应用程序n数据组1数据组2数据组n……操作系统3.数据库系统管理阶段时间:20世纪60年代后期开始 特点:(1)有了数据库管理系统(DBMS) (DatabaseManagementSystem)。(2)面向全局

4、。(3)具有较高的数据独立性(4)有统一的数据控制功能。图示应用程序1应用程序2应用程序n数据库…数据库管理系统数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”。1.2数据模型数据模型是对客观事物及其联系的数据描述,反映实体内部和实体之间的联系。1.2.1实体及其联系1、实体从数据处理的角度看,现实世界中的客观事物称为实体。2.实体间的联系实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。1)一对一联系(1:1)2)一对多联系(1:n)3)多对多联系(m:n)1.2.2具体数据模型在数据库系统中,常用的数据模型有:①层次模型②网络模

5、型③关系模型。1.2.1层次模型1.层次模型:层次模型用树形结构来表示实体及其之间的联系。特点:1)有一个结点没有父亲,称为根结点。2)其它结点有且仅有一个父亲。实体之间的联系是1:M联系(包括1:1联系)。层次结构图示ABCDEFGH实例:学校财务处人事处……行政教学艺术系研究所计辅教研室…层次模型优点:层次清晰、构造简单、易于实现1:1和1:M的实体联系。采用层次模型来设计的数据库称为层次数据库。2、网状模型是用以实体型为结点的有向图来表示各实体及其之间的联系。特点:1)可以有一个以上的结点无父亲。2)至少有一个结点有多于一个的父亲。能表示M:N联系。缺点:编写应用程序复杂,模型结

6、构复杂。图示CDBEA图示成都德阳自贡资阳南充攀枝花灌县康定西昌(150)(102)(230)(130)(80)(95)(110)(130)(240)关系模型是用二维表格来表示实体及其相互之间的联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。每个关系均有一个名字,称为关系名。3.关系模型关系模型图例学号姓名性别英语成绩98010402郭延男8698010405李萍女9098010410张海峰男9299010415杨霞女80元组(记录值)属性(数据项)表头学生成绩关系后退(1)关系中每一分量不可再分,是最基本的数据单位;(2)每一竖列的分量是同属性的,列数根据需

7、要而设,且各列的顺序是任意的;(3)每一横行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的;(4)一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。关系模型的主要特点1.3数据库系统1.3.1数据库数据库(DataBase)是数据库系统的核心和管理对象。所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。1、数据库系统的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。