先把表加到数据库中,然后,为每个表在要关联的字段上建立所以,一对多中的 "一",建立主索引,一对多中的 "多",建立普通索引,然后,在数据库设计器中拖动主索引到普通索引,(当然,两个索引名是相同的),一对多联系就建立好了。
sele 1
use 表A
index on 学号 to aa &&假定两个表都有学号字段
sele 2
use 表B
set rela to 学号 into 表A
父表建主索引,命令语句:alter
table
表名
alter
数据类型(宽度)
primary
key
注:宽度只有当数据类型为字符型,数值型时需要。
子表建普通索引,命令语句:
Alter
table
表名1
;
add
foreign
key
索引表达式
tag
索引名
;
reference
表名2
[tag
索引名]
注:手动 *** 作模式较简单,就没说明了,写了以上命令代码。希望采纳。
主表建立主索引或候选索引,子表也要以此关键字建立主索引或候选索引,打开两个表所在的数据库设计器,按住字段下面标识着主索引的此字段拖到子表的此字段上,会出现一条黑线,永久关系建立。说不太明白, *** 作起来还特别简单。
91、在VFP的数据库设计器中能建立两个表之间的( )联系 。
(A)临时性联系 (B)永久性联系
(C)永久性联系或临时性联系 (D)上述选择都不正确
92、在VF的数据工作期窗口,使用SET RELATION 命令可以建立两个表之间的关联,这种关联是()
(A)永久性关联 (B)永久性关联或临时性关联
(C)临时性关联 (D)永久性关联和临时性关联
93、在1号工作区上已经打开别名“XS”的表文件,当前工作区为2号区,命令不能使1号工作区成为主工作区的是()
(A)SELECT 1 (B)SELECT 0 (C)SELECT A (D)SELECT XS
94、进行记录查询时,若要采用命令FIND和SEEK 命令,则正确的是()
(A)还没有建立索引的表已经打开 (B)该表及索引文件已经打开
(C)该表的设计器已经打开(D)该表的索引文件可以不打开
95、在VISUAL FOXPRO数据库中的表与表之间的永久关系建立后()
(A)在数据库关闭后自动取消 (B)如不删除将长期保存
(C)无法删除 (D)只供本次运行使用
96、统计职工党员人数的命令应该是()
(A)SUM FOR 党员否 to rs (B)COUNT FOR 党员否=T to rs
(C)SUM党员否 (D)COUNT FOR党员否
97、已打开学生表,为了统计出所有学生的平均成绩,应使用下列命令()
(A)SUM ALL 总分 TO PJ (B)AVERAGE ALL 总分 TO PJ
(C)TOTAL ALL ON 总分 TO PJ (D)COUNT ALL FOR 总分=0 TO P
98、在Visual Foxpro中,下列叙述正确的是
(A)用SET RELATION命令建立表关联之前,两个表都必须索引
(B)用JOIN命令连接两个表之前,这两个表必须在不同的工作区打开
(C)用APPEND FROM命令向当前表追加记录之前,两个表应该在不同的工作区打开
(D)用UPDATE命令更新表之前,这两个表都必须索引
99、将数据库表从数据库移出后,该表被________
(A)移出数据库 (B)逻辑删除 (C)放入回收站 (D)物理删除
100、以下关于查询的描述中,正确的是( )
(A)不能根据自由表建立查询 (B)只能根据自由表建立查询
(C)只能根据数据库表建立查询 (D)可能根据数据库表和自由表建立查询
以上就是关于简述VISUAL FOXPRO数据库中创建表间一对多(1:N关联步骤全部的内容,包括:简述VISUAL FOXPRO数据库中创建表间一对多(1:N关联步骤、求助:vfp中如何实现两个表的关联、vfp,两个表建立关联父表和子表分别需要建立什么样的索引等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)