




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual foxpro论文论文摘要为了更好地巩固visual foxpro的基础知识,掌握程序设计的基本方法,熟悉写论文的方法格式,进行了大学一年级visual foxpro分章知识要点阐述,将老师在课堂中讲授的重点和平时实践中遇到的技巧分列于其中,各章的重点作出标注,为期末考试复习打好基础。通过此次论文准备,使我不仅掌握了visual foxpro的基础知识,还对论文的书写格式有一定的了解。关键词Visual foxpro 数据库 函数 表目录 第一章 数据库系统基础知识.第5页1.1 数据库基础知识1.2 数据模型1.3 数据库系统1.4 关系数据库1.5 常用文件类型第二章 Visual foxpro的数据与数据运算.第6页3.1 VF的数据类型3.2 VF的常量与变量3.3 VF常用的内部函数第7页第三章 表的基本操作.第8页3.1 表的创建3.2 表的基本操作3.3 表的查询、统计、与计算3.4 表的排序与索引第四章 数据库操作.第9页4.1 项目管理器4.2 数据库的基本操作4.3 建立数据库表之间的联系第五章 SQL基础.第10页5.1 SQL概述5.2 数据定义5.3 数据查询5.4 数据操纵第六章 查询与视图.第11页6.1 查询设计6.2 视图设计第一章 数据库系统基础知识1.1数据库基础知识 1数据抽象过程:现实世界概念世界机器世界2数据库概念:依照某种数据模型组织起来的、相互关联的、并存放于二级储存器中的数据集合。(DB)1.2数据模型1实体及其之间的关系:(1)一对一的联系(2)一对多的联系(3)多对多的联系2常用的数据模型(1)层次模型(2)网状模型(3)关系模型1.3数据库系统1数据库系统概念:以数据库为核心,以管理为目的的计算机系统。(DBS)2数据库管理系统概念:对数据库进行管理和实现对数据库的数据进行操作的管理系统。(DBMS)3三者关系:DBS包括DB和DBMS1.4关系数据库1元祖(记录)行选择2属性(字段)列投影取值范围足值域1.5常用的文件类型项目文件:.PJT、.PJX数据库文件:.DBC、.DCT表文件:.DBF、.FPT程序文件:.PRG、.FXP索引文件:.IDX、.CDX内存变量文件:.MEM屏幕格式文件:.FMT报表格式文件:.FRX、.FRT标签文件:.LBX、.LBT文本文件:.TXT菜单文件:.MNT、.MNX、.MPR、.MPX表单文件:.SCX、.SCT第二章 Visual foxpro的数据与数据运算2.1 visual foxpro 的数据类型数据类型 类型简称 宽度字符型 C 1254数值型 N 最大长度为20货币性 Y 8日期型 D 8 日期时间型 T 8二进制字符型 C 1254整型 I 4浮点型 F 最大长度为20双精度型 B 8逻辑型 L 1通用型 G 4 备注型 M 42.2 VF的常量与变量1 常量 (1) 字符型常量(2) 数值型常量(3) 货币型常量(4) 日期型常量(5) 日期时间型常量(6) 逻辑型常量2 变量(1) 字段变量(2) 内存变量(3) 系统变量2.3 VF常用的内部函数1 数值函数(1) 求绝对值函数 ABS(2) 求平方根函数 SQRT(3) 求余数函数 MOD(4) 四舍五入函数 ROUND(5) 求最大值 MAX 和最小值 MIN 函数(6) 取整函数 INT (函数返回数值表达式的整数部分) CEILING(取大于或等于指定表达式的最小整数) FLOOR(返回小于或等于指定数值表达式的最大整数)2 字符函数(1) 宏代换函数 &(字符型内存变量)(2) 求字符串长度函数 LEN(3) 取子串函数 LEFT(从左) RIGHT(从右) SUBSTR(从指定)(4) 求子串位置函数 AT(字符串1,字符串2)(5) 生成空格函数 SPACE(6) 大小写字母转换函数 UPPER 换成大写 LOWER 换成小写(7) 删除字符串前后空格函数 RTRIM ( 右 ) LTRIM ( 左 ) ALLTRIM ( 最左和最右的所有空格)(8) 取字符串左边部分字符函数 LEFT(9) 取字符串右边部分字符函数 RIGHT(10) 测试表达式类型函数 TYPE3 日期和时间函数(1)系统当前日期和时间函数 DATE() TIME() DATETIME() (2)求年份、月份和天数函数 DAY() MONTH() YEAR()(3)求时、分、秒函数 HOUR() MINUTE() SEC() 4数据类型转换函数 (1)将字符转换成ASCII码函数 ASC(2)将ASCII码转换成字符函数 CHR(3)将数值转换为字符串函数 STR(4)将字符串转换成数值函数 VAL(5)将字符串转换成日期或日期时间型函数 CTOD 日期型 CDOT 日期时间型(6)将日期或日期时间型转换为字符串函数 DTOC TTOC5测试函数(1)表头测试函数 BOF(工作区号|别名)(2)表尾测试函数 EOF(工作区号|别名)(3)记录号测试函数 RECNO(工作区号|别名)(4)测试查询结果函数 FOUND(工作区号|别名)(5)测试文件是否存在函数 FILE()(6)记录删除测试函数 DELETED(工作区号|别名)(7)检测表文件名函数 DBF(工作区号|别名)(8)IIF函数 IIF(,)6显示位置函数(1)显示光表列坐标函数 COL()(2)显示光标行坐标函数 ROW()7文件管理函数(1)返回当前函数 CURDIR (2)测试指定目录函数 DIRECTORY(3)测试文件大小函数 FSIZE8数组函数(1)删除数组元素函数 ADEL(2)查找数组元素函数 ASCAN(3)数组内容排序函数 ASORT(4)测试数组长度函数 ALEN(5)拷贝数组函数 ACOPY第三章 表的基本操作3.1 表的创建1 命令短语 FOR (不满足则跳过继续) WHILE(不满足则结束)2 命令格式:|?3.2 表的基本操作1表的打开命令格式:USE2表的关闭命令格式:USE3表结构的显示命令格式:LIST|DISPLAY STRUCTURE4表记录的显示命令格式:LIST|DISPLAY5表结构的修改命令格式:MODIFY STRUCTURE6关闭所有打开的数据库及表:CLOSE ALL7关闭所有打开的表及释放所有内容:CLEAR ALL8绝对定位命令:GO GO TOP (指向首位)GO BOTTOM(指向末尾)9相对定位命令:SKIP10做删除标记:DELETE FOR11删除做了标记的:PACK12删除所有记录:ZAP3.3 表的查询、统计与计算1表的查询命令格式:FIND2统计表中的记录个数:COUNTFORWHILETO3求和命令:SUMFORWHILETO4求平均值命令:AVERAGE5统计函数命令:CALCULATE6分类统计命令:TOTAL ON3.4 表的排序与索引1表的排序命令:SORT TO2索引文件的建立命令:INDEX ONTO3建立复合索引文件命令:TAGOF4打开索引文件命令:SET INDEX TO5关闭索引文件命令:CLOSE INDEX SET INDEX TO USE第四章 数据库操作4.1 项目管理器1项目管理器的使用(1)新建文件(2)添加文件(3)修改文件(4)移去文件(5)项目文件的连编与运行 4.2 数据库的基本操作1建立数据库文件包括使用项目管理器建立数据库或使用新建对话框建立数据库或使用命令交互方式来建立数据库。2编辑数据库包括吧数据库添加到项目中,然后打开数据库,最后关闭数据库,也可以修改数据库或删除数据库。3向数据库添加自由表:可以使用项目管理器添加表,使用数据库设计器添加表,使用命令方式添加表。4创建数据库表:使用项目管理器新建数据库表,使用命令方式新建数据库表,使用数据库设计器新建数据库表。5编辑数据库表:从数据库中移去数据库表,修改数据库表,重命名数据库表。6设置数据库表字段属性:字段的显示属性包括显示格式、输入掩码和标题。7为数据库表添加索引。4.3 建立数据库表之间的联系1数据库表间的关联:(1)数据库表之间永久关系的创建,(2)创建数据库表之间的临时关系2设置参照完整性:在参照完整性生成器窗口选定某一选项卡,单击表格某行左边的小按钮(选定相应的永久关系),再单击某一单选按钮,此时表格中对应值将随之发生变化。或者直接单击表格单元,在弹出的组合组合框内选择值,这时单选按钮随之变化。设置完毕后,单击参照完整性生成器窗口的“确定”按钮退出该窗口,完成参照完整性设置。第五章 SQL基础5.1 SQL基础1 SQL由数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)三部分组成。2 SQL具有以下特点:是一种一体化语言;是具有完备的查询功能;是一种高度非过程化的语言;非常简洁;执行方式有很多种;不仅对数据表进行各种操作,也可以对视图 进行操作。5.2 数据定义1 定义表结构,其命令格式:CREATE TABLE2 删除表,其命令格式:DROP TABLE3 修改表结构,其命令格式:ALTER TABLE5.3 数据查询1 基本查询,常用格式:SELECTALL|DISTINCTALL表示输出所有记录,包括重复记录。DISTINCT表示输出无重复结果的记录。2 条件查询,格式:WHERE3 嵌套查询:(1)返回单值的子查询,(2)返回一组值的子查询,通常使用条件ANY、ALL和IN。4 多表查询(1)等值连接(2)非等值连接5连接查询(1) 内部连接:也就是说所有满足连接条件的记录都包含在查询记录中。(2) 外部链接:包括左外链接,右
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030医疗美容行业消费升级趋势与细分市场投资机会分析报告
- 2025-2030动力锂电池隔膜材料技术路线选择与成本控制分析报告
- 2025-2030动力锂电池回收拆解自动化装备市场缺口与技术专利布局分析报告
- 2025-2030动力电池梯次利用检测评估技术规范白皮书
- 2025-2030动力电池梯次利用技术标准体系与经济效益模型构建报告
- 2025-2030动力电池梯次利用商业模式与退役量预测模型分析报告
- 2025-2030动力电池回收网络建设与梯次利用商业模式探索报告
- 2025-2030动力电池回收网点覆盖密度与梯次利用经济效益测算
- 2025-2030动力电池回收利用网络布局与经济性测算研究报告
- 工地坐板作业风险防控措施
- 堤溪沱江大桥特别重大坍塌事故工程伦理案例分析
- 【尿素生产中的热量衡算2400字】
- DL∕T 1684-2017 油浸式变压器(电抗器)状态检修导则
- 译林版初中单词表
- 新概念英语第二册第34课随堂练习
- 广东省广州市越秀区2025届高三数学上学期10月阶段测试试题
- NB-T10324-2019光伏发电站高电压穿越检测技术规程
- 广州初中7-9单词表
- 患者登记与管理制度
- 按期支付进度款的催告函(过程进度款到期前提示支付)(联系单)
- 新时代高校劳动教育智慧树知到期末考试答案章节答案2024年华东交通大学
评论
0/150
提交评论