软件更新如果想增加原表字段的办法?

题目

软件更新如果想增加原表字段的办法?

参考答案和解析
正确答案: 软件覆盖更新可以保存上个软件的数据库,可以用sql语句增加原表中的字段。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果要给当前表增加一个字段,应使用的命令是______。

A.APPEND

B.MODIFY STRUCTURE

C.INSERT

D.EDIT


正确答案:B
解析:要向表中增加一个字段,涉及修改表结构的操作,而修改表文件结构的命令是MODIFY STRUCTURE,当希望修改某个已经创建好的表的结构时,可以采用该命令。但是此时需要注意的是,在改变表的结构时,有可能会造成表中数据的丢失。本题正确答案应该是B。

第2题:

如果需要给当前表增加一个字段,应使用的命令是( )。 A.APPENDB.MODIFY STRUCTURESXB

如果需要给当前表增加一个字段,应使用的命令是( )。

A.APPEND

B.MODIFY STRUCTURE

C.INSERT

D.EDIT


正确答案:B
B。【解析】MODIFYSTRUCTURE(表名)功能:显示并修改当前数据表文件结构。

第3题:

在表的逻辑设计时,不正确的规则是()

A.为消除数据冗余,要求全部模式都达到BCNF标准

B.如果频繁地访问的数据涉及到两个表,那么考虑将其合并

C.如果频繁地访问一个表中的部分字段值,那么这部分字段值应单独构成一个表

D.对于很少更新的表,引入物化视图


参考答案:A

第4题:

关于表字段和索引,下列哪些说法符合《阿里巴巴Java开发手册》:

A.表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新

B.合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度

C.针对表的每个字段都增加索引,加快查询速度

D.字段的区分度越高,索引的查找速度越快


正确答案:ABD

第5题:

使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是( )。

A.如果没有数据项被更新,将提示错误信息

B.更新数据时,必须带有WHERE子句

C.不能更新主关键字段的值

D.一次可以更新多行数据或多个字段的值


正确答案:D
更新数据的命令格式为:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2……][WHERE条件],一般使用WHERE子句指定更新的条件,并且一次可以更新多行数据或多个字段;如果不使用WHERE子句,则更新全部记录,故本题D为正确选项。

第6题:

对考生文件夹下的数据库“员工管理”中的“员工信息”表和“职称信息”表完成如下操作:

①为表“职称信息”增加两个字段“人数”和“明年人数”,字段类型均为整型。

②编写命令程序myp,查询职工中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。

③运行该程序。


正确答案:从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“员工信息管理.dbc”。 在数据库设计器中右键单击数据库表“职称信息”在弹出的快捷菜单中选择“修改”菜单命令进入“职称信息”的数据表设计器界面在“字段”选项卡中单击右边的“插入”命令按钮在字段名中输入“人数”类型为“整型”用同样的方法增加“明年人数”字段。单击右边“确定”按钮。 在命令窗口中输入命令:MODIFY COMMANDmyp在弹出的程序编辑窗口中输入如下代码: ***********文件myp.prg中的程序代码********** SELECT员工信息.职称代码增加百分比COUNT(*)AS人数; FROM员工信息职称信息; WHERE员工信息.职称代码:职称信息.职称代码; GROUP BY员工信息.职称代码; INTO CURSOR atemp DO WHILE NOT EOF() UPDATE职称信息 SET 人数=atemp.人数明年人数=atemp.人数+; atemp.人数*atemp.增加百分比/100; WHERE职称信息.职称代码=atemp.职称代码 单击菜单中的“程序”—“运行”来运行程序结果如图3-132所示。
从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“员工信息管理.dbc”。 在数据库设计器中,右键单击数据库表“职称信息”,在弹出的快捷菜单中选择“修改”菜单命令,进入“职称信息”的数据表设计器界面,在“字段”选项卡中,单击右边的“插入”命令按钮,在字段名中输入“人数”,类型为“整型”,用同样的方法增加“明年人数”字段。单击右边“确定”按钮。 在命令窗口中输入命令:MODIFY COMMANDmyp,在弹出的程序编辑窗口中输入如下代码: ***********文件myp.prg中的程序代码********** SELECT员工信息.职称代码,增加百分比,COUNT(*)AS人数; FROM员工信息,职称信息; WHERE员工信息.职称代码:职称信息.职称代码; GROUP BY员工信息.职称代码; INTO CURSOR atemp DO WHILE NOT EOF() UPDATE职称信息 SET 人数=atemp.人数,明年人数=atemp.人数+; atemp.人数*atemp.增加百分比/100; WHERE职称信息.职称代码=atemp.职称代码 单击菜单中的“程序”—“运行”来运行程序,结果如图3-132所示。 解析:本大题主要考查的是字段的增加以及记录的更新,字段的增加可在表设计器中完成,更新记录可以利用SQL语句,设计过程中可利用临时表来存放查询结果,再利用DO循环语句对表中的记录逐条更新。

第7题:

在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是( )。

A.不做参照完整性检查

B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段

C.若子表中有相关参照记录,则禁止更新父表中的记录

D.不做参照完整性检查,可以随意更新父表中的连接字段值


正确答案:B
参照完整性约束包括更新规则、删除规则和插入规则。更新规则中设置级联的含义是,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。因此本题B为正确选项。

第8题:

参照完整性规则的更新规则中“级联”的含义是( )。

A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录

B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

C.父表中的连接字段值可以随意更新,不会影响子表中的记录

D.父表中的连接字段值在任何情况下都不允许更新


正确答案:A
解析:参照完整性的更新规则包括“级联”、“限制”和“忽略”。如果选择“级联”则在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值:如果选择“忽略”,则不作参照完整性检查,即可以随意更新父表的连接字段值。

第9题:

参照完整性规则的更新规则中 “ 级联 ” 的含义是

A) 更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录

B )若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

C )父表中的连接字段值可以随意更新,不会影响子表中的记录

D )父表中的连接字段值在任何情况下都不会允许更新


正确答案:A

第10题:

若将工资表中的所有的“基本工资”字段值增加100元,适合的查询是()。

  • A、追加查询
  • B、删除查询
  • C、更新查询
  • D、生成表查询

正确答案:C

更多相关问题