第一章 vfp概述.ppt_第1页
第一章 vfp概述.ppt_第2页
第一章 vfp概述.ppt_第3页
第一章 vfp概述.ppt_第4页
第一章 vfp概述.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VFP 第1章,数据库系统及VFP概述,1、VFP集成环境 2、关系数据库基础知识 (1)数据库和DBMS的概念; (2)信息的三个领域,数据模型; (3)关系模型及其性质; (4)二维表及其关键字,本章重点:,1 .1 .1 (信息)数据处理,数据处理(信息处理)是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。,数据处理的步骤:,原始数据的收集,编码转换,数据输入,数据处理,数据输出,1.1 数据管理技术的发展,人工管理阶段 程序与数据结合成一个整体,相互依赖,数据的管理分散。,文件管理方式阶段 一个程序使用的数据很难被其他程序所使用。管理的仍然是分散的相互独立的数据。

2、数据的冗余度大。,数据库管理方式阶段 程序对数据实行统一、集中的管理,使数据的存储独立于使用它的程序。数据的冗余度小。,1 .1 .2 数据管理的发展阶段,1.2.1 数据库(DB),概念:数据库是以一定的组织形式存储在计算机存储介质上的相互关联的数据集合。,特点:冗余度小、资源共享性、数据独立性、安全可靠、保密性能好。,1.2.2 数据库管理系统(DBMS),概念:数据库管理系统是对数据库进行管理的系统软件,是用户与数据库进行交互的接口。(如:DB2,Informix,Oracle,Sybase,Visual Foxpro),1.2 数据库系统(DBS),概念:具有管理数据库功能的计算机系统

3、。,组成:数据库、数据库管理系统、操作系统、计算机软硬件资源、数据库管理员(DBA)等。,1.2.4 微机数据库系统的发展,dBASEdBASEdBASEFoxBASE FoxPro Visual FoxPro,1.2.3 数据库系统(DBS),1.3 关系模型和二维表,1.3.1 信息的三个领域 现实世界、观念世界、数据世界。 相关术语: 实体:客观存在并可以互相区分的事物。 属性:实体所具有的某一特性。,数据字典: 是包含数据库中所有表信息的一张表。 元数据: 存储在数据字典中的信息称元数据。(如:DBMS系统的 关系名、属性名、有效性规则、掩码、默认值、长表名等。) 联系: 实体及其属性

4、间的联系。 一对一、一对多、多对多 查询: 要求数据库回答的查找相关数据的特定问题。,E-R(Entity Relationship Model)图,实体联系模型:p6 认识、理解、抽象和表达,学生,课程,xh,xm,xb,kcdh,kcm,xf,cj,xh,kcdh,cj,1.3.2 数据模型,种类:层次模型、网络模型、关系模型。p7,关系模型是用二维表格的结构的形式来表示实体及实体间的联系。 二维表格中的每一列称为字段或域;每一行称为一个记录。 一张二维表所包含的全部内容称为关系。,关系,字段,记录,关系模型,1.3.3 关系模型的性质,1.超关键字p9 指二维表中能唯一确定记录的一个列或

5、几个列的组合。 如能用单一的列构成关键字,则称其为“单一关键字”。 如用两个或两个以上的列构成关键字,则称其为“合成 关键字”。,2.侯选关键字 如一个超关键字去掉其中任何一个关键字段后不再能唯一确定记录,则称它为侯选关键字。 二维表中必存在且至少存在一个侯选关键字。,1.3.4 二维表的关键字,3.主关键字 从二维表的侯选关键字中,可选出一个作为主关键字。,4.外部关键字 当一个二维表(设为A表)中的主关键字被包含到另外一个二维表(设为B表)中时,A表的主关键字称为B表的外部关键字。,1.3.5专门的关系操作,1.选择selection p10 指在关系中选择满足某些条件的元组。 2.投影p

6、rojection 指在关系中选择某些属性列。 3.连接join 指从两个关系的笛卡尔积中选择属性间满足一定条件的元组。,1 .面向对象技术和数据库技术相结合,2 .约束和触发器 “约束”是布尔函数,函数返回值必须为真,否则DBMS将拒绝操作。 “触发器”是一段程序代码,当与此代码相关的事件发生时,将触发此程序代码的执行。,3.多媒体数据 DBMS扩展了对多媒体数据处理的支持。,4 .数据综合-“数据仓库”DWH、“数据挖掘”,1.4 数据库管理系统的发展趋向,1.5.1 Visual FoxPro .0的特点,数据库方面: 严格区分数据库与数据表的概念;采用Rushmore技术,提高了数据的

7、查询和检索速度;SQL命令能方便地从多个表中检索数据。,数据操作方面:具有简单灵活多样的数据交换手段;完善的集成环境和丰富的开发工具。,程序设计方面:编写少量程序代码就可以创建出可视化的应用程序。,1.5 Visual FoxPro .0 概述,1.5.2 Visual FoxPro 6.0的集成环境,1.5.3 菜单系统和工具栏,1. 菜单系统,主菜单 注意:动态菜单的含义 快捷菜单 VFP6.0的每一个对象都有自己的快捷菜单,2. 工具栏(每个按钮对应于常用的菜单命令),改变工具栏的外观(窗口模式和工具条模式),1.5.3 菜单系统和工具栏,1.5.4 命令窗口,命令的作用(输入和编辑各种

8、命令和函数),命令续行 命令分行时,可在每行末尾以 “;”结尾。 在一条命令的多行中插入新行时,按【Ctrl】+【Enter】组合键。,改变命令窗口中的文本字体 格式字体,1.6 VFP文件类型和文件的创建,1.6.1 文件类型,1.6.2 创建文件(设计器、向导),文件-新建 单击 【 Ctrl 】+【 N 】,按照设计器或向导准确的建立或修改文件,项目管理器是VFP处理数据和对象的主要组织工具。 项目是 文件、数据、文档和对象的集合。VFP将它保存为.pjx文件(对应 的备注文件扩展名是.pjt),1.7.1 创建一个项目文件,文件-新建 单击 create project,1.7 项目管理器,1.7.2用项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论