第1章_VF数据库基础.ppt

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

第一章 Visual FoxPro数据库基础 ?本章学习目标: 掌握数据库系统基本概念,了解数据库系统的产生与发展状况,了解数据模型,熟练了解关系数据模型. 重点:关系数据库的基本概念与基本运算 难点:三种数据模型的区别 §1.1 数据库基础知识 一、数据、信息与数据处理 信息:是对客观世界的抽象描述。 数据:数据是用于记录客观事物属性的物理 符号。 文本数据(数值型、字符型) 多媒体数据(图形,图像,声音,动画,影像) 数据处理:数据处理是将数据转换成信息的过程 二、计算机数据管理的发展 3.数据库系统阶段 时间:20世纪60年代后期开始 特点:(1)有了数据库管理系(DBMS) (Database Management Systems)。 (2)面向全局。??? ? (3)具有较高的数据独立性。 ??? (4)有统一的数据控制功能。 三、数据库的基本概念和特点 1、基本概念 数据(Data):描述事物的符号记录; 数据库(DB):数据的集合; 数据库管理系统(DBMS):数据库系统的核心 数据库管理员(DBA): 数据库系统(DBS):由数据库、数据库管理系统、数据库管理人员、硬件平台、软件平台五个部分构成。 数据库应用系统(DBAS): * * 大致可分为3个阶段: 1.人工管理阶段 时间:20世纪50年代中期以前 特点:数据不长期保存,没有对数据进行管理的软件,一组数据对应于一个程序。 应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n … … 2.文件系统阶段 时间:20世纪50年代后期至60年代。 特点 :①数据以文件形式长期保存;②数据与程序有一定的独立性。 缺点 :①数据冗余度大 ;②数据独立性差;③缺乏对数据的统一控制管理。 应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n … … 操作系统 应用程序1 应用程序2 应用程序n 数据库 … 数据库管理系统 2、数据库系统的基本特点 1)、数据的集成性; 2)、数据的高共享性与低冗余性; 3)、数据独立性; 4)、数据统一管理与控制。 四、数据模型 1、 数据模型的基本概念 数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架。 数据模型描述的内容:数据结构、数据操作和数据约束。 根据不同的应用层次,数据模型分为: 概念数据模型、逻辑数据模型和物理数据模型。 2、E-R模型 E-R模型属于概念数据模型。 涉及的相关概念: 实体 属性 联系:一对一,一对多,多对多 图示法:“矩形”表示实体集,“椭圆”表示属性,“菱形”表示联系。 3、层次模型、网状模型和关系模型 三种模型都属于逻辑数据模型。 1)、层次模型:层次模型用树形结构来表示实体及其之间的联系。特点: 1)有一个结点没有父亲,称为根结点。 2)其它结点有且仅有一个父亲。 实体之间的联系是1:M联系(包括1:1联系)。 A B C D E F G H 2)、网状模型 是用以实体型为结点的有向图来表示各实体及其之间的联系。特点: 1) 可以有一个以上的结点无父亲。 2) 至少有一个结点有多于一个的父亲。 能表示 M:N 联系。 缺点:编写应用程序复杂,模型结构复杂。 C D B E A 3)、关系模型 是用二维表格来表示实体及其相互之间的联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。每个关系均有一个名字,称为关系名。(在Visual Foxpro中一个关系可以存储为一个表文件,其扩展名为.dbf 。) 关系模型图例 92 男 张海峰90 女 李 萍80 女 杨 霞86 男 郭 延英语成绩 性别 姓名 学号 元组 (记录值) 属性(数据项) 表头 学生成绩关系 §1.2 关系数据库 一、关系模型 是用二维表格来表示实体及其相互之间的联系的数据模型。 (1)关系模型的基本术语 关系(Relation):一张表 元组(Tuple):表中一行 属性(Attribute):表中一列 关键字(Key):表中某个属性(不能为空) 域(

文档评论(0)

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

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

1亿VIP精品文档

相关文档