FoxPr数据库10.pptVIP

  • 7
  • 0
  • 约1.07万字
  • 约 72页
  • 2016-12-08 发布于贵州
  • 举报
FoxPr数据库10

本课程知识结构 数据库系统基础知识 为什么要用到数据库系统? 随着社会的发展,人们迫切需要利用计算机完成对大量数据的组织、存储、维护和查询,为了更加有效地管理各类数据,数据库技术应运而生。 我们将要学习到的内容是什么? 以Visual FoxPro 6.0为背景,学习数据库的基本操作和数据库应用系统开发的方法。 数据库系统基础知识 数据处理技术的发展 伴随着计算机技术的不断发展,数据处理的发展过程大致经历了人工管理、文件管理、数据库系统三个阶段。 数据库系统 数据库系统DBS(Database System)是由硬件、数据库管理系统(DBMS) 、数据库(DB)、数据库管理员(DBA)和用户五部分组成。 数据库管理系统DBMS(DataBase Management System)是操作和管理数据库中的数据记录的软件。它能合理地组织和存贮大量数据,并支持对于数据库表中数据的各种操作,如:更新、排序、索引、查询、列表、打印等。 常见的DBMS有: 实体及其相互联系 实体:现实世界中的客观事物称为实体,它是现实世界中任何可区分、可识别的事物。 实体可以指人,也可以指物,它不仅可以指能触及的客观对象,还可以指抽象的事件,它还可以指事物与事物之间的的联系 。 属性:实体的特征称为属性 实体及其相互联系 实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。 数据模型 数据库系统中常用的数据模型有三种,即关系模型、层次模型和网状模型。 关系模型是用二维表格的结构形式来表示实体及实体间的联系。 关系的基本概念 关系 一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。 在Visual FoxPro中,一个关系对应于一个表文件,简称为表,关系名则对应于表文件名或表名。 元组 二维表的每一行在关系中称为元组。 在Visual FoxPro中,一个元组对应表中一个记录。 属性 二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。 在Visual FoxPro中,一个属性对应表中一个字段,属性名对应字段名,属性值对应于各个记录的字段值。 关系的基本概念 域 属性的取值范围称为域。 关键字 关系中能唯一区分、确定不同元组的单个属性或属性组合,称为该关系的一个关键字。 Visual FoxPro中关键字的种类: 候选关键字:对应关系中的关键字。 主关键字:在候选关键字中选定一个作为关键字,称为该关系的主关键字。 外部关键字:在所在关系中不是关键字,是另一个关系中的主关键字. 关系模式 对特定关系的描述称为关系模式。 在Visual FoxPro中,关系模式对应表结构。 一个关系模式对应一个关系的结构,其格式为: 关系名(属性1,属性2,……,属性n) 在VFP中表示为表结构:表名(字段名1,字段名2,…….,字段名n) 关系的基本特点 关系必须规范化,属性不可再分割 在同一关系中不允许出现相同的属性(字段)名 在同一关系中元组(记录)及属性(字段)的顺序可以任意 任意交换两个元组或属性的位置,不会改变关系模式。 关系的运算 在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和联接三种。 选择运算: 从关系中查找符合指定条件元组的操作 投影运算: 从关系中选取若干个属性的操作。 连接运算:将两个关系模式横向连接成一个新的更宽的关系模式。新关系中包含满足连接条件的元组。 关系运算示例 第一讲小结 作业:P12 (6) Visual FoxPro 的主要文件类型 1. 项目文件 (Project) 是用户为所开发的应用软件系统建立的文件。它的扩展名为.pjx。 该文件同时是一个“项目管理器”,把应用系统的所有其他文件集合成为一个有机整体。形成一个可视化的管理控制中心。 2. 数据库 (Database) 数据库是应用系统所有数据的管理中心。其扩展名为.dbc。 3. 表 (Table) 表即为存放具体数据的二维表。其扩展名为.dbf 。Visual FoxPro的表分为两种:数据库表和“自由表”。 Visual FoxPro 的主要文件类型 4. 视图(View) 视图是一个定制的虚拟表或逻辑表,它是一个查看数据表的窗口,通过它不仅可以查看表中感兴趣的内容,而且可以更新表的数据。 视图分为本地视图和远程视图。 5. 查询(Query) 从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息,或用查询结果创建新的表和图形。其扩展名是.qpr。 6. 表单(Form) 表单是应用系统最主要的操作界面(窗口)。其扩展名是.scx

文档评论(0)

1亿VIP精品文档

相关文档