- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0829下数据库的操作
数据完整性
实体完整性
域完整性:字段有效性
数据库表特有(表设计器中设置)
规则:逻辑表达式
信息:字符串,要加定界符
默认值:类型和选中的字段一致
参照完整性:数据库表间的永久联系。对相同的关键字,一方创建主索引或候选索引,另一方创建普通索引。建立一对多的永久联系,从主索引拖动到普通索引
更新规则
级联
限制
忽略
删除规则
级联
限制
忽略
插入规则
限制
忽略
Index on 索引关键字 tag 索引标识
结构化的复合索引文件:会随着文件的打开而自动打开
索引关键字:由字段或字段组合
索引表达式
索引标识:索引名,不是索引文件名
字段选项卡下创建的索引是普通索引
在表的浏览窗口的状态下:
表(属性(索引顺序:设置当前的索引
设置主控索引:
Set order to tag 索引标识
将自由表添加到数据库中
Add table 表名
从数据库中将自由表移出
Remove table 表名
多表操作
关闭表的命令:
use
打开另一张表
工作区:
一个工作区中可以打开一张表
指定工作区的命令
Select 工作区号
1~32767
1~10可以用字母a~j代替
11~32767可以用w11~w32767
注意:select 0
表示使用最小的为使用的工作区号
例如:
select 1
use employee
select 2
use orders
use employee in 1
use orders in 2
数据库表间的永久联系
在不同工作区中表间的临时关系
子表中的记录随着父表指针的变化而变化
不要求是否是数据库表
临时关系,关闭表后,关系消失
子表设置普通索引,在父表的工作区中设置关联
步骤
Select 1
Use 父表
Select 2
Use 子表
Index on 相同关键字 tag 标识
Select 1
Set relation to相同关键字 into 子表
排序
重新生成.dbf文件
Sort on 关键字to 文件名.dbf
练习:
第二章(1~2题)
1.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是。
A)数据B)文档C)类D)代码扩展名为 pjx 的文件是。
A)数据库表文件B)表单文件C)数据库文件 D)项目文件A1=”[dja]”
a1 [dja]
A1=”100”
a1 100
a1=clear
a1
2.设X=11,Y=1122,下列表达式结果为假的是(D)
A)NOT(X==y)AND(X$y)
Not .f. and .t. .t. and .t. .t.
B)NOT(X$Y)OR(XY)
Not .t. or .t. .f. or .t. .t. C)NOT(x=Y)
D)NOT(X$Y)
注意:不等 # !=
3.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是(C)
A)EMPTY(SPACE(0))
字符型 空格,空串 数值 0 逻辑型 .f. 日期型 {} B)LIKE(xy*,xyz)
通配符的用法:
* ?:只能在第一个表达式
C)AT(xy,abcxyz) D)ISNULL(.NULL.)
4.执行如下命令序列后,最后一条命令的显示结果是(C)
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
? M(2)
A)变量未定义的提示
B)10
C)20
D).F.
6.设 X=6<5,命令?VARTYPE(X)的输出是。
A)NB)CC)LD)出错下列表达式中,表达式返回结果为.F.的是 A) AT(“A”,”BCD”)
B) “[信息]”$“管理信息系统” C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2) 设X=10, 语句 ?VARTYPE (X)的输出结果是A. N B. C C. 10 D. X 9.表达式LEN(SPACE(0)的运算结果是A. .NULL. B. 1 C. 0 D. 10.在Visual FoxPro中字段的数据类型不可以指定为A) 日期型 B) 时间型 C) 通用型 D) 备注型在Visual FoxPro 中说明数组的命令是 A) DIMENSION和ARRAY B) DECLARE和ARRAY C) DIMENSION和DECLARE D) 只有DIMENSION 有如下赋值语句,结果为“大家好”的表达式是 a=“你好” b=“大家” A) b+AT(a,1) B) b+RIGHT(a,1)
C)b+ LEFT(a,3,4)
D) b+RIGHT(a,2)
文档评论(0)