数据库基础与visualfoxpro环境

数据库基础与visualfoxpro环境

ID:34772597

大小:113.18 KB

页数:7页

时间:2019-03-10

数据库基础与visualfoxpro环境_第1页
数据库基础与visualfoxpro环境_第2页
数据库基础与visualfoxpro环境_第3页
数据库基础与visualfoxpro环境_第4页
数据库基础与visualfoxpro环境_第5页
资源描述:

《数据库基础与visualfoxpro环境》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章数据库基础与VisualFoxpro环境一、数据模型现实世界中客观存在并且相互区别的事物称为实体。例如:一名学生,一个班级,或一台计算机等,也可以是抽象的概念或事件(例如:学习,供求)。同类型实体的集合称为实体集。例如,学校全体教职工构成一个学校的教职工实体集,学校全体学生构成一个学校的学生实体集。实体的特征称为属性,属性是实体之间相互区别的标志,一个实体可以由若干个属性来刻画。例如,教职工实体可以用职工编号、姓名、性别、出生日期和职称等属性来描述。实体之间的对应关系称为联系。实体之间的联系有以下3种类型。一对一联系(1:1):一对多联系

2、(l:n):多对多联系(m:n):数据模型,主要包括网状模型、层次模型、关系模型等。关系模型中数据的逻辑结构是一张二维表。关系(Relation):一个关系对应通常说的一张二维表。例如,表1-1中的这张学生成绩表就是一个关系,可以命名为“成绩”关系,也可称为成绩表。表1-1学生成绩表学号姓名班级计算机基础英语高等数学C语言总成绩111111赵洋电子商务02-0268799877111112李林电子商务02-0276668869111178关新电子商务02-0261877081111765王平南电子商务02-0187899490111777张彦强

3、电子商务02-0162655048111345李丰瑞电子商务02-0171753763a.关系:二维表.在vfp中,表现为一个扩展名为.dbf的表文件.b.关系模式:对应于关系的结构,相当于表结构.c.元组:二维表水平方向的行.在vfp中,又叫记录d.属性:二维表垂直方向的列,又叫字段.e.域:属性的取值范围.例如逻辑型字段的域:逻辑真或者是逻辑假.第一节关系模型的相关运算一、关系模型的相关运算基于关系数据库的3种基本关系运算:选择、投影和联接。二、VFP6.0的三种工作方式(1)菜单操作方式:根据所需的操作从菜单中选择相应的命令与WORD类似

4、,每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。利用工具菜单中的向导可以很方便地完成常规的任务。(2)命令交互方式:根据所要进行的各项操作、采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,及其逐条执行。(3)程序执行方式:先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO命令,让机器执行。*了解VFP中常用文件类型第二章VisualFoxpro的表达式及组成元素第一节常量一、字符型常量例如,”123”,’abc123’,[],”孙悟空”,[123]等都是合法的字符常量。二、数值型常量

5、例如,406,123.67,也可以用科学记数法表示,如4.89E7等。三、日期型和日期时间型常量如{^2008-08-08}表示2008年8月8日。{^2008-08-0810:10:10a}表示2008年8月8日上午10点10分10秒。四、逻辑型常量 .Y.(真).N.(假).T.(真).F.(假)五、货币型常量如$123.45。货币型数据在计算或存储时,最多保留4位小数,多余的数位会被系统进行四舍五入处理。第二节变量一、内存变量及操作在VisualFoxPro中可以使用STORE命令或”=”运算符为变量赋值,两者差别是STORE命令可以一次

6、为多个变量赋同一个值,”=”运算符每次只能为一个变量赋值,在需要一次为多个变量赋值时,使用STORE命令比较方便。二、字段变量及操作在VisualFoxPro中,字段变量是随表的打开而自动建立的。第三节函数一、数学函数1.求绝对值函数格式:ABS([<数值表达式>])功能:求指定数值表达式的绝对值。2.求最大值、最小值函数格式:MAX([<表达式1>,<表达式2>,…>])MIN([<表达式1>,<表达式2>,…>])功能:MAX函数求出各表达式中最大的一个值;MIN函数求出各表达式中最小的一个值。3.取整函数格式:INT(<数值表达式>)功能

7、:求出<数值表达式>结果的整数部分值,小数部分不做舍入处理。4.四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)功能:对<数值表达式1>进行四舍五入运算。<数值表达式2>指定保留的小数位数。例:?ROUND(1024.196,2)结果为:1024.200?ROUND(1024.196,-2)结果为:1000.0005.求模函数格式:MOD(<数值表达式1>,<数值表达式2>)功能:返回<数值表达式1>除以<数值表达式2>的位余数。模运算函数MOD()结果可正可负,由<数值表达式2>的符号来确定。当<数值表达式2>为正时,模运算

8、结果为正;反之为付(特殊情况也可能为0)。二、字符串函数1.求字符串长度函数格式:LEN(<字符型表达式>)功能:求出所给的字符型表达式的长度,即所包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。