- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfp笔记_第次讲课_自由表数据库项目索引字段有效规则参照完整规则永久联系临时关联关系多工作区操作
阶乘:
5!=5*4*3*2*1
p=0
for I=1 to 5
p=p*I
endfor
? s
note 求5的阶乘 5*4*3*2*1
P92 3题
t=0
for i=1 to 10
s=1
for x=1 to i step 1
s=s*x
endfor
? s
t=t+s
endfor
三、自由表、数据库表
(1)自由表:不属于任何数据库的表叫自由表。
(2)数据库表 将自由表添加到数据库中,或在数据库中建立的表称为数据库表。
或在数据库打开时,建立的表是数据库表。
数据库表有更多的属性,如实体的惟一性,域完整性(字段有效性)表的参照完整性。
数据库:是一个容器,用来存放许多表文件、表间关系、以及其他数据对象如:视图(虚表)等。
四、数据库的建立:
菜单方法:文件—新建---数据库—新建文件
命令方式:
create database 数据库名
说明: 数据库文件扩展名 .dbc
.dcx 数据库索引文件
.dct 数据库备注文件
打开数据库: open database 库名
修改数据库: modify database
关闭数据库: close database
五、向数据库添加表:
add table 表名
从数据库中移去表:
remove table 表名
六、为数据库表添加字段有效性规则:
打开数据库
向数据库设计器中,添加表,
选中表,右键-浏览―显示―表设计器 或 右键---修改—表设计器
选中 性别字段,
规则: 性别=“男”or 性别=“女”
或 性别 $ ”男女”
信息:“性别必须是男或女”
默认值:“男”
对于一些英文字段,可设置显示属性中的“显示标题”
如 XM 姓名
七、索引文件:
单索引文件 (在自由表中常用 用 index on 建立)
复合索引文件:非结构复合索引文件:表名与索引文件名不同
结构复合索引文件:表名与索引文件名相同
结构复合索引文件的类型:
主索引、候选索引、唯一索引、普通索引
建立结构复合索引文件:
在表设计器,索引选项 卡
只有数据库表才能建立主索引,并且通过主索引确定字段无重复值。一个表只能有一个主索引。
自由表可通过建立候选索引确定字段值的无重复。
自由表和数据库表都可以建立多个候索引。
命令方式建立索引:
Index on 关键字 TAG 索引标识
例: index on 姓名 tag 姓名
Index on 总分 tag 总分 ascending
Descending
ASC 升序
DESC 降序
菜单方式确定索引排列顺序:
窗口—数据工作期—选择表文件—属性---: 索引顺序 -- 确定—浏览
命令方式: set order to tag 索引标识。
功能:对表文件中的不同索引,指定主控索引也称为设置当前索引
二、建立表间关系:
建立临时关联关系用命令:
Set relation to
建立永久关联关系,需在数据库中,主表文件—建立主索引, 被关联的文件建立普通索引,再拖动主索引的索引标识到子表索引标识上。
项目:完成一个软件的开发,需要许多类型的文件,把它们总称为一个项目。用一个管理工具(项目管理器)来管理这些文件。
(1) 建立项目文件:
create project 项目文件名
项目文件的扩展名 .pjx
例: create project 学生管理系统
(2) 在项目管理器中,建立数据库、数据库表、自由表等各种类型的文件
项目管理器:是一种管理工具,它把开发软件的所有模块(表单、菜单、程序、数据库、表)等,收集起来,形成一个项目文件(.PJX),进行统一的管理或调试,最后可在项目管理器中,“连编”即编译,生成可执行文件(即成品文件即软件)。可执行文件可脱离VFP环境直接运行。
CTRL +0
Replace .. with .null.
在项目管理器中,可建立、修改、运行任何类型的文件,也可将已有的文件添加进来。
N=886 M=386 K=”M+N” ? 1+k
1232 346 1+m+n
文档评论(0)