- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级考点
全国计算机二级考试Visual FoxPro数据库程序设计 教师:杨 亮 考试方式 1.笔试:90分钟,满分100分, 其中含公共基础知识部分的30分。 2.上机操作:90分钟,满分100分。 笔试、上机练习题(用好手中的资源) VFP知识点划分 基本概念 数据: 是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。 它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。 数据处理: 是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。 包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。 数据库系统 (1)数据库(DataBase) 定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。 特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好 (2)数据库管理系统(DataBase Management System) 定义: 是操纵和管理数据库的系统软件。Visual FoxPro 属于一种关系型数据库管理系统。 基本概念 (3)数据库系统(DBS) 定义: 是以数据库应用为基础的计算机系统。 由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之硬件平台(硬件)和软件平台(软件)构成。 关系模型 关系模型是用二维表格结构来表示实体以及实体联系间模型。关系是由若干个二维表组成的集合。每个二维表又称为关系。 Visual FoxPro是一种典型的关系型数据库管理系统。 ①属性 ②元组 ③域 ④键 VFP6.0的用户界面 VFP 6.0常用文件类型 项目、数据库及表的关系 表 表有二种,一种是数据库表,另一种是自由表。如果建表时数据库是打开的则建立的表为当前数据库表,否则,建立自由表。 表文件名:表名可以由字母、数字或下划线组成,系统自动给出的扩展名为 .DBF。 备注文件名:当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件 表的基本概念 表结构:存储表记录的公共结构。(就是指一张表的表头结构,即字段的属性)。 记录:表中的一行。它是多个字段的集合,同一张表的每个记录都有相同的字段。 字段:表中的一列。它规定了数据的特征。 关系型数据表的特点: (1)每一个字段不可再分解,也不能有名字相同的字段; (2)每一列中的数据都有相同的数据类型; (3)表中没有内容完全相同的行(记录)。 字段的基本属性 包括:字段名、数据类型、字段宽度、小数位数、空值支持 表的基本操作 表的创建:设计表名和表结构、输入记录、建立索引 数据维护:增加记录、修改记录、删除记录 创建表的主要步骤: 设计表结构 → 输入记录 → 建立索引 → 数据维护 关于表操作的几个基本命令 表结构的复制 复制表结构 【格式】COPY STRUCTURE TO 表文件名 [FIELDS 字段名表] 【功能】将当前数据表的结构复制到新的表文件中。 【例3.8】从“学生”表中复制其结构到 “学生1.DBF”表中。 USE 学生 COPY STRUCTURE TO学生1 USE 学生1 LIST STRUCTURE 记录的输入 追加方式: APPEND [BLANK] 功能:在当前已打开表的末尾追加一条或多条记录。 插入方式: INSERT [BEFORE] [BLANK] 功能:在当前表中插入一条新记录 显示表记录 LIST | DISPLAY 说明:DISPLAY命令与LIST命令的不同在于同时缺省范围和 条件子句,DISPLAY命令只显示当前的一条记录,而LIST命令则显示全部记录,即DISPLAY ALL=LIST 。 ALL:所有记录。 NEXT N:从当前记录开始,后面的N条记录(包括当前记录) RECORD N:第N条记录。 REST:当前记录后的全部记录(包括当前记录)。 FIELDS 子句 用于指明当前的操作涉及到表文件的哪些字段 OFF子句:不显示记录号 记录的定位 系统对记录的三个控制标志 记录开始标志:位于第一个记录之前。其值用函数BOF()进行测试。 记录指针标志:指向当前记录。其值用函数RECNO()进行测试。 记录结束标志:位于最后一个记录之后。其值用函数EOF()进行测试。 记录指针可以理解为保存当前记录号的变量,它的初始值总是1,不可能为0或负数,最大值是表中记录总数+1。 记录的定位 修改表记录 浏览修改 打开表。选择“显示”|“浏览”命令,系统弹出记录浏览窗口。 替换修改 命令方式 REPLACE 字段名1 W
文档评论(0)