首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作: (1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作: (1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
admin
2013-03-31
55
问题
在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作:
(1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
(2)在S T表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。
(3)使用SQL的ALTER TABLE语句将s_t表的“年度”字段的默认值修改为“2004”,并将该SQL语句存储到命令文件one.prg中。
(4)通过“部门号”字段建立s_t表和dept表问的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。
选项
答案
(1)①在命令窗口执行命令:
MODIFY DATABASEselldb
,打开selldb数据库设计器。 ②右击数据库设计器中的s_t表,选择【修改】快捷菜单命令,打开s_t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“no”,在“索引”选项卡中将“类型”选择为“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。如图2-24所示。 [*] ③接着在“字段”选项卡中选中“部门号”,然后在“索引”列中选择“升序”,建立“部门号”字段的普通索引,单击“确定”按钮保存表结构修改。 (2)继续打开s_t表设计器,在表设计器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“备注”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“30”,保存表结构修改。 (3)①在命令窗口执行命令:
MODIFY COMMAND one
,打开程序文件编辑器。 ②在编辑器中输入SQL查询代码:
ALTER TABLE s_tALTER 年度 C(4) DEFAULT "2004"
。 ③在命令窗口执行命令:
DO one.prg
执行程序文件。 (4)①在数据库设计器中拖动DEPT表“索引”下方的主索引“部门号”到s_t表中“索引”下方的普通索引“部门号”上,为两个表建立联系。 ②选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。 ③在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”;“插入”下的单元格内容为“忽略”。单击“确定”按钮保存参照完整性的修改。如图2-25所示。 [*]
解析
本题考查表索引的建立、表结构的修改、SQL定义语句及参照完整性的建立。
根据多个字段建立索引表达式时,需要在表设计器“索引”选项卡的“表达式”中进行设置,该索引表达式可以直接输入,也可以打开“表迭式生成器”建立。
参照完整性是针对两个表进行设置的,因此建立参照完整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引,建立两个表联系后要先清理数据库,然后再设置参照完整性。
表结构的修改可在相应的表设计器中进行操作即可;SQL定义语句也只需要熟记命令格式,设置表默认值语句的基本格式:ALTER TABLE<表名>ALTER<字段名><类型><(宽度)>DEFAULT<默认值>。
转载请注明原文地址:https://kaotiyun.com/show/Mwsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,有下面几个内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.24"执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是
按条件f对关系R进行选择,其关系代数表达式为_________。
在结构化方法中,软件功能分解属于软件开发中的_________阶段。
信息隐蔽的概念与下述哪一种概念直接相关_________。
设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将学号为10的学生姓名改为
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。
按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(下标)(1≤j≤i≤n)的地址的公式为______。
在VisualFoxPro中主索引字段
采用面向对象技术开发的应用系统的特点是
运行XY.PRG程序后,将在屏幕显示如下乘法表:1)12)243)3694)4812165)5101520256)61218243036
随机试题
设计盈利模式时,如果要解决向哪些顾客群提供产品和服务的问题。需要考虑的因素是
石菖蒲与远志的相同功效是
被照体因素对照片对比度无影响的是
影响工程项目质量的环境因素很多,其中属于工程技术环境因素的有( )。
企业集团财务公司的核心业务不包括()。
从事代客境外理财业务的商业银行不应当()。
我国经济体制改革的中心环节是( )。
曾经程序员们_______地改善算法的效率,是为了更快地得到更加清晰的图像;现在对修图软件中滤镜效果的追求,却是要_______或修改令人不自信的真实。填入划横线部分最恰当的一项是:
关于微动脉,下列哪一项是不正确的
A、Itsoundstoogoodtobetrue.B、It’suptoyou.C、Forgetit.D、Well,I’mnotsure.A“Toogoodtobetrue.”意为“好得令人难以置信”,表示自己
最新回复
(
0
)