VFP数据库

在数据库sjk中有xs表和cj表。已知两表存在相同的XH字段,现以xs表为主表、cj表为子表,按XH字段建立了永久关系并设置两表之间的参照完整性规则:更新限制。则以下说法中正确的是()。A、当更改了cj表中的XH字段值,将自动更改xs表中所有相关记录的XH字段值B、当更改了xs表中的XH字段值,将自动更改cj表中所有相关记录的XH字段值C、若xs表中的记录在cj表中有相关记录时,则禁止更改xs表中记录的XH字段的值D、允许更改xs表中记录的XH字段的值,但不允许更改cj表中相关记录的XH字段的值

题目

在数据库sjk中有xs表和cj表。已知两表存在相同的XH字段,现以xs表为主表、cj表为子表,按XH字段建立了永久关系并设置两表之间的参照完整性规则:更新限制。则以下说法中正确的是()。

  • A、当更改了cj表中的XH字段值,将自动更改xs表中所有相关记录的XH字段值
  • B、当更改了xs表中的XH字段值,将自动更改cj表中所有相关记录的XH字段值
  • C、若xs表中的记录在cj表中有相关记录时,则禁止更改xs表中记录的XH字段的值
  • D、允许更改xs表中记录的XH字段的值,但不允许更改cj表中相关记录的XH字段的值
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,则该关系为______。

A.一对一

B.一对多

C.多对多

D.不能建立关系


正确答案:A
解析:在Access中,一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。在本题中,两表中C字段都设为主键,根据主键内容不可重复可知,通过C字段建立的两表关系为“一对一”。

第2题:

在Access数据库中有A和B两个表,均有相同的字段x。在两个表中x字段均被设为主键,当通过x字段建立两表之间的关系时,此两表为( )的联系。

A. 多对一

B. 一对一

C. 多对多

D. 一对多


正确答案是:B

第3题:

( 12 ) 数据库中有 A, B 两表 , 均有相同导段 C , 在两表中 C 字段都没为主键 。 当通过 C 字段建立两表关系时,则该关系为

A )一对一

B )一对多

C )多对多

D )不能建立关系


正确答案:A

第4题:

假设当前XS和cj表之间建立了临时联系,要取消两表间的联系,可使用( )。


正确答案:C

第5题:

在考生文件夹中的“展会.mdb”数据库中有层位号和展位情况两张表。

(1)按照下列要求创建“馆号”表。

(2)在“馆号”表中输入数据。

(3)为“馆号”表的馆名字段建立无重复索引。“馆号”表如图所示。


正确答案:

第6题:

下列关于数据库系统的叙述中,正确的是( )。

A.表的字段之间和记录之间都存在联系

B.表的字段之间和记录之间都不存在联系

C.表的字段之间不存在联系,而记录之间存在联系

D.表中只有字段之间存在联系


正确答案:A

第7题:

在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是

A.CREATE VIEW xs_view AS; SELECT学号,姓名,年龄FROM学生表

B.CREATE VIEW xs_view; SELECT学号,姓名,年龄FROM学生表

C.CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄FROM学生表)

D.CREATE VIEW xs_view; (SELECT学号,姓名,年龄FROM学生表)


正确答案:A
解析:在SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement

第8题:

(1)在“销售”数据库中为各分公司分年度销售金额和利润表“xs”创建一个主索引和普通索引(升序),主索引的索引名为“no”,索引表达式为“公司编号+年份”;普通索弓l的索引名和索引表达式均为“公司编号”。

(2)在“xs”表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为“60”。

(3)使用SQL的ALTER TABLE语句将“xs”表的“年份”字段的默认值修改为“2007”,并将该SQL语句存储到文件“xs1.txt”中。

(4)通过“公司编号”字段建立“xs”表和“company”表间的永久性联系,并为该联系设置参照完整性约束:更新规则为“级联”,删除规则为“限制”,插入规则为“忽略”。


正确答案:
【考点指引】本大题主要考查数据库和数据表之间的联系,对数据表的联接及字段索引、表结构的修改,参照完整性的建立等。建立索引表可以在数据表设计器中完成。对数据表进行连接及设置参照完整性都是在数据库设计器中完成。
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框中的“文件类型”下拉列表框中选择“数据库”,选择“销售.dbc”,选择“独占”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,右键单击数据库表“xs”,在弹出的快捷菜单中选择“修改”菜单命令,进入“xs”的数据表设计器界面。
③单击“索引”选项卡,将此选项卡中的“索引名”和“索引表达式”分别改为“no”和“公司编号+年份”,在“索引类型”的下拉列表框中,选择“主索引”。
④再单击下一行增加新的索引,将此选项卡中的“索引名”和“索引表达式”均改为“公司编号”,在“索引类型”的下拉列表框中,选择“普通索引”。
(2)【操作步骤】
①单击“xs”表设计器的“字段”选项卡,在“利润”字段下一行单击以增加一个新的字段,输入新的字段名“备注”,类型选择“字符”型,宽度设置为“60”。
②单击“确定”按钮,保存“XS”表新结构。
(3)【操作步骤】
①在命令窗口输入命令:ALTER TABLE XS ALTER COLUMN年份CHAR(4)default"2007",并回车执行。
②在考生文件夹下新建文本文件“xsl.txt”,将步骤①输入的命令保存到文本文件“xsl.txt”中。
(4)【操作步骤】
①在数据库设计器中,将“company”表中“索引”下面的“公司编号”主索引字段拖放到“xs”表中“索引”下面的“公司编号”索引字段上,建立两个表之间的永久性联系。
②在数据库设计器中,选择【数据库】→【清理数据库】命令清理数据库。
③右键单击“company”表和“xs”表之间的关系线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开参照完整性生成器。
④单击“更新规则”选项卡,选择“级联”;单击“删除规则”选项卡,选择“限制”;单击“插入规则”选项卡,选择“忽”;单击“确定”按钮,保存参照完整性设置。

第9题:

在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE

利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。

2.在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为 cj2的报表,存放在考生文件夹中。要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。


正确答案:启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮打开“新建”对话框文件类型选择报表单击向导按钮。或者在“工具”菜单中选择“向导”子菜单选择‘报表”或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。
启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮,打开“新建”对话框,文件类型选择报表,单击向导按钮。或者在“工具”菜单中选择“向导”子菜单,选择‘报表”,或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。

第10题:

假设当前xs和cj表之问建立了临时联系,要取消两表问的联系,可使用( )。


正确答案:C
当临时联系不再需要时可以取消,命令:SETRELATIONTO,将取消当前表到所有表的临时联系。如果只是取消某个具体的临时联系,应该使用命令:SETRELATIONOFFINTOnWorkArea|cTableAlias建立临时联系的命令是:SETRELATIONTOeExpressionINTOnWorkArea|cTableAlias

更多相关问题