欢迎来到天天文库
浏览记录
ID:20823387
大小:90.50 KB
页数:6页
时间:2018-10-16
《visual foxpro复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章数据的基本形式:数值型数据、字符型数据、多媒体数据。计算机管理数据经历了人工管理、文件系统和数据库系统3个发展阶段。数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。数据库系统是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成软件包括操作系统、数据库管理系统及数据库应用系统等数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。数据库系统的特点:1.数据共享;2.减少数据冗余;3.具有较高的数据独立性(指数据与应用程序之间的彼此独立);4.增强了数据安全性和完整性保护实
2、体之间的联系有3种类型:(1)一对一联系(1:1)。(2)一对多联系(1:n)。(3)多对多联系(m:n)。常用的数据模型有层次模型、网状模型和关系模型3种。关系就是一张二维表。二维表的每一行在关系中称为元组。二维表的每一列在关系中称为属性。属性的取值范围称为域。关系的基本特点:(1)关系必须规范化,属性不可再分割。(2)在同一关系中不允许出现相同的属性名。VisualFoxPro不允许同一个表中有相同的字段名。(3)关系中不允许有完全相同的元组,即冗余。(4)在同一关系中元组的次序无关紧要。(5)在同一关系中属性的次序无关紧要。V
3、isualFoxPro6.0的特点:1.大大加强了查询与管理功能2.引入了数据库表的概念3.扩充了对SQL语言的支持4.提供了多种可视化设计工具5.面向对象的程序设计6.提供OLE功能7.支持网络应用。第三章数据包括两个方面:数据内容和数据形式(数据类型)数据类型:1.字符型C2.数值型N(在内存中占用8个字节,相应的字段变量其长度最大20位。整型、浮点型和双精度型,不过这3种数据类型只能用于字段变量。)3.货币型Y(默认保留4位小数,占据8字节存储空间。)4.日期型D(长度固定为8位。)5.日期时间型T6.逻辑型L(只有真(.t.
4、或.y.)和假(.f.或.n.)两种,长度固定为1位。)7.备注型M(字段长度固定为4个字节,实际数据存放在与表文件同名的备注文件(.fpt)中,长度根据数据的内容而定。)8.通用型G(字段长度固定为4位,实际数据长度仅受限于磁盘空间。)常量:1.字符型常量(定界符有3种:单撇号、双撇号和方括号。)2.数值型常量3.货币型常量(4位小数)4.日期型常量(放在一对花括号中,分隔符可以是/、-、.等。)6.逻辑型常量(逻辑真用.T.、.t.、.Y.或.y.表示,逻辑假用.F.、.f.、.N.或.n.表示。)变量:变量分为字段变量、内存变
5、量、数组变量和系统变量4类。确定一个变量,需要确定其3个要素:变量名、数据类型和变量值。内存变量与字段变量同名时,则应该用如下格式进行访问:M.内存变量名M->内存变量名数组变量定义的命令格式为:DIMENSION<数组名>(<下标上界1>[,<下标上界2])[,…]下标的下界由系统统一规定为1二维数组各元素在内存中按行的顺序存储,它们也可按一维数组元素的顺序来存取数据。可以是不同的数据类型。在没有向数组元素赋值之前,数组元素的初值均为逻辑假(.F.)值。数值函数1.求绝对值函数:ABS(<数值型表达式>)2.求平方根函数:SQRT
6、(<数值型表达式>)3.求指数函数:EXP(<数值型表达式>)4.求对数函数:LOG(<数值型表达式>)LOG10(<数值型表达式>)5.取整函数:INT(<数值型表达式>);CEILING(<数值型表达式>);FLOOR(<数值型表达式>)INT取数值型表达式的整数部分。CEILING取大于或等于指定表达式的最小整数。FLOOR取小于或等于指定表达式的最大整数。函数值均为数值型。6.求余数函数:MOD(<数值型表达式1>,<数值型表达式2>)求<数值型表达式1>除以<数值型表达式2>所得出的余数,所得余数的符号和表达式2相同。如果
7、被除数与除数同号,那么函数值即为两数相除的余数。如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。7.四舍五入函数:ROUND(<数值型表达式1>,<数值型表达式2>)若n小于0,则对<数值型表达式1>的整数部分按n的绝对值进行四舍五入。8.求最大值和最小值函数:MAX(<表达式1>),<表达式2>,…,<表达式n>);MIN(<表达式1>,<表达式2>,…,<表达式n>)9.π函数:PI()字符函数1.求字符串长度函数:LEN(字符型表达式)求字符串的长度,即所包含的字符个数。若是空串,则长度为0。函数值为数值型。2.
8、求子串位置函数:AT(<字符型表达式1>,<字符型表达式2>);ATC(<字符型表达式1>,<字符型表达式2>)若<字符型表达式1>的值存在于<字符型表达式2>的值中,则给出<字符表达式1>在<字符型表达式2>中的开始位置,若不存在,
此文档下载收益归作者所有