数据库xscj中有xs表,下列哪些语句可以执行()

题目
多选题
数据库xscj中有xs表,下列哪些语句可以执行()
A

use xscj

B

use xs

C

rename table xs to xs1

D

rename database xscj to xscj1

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SELECT语句的执行结果()。

A、数据项

B、元组

C、表

D、数据库


参考答案:C

第2题:

设有学生表XS(学号,课程号,成绩),用SQL语句检索每个学生的成绩总和的语句是:

SELECT 学号,SUM(成绩) FROM XS ______


正确答案:GROUP BY 学号
GROUP BY 学号 解析:在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分蛆计算查询。
通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GROUP BY于句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。
检索每个学生的成绩总和时,需按学号进行分组计算。

第3题:

(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”表之间的关系线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开参照完整性生成器。
④单击“更新规则”选项卡,选择“级联”;单击“删除规则”选项卡,选择“限制”;单击“插入规则”选项卡,选择“忽”;单击“确定”按钮,保存参照完整性设置。

第4题:

在当前目录下有数据库文件xsdak,数据库中有表文件stu.dbf,执行如下SQL语句后SELECT*FORM. student lNT()DBF xsdak ORDER BY学号,实现的功能是


正确答案:A
在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件,且系统默认的排序方式为升序排序。

第5题:

在当前目录下有数据表文件“Xs.dbf”,执行下列SQL语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号

A.生成一个按“学号”升序的临时表文件,将原来的XS.dbf文件覆盖

B.生成一个按“学号”降序的临时表文件,将原来的XS.dbf文件覆盖

C.不会生成新的排序文件,保持原数据表内容不变

D.系统提示出错信息


正确答案:D
D。【解析】在sqL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表。表名不能与原表表名相同,否则提示出错信息。

第6题:

在数据库已打开的情况下,利用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

第7题:

在控制台中执行“____________ 数据库名;”语句表示选择当前要操作的数据库,执行成功后可以向数据库中添加表和视图等内容。

A.USE

B.USES

C.OPEN

D.SHOW


参考答案:A

第8题:

在当前目录下有数据表文件“XS.dbf”,执行如下SQL语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号

A.生成一个按“学号”升序的临时表文件,将原来的XS.dbf文件覆盖

B.生成一个按“学号”降序的临时表文件,将原来的XS.dbf文件覆盖

C.不会生成新的排序文件,保持原数据表内容不变

D.系统提示出错信息


正确答案:D
解析:在SQL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表表名不能与原表表名相同,否则提示出错信息。

第9题:

如果要建立数据库表XS.dbf时,应使用命令( )。

A.CREATE XS

B.OPEN XS

C.USE DATA XS

D.USE XS


正确答案:A
解析:建立表常用如下两种方法:使用数据库设计器,使用命令方式。当前数据库下,在命令窗口输入CREATE XS即可。

第10题:

以下13题使用的数据如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: [*]

执行如下SQL语句后 SELECT*FROM stock INTO DBF stock ORDER BY单价


正确答案:A
如果在使用SELECT语句的同时使用了INTODBF|TABLETa-bleName短语,系统则将查询结果存放到永久表中,如果INTO子句中所指定的表已经打开,且SETSAFETY设置为OFF,则VisualFoxPro在不给出警告的情况下改写该表。如果指定了基本表的名称,则VisualFoxPro产生错误信息。本题中在做SQL之前没有对表stock进行打开操作,因此系统会出现提示错误信息。

更多相关问题