计算机二级vfp第一章VisualFoxpro数据库基础.pptVIP

计算机二级vfp第一章VisualFoxpro数据库基础.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级vfp第一章VisualFoxpro数据库基础

内容 数据库基础知识 关系数据库 数据库设计 Visual Foxpro概述 项目管理器 向导、设计器、生成器简介 数据库基础 数据管理的发展 数据库系统 数据库模型 数据管理的发展 数据 存储在某一种媒体上能够识别的物理符号。 包含两个方面: 数据内容 数据形式 文本、数字、图形图像、动画、声音 数据处理 数据转换成信息的过程 信息 一种被加工成特定形式的数据,这种数据具有某种意义 数据与信息的关系 数据通过加工以后形成信息,信息经过分析以后形成知识。 计算机数据管理 对数据的组织、分类、编码、存储、检索和维护 计算机管理方面的发展: 人工管理阶段 没有专门的管理数据的软件,数据为 专门的程序而存在。一组数据对应一 组程序。数据重复现象严重。 文件系统阶段 优点:程序与数据分离,数据文件可以被 多次存取 缺点:数据与程序相互依赖,同一数据项 要重复多次,冗余大。 数据库系统阶段 数据共享 数据库技术的目的是有效地管理 和存取大量的数据资源 DBMS:为数据库的建立、使用和维护 而配置的软件称为数据库管理系统 分布式数据库系统 数据库技术与计算机网络技术紧密结合的产物。 物理上分布、逻辑上集中(紧密结合) 物理上分布、逻辑上分布(松散结合) ODBC(数据库服务的一种标准协议) 面向对象数据库系统 数据库技术与面向对象程序设计相结合的一种产物 数据库系统 有关概念 数据库:存储在计算机存储设备上的结构化的相关数据的集合。 冗余小、独立性强、面向多种应用、多个用户使用、多个程序共享。 数据库管理系统:为数据库的建立、使用和维护而配置的软件。 对数据实行专门管理,提供安全性和完整性等统一控制机制,方便用户以命令方式进行交互。 数据库应用系统:系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件。 数据库管理员:负责全面管理和实施数据库控制和维护的技术人员。 特点: 实现有组织、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。 组成: 硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户 DBMS是数据库系统的核心。 数据库系统特点 实现数据共享,减少数据冗余 数据的最小访问单位是字段 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能 数据模型 实体描述 实体 实体属性 实体集和实体型 属性值的集合表示一个实体 属性的集合表示一个实体型 同类型的实体的集合称为实体集 实体之间的联系及联系的种类 实体之间的对应关系称为联系 联系的种类: 一对一关系 一对多关系 多对多关系 数据模型简介 为了反映事物及事物之间的各种联系,数据库中的数据所采用的结构称之为数据模型。 数据库管理系统所支持的数据模型分为三种:层次结构、网状模型、关系模型。 层次模型 用树型结构来描述实体与实体之间的关系。 每个实体都是由根开始沿着不同的分支放在不同的层次上 整个树型只有一个根结点 除根结点外每个结点只有一个父结点 最底层的结点称这叶子 上层结点与下层结点之间是一对多关系 网状模型 用网状结构来表示实体之间的关系。 允许结点有多个父结点 可以有多个结点没有父结点 关系模型 以关系数学理论为基础,用二维表结构来表示实体以及实体之间联系的模型称这关系模型 每一个关系都是一张二维表 操作的对象和结果都是二维表 关系数据库 关系模型 用二维表的形式来表示实体与实体之间联系的数据模型。 关系术语 关系:一个关系就是一张二维表。在VF中一个关系存储为一个文件,文件扩展名为.dbf。 关系结构格式: 关系名(属性1,属性2,……,属性n) 在VF中的表结构: 表名(字段1,字段2,……,字段n) 元组:在一个二维表中,水平方向的行称为元组 属性:二维表中的垂直列称为属性 域:属性的取值范围,也就是不同元组对同一属性和取值所限定的范围 关键字:属性或属性的组合,能够唯一地标识一条元组 外关键字:如果表中的一个字段不是本表的主关键字,或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段就称为外键。 关系特点: 关系必须规范化 同一关系中不能出现相同的属性名 同一关系中不能出现完全相同的元组 一个关系中元组的顺序可以是任意的 一个关系中列的次序可以是任意的 实际中的关系模型 在VF中一个数据库文件(.dbc)对应一个实际关系模型,它是一个或多个表(.dbf)的容器。 关系运算 传统的集合运算 并 交 差 必须有相同的结构 专门的关系运算 选择 投影 连接 自然连接 选择和投影是对一个表进行操作,连接是对多个表进行操作。 数据库设计基础 数据库设计步骤 需求分析 三方面需求:信息需求、处理信息、安全性和完整性 概念结构设计 E—R图 逻辑结构设计 E-R图向关系模型转

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档