Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健ch1.pptVIP

Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健ch1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
辽宁师范大学计算机与信息技术学院 目 录 第1章 Visual FoxPro基础 第2章 数据库与表操作 第3章 查询与视图 第4章 SQL的应用 第5章 数据与数据运算 第6章 程序设计基础 第7章 表单及控件的应用 第8章 菜单设计 第9章 报表设计 第10章 项目管理 第11章 综合实例 第1章 Visual FoxPro 6.0基础 1.1 数据库基础知识 1.2 关系数据库 1.3 Visual FoxPro 6.0基础 1.4 Visual FoxPro 6.0的工作环境配置 1.5 Visual FoxPro文件类型 1.6 Visual FoxPro 的工作方式 1.7 Visual FoxPro 的可视化设计工具 1.8 Visual FoxPro 项目实例—“学生管理系统” 1.1 数据库基础 1.1.1 数据处理 数据库技术的核心是数据处理,数据处理的核心是数据库管理系统,它涉及到信息、数据、数据库系统、数据模型等知识和概念。 在数据库系统阶段,涌现出许多种不同类型的数据库系统。 (1)分布式数据库系统。 (2)面向对象数据库系统。面向对象数据库是数据库技术与面向对象技术相结合的产物。 Visual FoxPro还不支持面向对象的数据类型,但是对程序设计语言进行了扩充,支持面向对象的程序设计。 1.1.2 数据库系统 数据库系统实际是基于数据库的计算机应用系统,主要包括数据库、数据库管理系统、相关软硬件环境和数据库用户。其中,数据库管理系统是数据库系统的核心。 1.数据库 数据库(DB,Data Base)是指相互关联的数据的集合。数据库不仅包括描述事物的数据本身,还包括相关事物之间的联系。数据库应满足数据独立性、数据安全性、数据冗余度小、数据共享等特征。 2.数据库管理系统 数据库管理系统(DBMS,Data Base Management System)是用来管理和维护数据库的系统软件。 3.数据库应用系统 数据库应用系统(DBAS,Data Base Application System)是指系统开发人员在数据库管理系统环境下开发出来的,面向某一类应用的应用软件系统。 4.数据库系统 数据库系统(DBS,Data Base System)通常是指带有数据库的计算机系统。数据库系统不仅包括数据本身,还包括相应的硬件、软件和各类人员。 附:数据库系统示意图 1.1.3 数据模型的相关概念 客观世界的事物是相互联系的。在计算机中,客观世界的事物以数据的形式来表示。数据模型是反映客观事物及客观事物间联系的数据结构和形式。 1.实体 从数据处理的角度看,现实世界中的客观事物称为实体。例如:… 一个实体具有不同的属性,属性描述了实体某一方面的特性。例如:… 在一个实体中,属性值的变化范围称作属性值的域。 属性值所组成的集合表示一个具体的实体,相应的这些属性的集合表征了一种实体的类型,称为实体型。例如:… 在 Visual FoxPro中,用“表”来表示同一类实体,即实体集,用“记录”来表示一个具体实体,用“字段”来表示实体的属性。显然,字段的集合组成一个记录,记录的集合组成一个表。相应的实体型代表了表的结构。 2.实体间的联系 实体之间的对应关系称为实体间的联系,具体是指一个实体集中可能出现的每一个实体与另一实体集中多少个具体实体之间存在联系,它反映了现实世界事物之间的相互关联。 (1)一对一联系(1:1)。 (2)一对多联系(1:n)。 (3)多对多联系(m:n)。 1.1.4 三种常见的数据模型 传统的数据模型分为层次模型、网状模型和关系模型三种。 1.层次模型 层次模型用树形结构来表示实体及它们之间的联系。 2.网状模型 用网状结构表示实体及其之间关系的模型称为网状模型。 3.关系模型 关系模型最重要的数据模型之一,关系模型是用二维表结构来表示实体以及实体之间联系的数据模型。 实例 1.2 关系数据库 1.2.1 关系模型 1.关系模型的基本概念 (1)关系。一个关系就是一张二维表,在Visual FoxPro中,一个关系对应于一个表文件,其扩展名为.dbf。 (2)元组。 二维表的水平方向的行在关系中称为元组。在Visual FoxPro中,一个元组对应表中一个记录。 (3)属性。二维表的垂直方向的列在关系中称为属性。在Visual FoxPro中

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档