计算机二级VF实战笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Vf是一种数据库管理系统
数据(DA TA):指存储在某一媒体上能够识别到的物理符号
数据形式:数字\字母\汉字等文本数据,图形,图像,声音,动画等多媒体数据.
数据有型有值
数据库(DA TABASE):指相关数据的有机集合,简写成DB
数据库系统(DA TABASE SYSTEM):指相关数据库的有机集合.简DBS
数据库管理系统:是数据库系统的核心软件,简:DBMS,它全负责数据库的建立,使用及维护.
数据库应用系统(DBAS):利用数据库技术开发出来的面向某一类实际应用的数据应用系统.
如:教学管理系统,职工工资管理系统
数据处理:数据 信息,将数据转化为信息的这一过程
DB DBS 在DBMS 三者的关系DBS 包括DB 和DBMS
二:数据库系统
1\发展历程:
人工管理→文件系统→数据库系统→分布式数据库系统→面向对象的数据库系统(VF)
2\组成
(1)硬件系统
(2)数据库集合
(3)数据库管理系统及相关的软件
(4)数据库管理员(DBA)
(5)用户
3\特点(1)提高了数据共享,减少了数据冗余(重复)
(2)有特定的数据模型
(3)有较高的数据独立性.
数据独立性:物理独立性和逻辑独立性
三\数据模型:
数据模型不仅仅反映事物本身的我,也反映了事物之间的联系
(1)层次模型:按树形结构反映实体之间的联系
(2)网状模型:按网状结构反映实体之间的联
系.
(3)关系模型:按二维表结构反映实体之间的联系
VF是一关系型数据库管理系统
VF支持关系模型
四:关系数据库系统:
关系:一个关系就是一张二维表,对应存储为DBF的表文件
关系名即表名:关系模式由表结构和表记录组成。
属性:用来描述一个实体的特性,表中垂直方向的一列字段元组是由若干个忏悔组成,关系是由若干个元组或记录组成
关系是一个实体集
关键字,能够唯一标识一个元组的字段(不能有重复值或空值)
域:表示属性的取值范围.
五:实体及实体联系
如:清除,以A开头的变量
RELEASE ALL LIKE A*
RELEASE ALL = LEA MEMO 清除所有内存变量
2\字段变量(表中的字段应而字段变量) 字段变量即表中的字段名,当表中的一个字段变量和当前的某个内存变量同名时,字段变量同名时,字段变量优先被显示出来如何显示同名的内存变量?
用M变量名或M 变量名
3\数组(ARRA Y);数组是一组特殊的变量在内存中存放数据时不连续的,用以存放指的数据.
A\定义数组
DIM 数组名(上标,下标)
一维数组即单下标:DIME M(3)
大小:由下标决定即包含的元素
二维数组即两个下标:DIME N(2,4)
大小:两个下标的乘积
VF只支持一维数组和二维数组
B 数组元素在没有赋值前初值一律为.F.即逻辑假
如:DIME K(4)
C同一数组的不同元素,可以给不同类型的数据
D数组元素下标至少要从1开始
注意:不然出现P(0) A(0)
3\日期表达式
运算规则:+ 算术运算
日期+\-数值=→日期型加减的是天数问:{^2009\05\09}+30 执行结果不是日期型数据
4\关系表达式
通过关系运算符比较两个表达式的大小或包含关系
返回值为 .T.\.F.
如:?99>100 ==→.F.
常见的关系运算符:><>=<=$(包含运算符) 大小比较:N型:按值的大小
D型:越晚的日期越大
C型:.T.永远大于.F.
C型:受命令状态的影响
系统默认:SET COLL TO “MACHINE”状态
ASCII码:美国标准信息交换码
注意:在机器码下,小写字母大于大于大写出字母
如:SET COLL TO “MACHINE”
?”A”>”a” == .F.
如:请打开表中性别字段
5\逻辑表达式
运算符:NOT > AND>OR
NOT 多用于表中逻辑型字段的取值限制如:找出STUDENT中非常学生装的信息LIST FOR NOT 党员否
NOT 逻辑型字段名--------逻辑假
逻辑型字段名_______逻辑真
AND表示且的意思
\如:找出少数民族的女生信息
LIST FOR 民族<>”汉族”AND 性别= “女”OR;表示或的意思
四:函数
函数是系统预先设置好的一个子程序
功能:简化程序,方便数据处理
组成:函数名(参数)不清
1\数值函数:
INT (数值)----只取整
PI()---------圆周率函数返回值 3.14 ROUND(数值表达式,N)-----四舍五入函数N表示保留的小数位数
SQRT(数值)-----平方根函数参数或写出DE平方根:SQRT(B^2-4*A*C)
列出议程AX^+BX+C=0的两个根
MAX(参数) MIN(参数)
注意:参数与同类型的数据
参数为字符型中首字符
2\字符类函数
处理的对象(参数)多为字符地型
LEN(字符串) -------测试字符型长度,返回值为数值型
空格:占字节””
空串:0字节””都属于字符型
SPACE(数值)------产生空格函数,结果属于字符型
ALL TRIM(字符串)------删除,首先空格函数LEFT(字符串,长度)-----从字符串的左端取子串
RIGHT(字符串,长度)-----从字符串的右端取子串
SUBS(字符串,位置,长度)------任意位置取子串
如:A:”你好”B:”大家’要在屏暮上输出”大家