[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc

上传人:fatcommittee260 文档编号:500618 上传时间:2018-11-30 格式:DOC 页数:18 大小:59.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷21及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 21及答案与解析 一、选择题 1 使用如下关系: 客户 (客户号,名称,联系人,邮政编码,电话号码 ) 产品 (产品号,名称,规格说明,单价 ) 订购单 (订单号,客户号,订购日期 ) 订购单明细 (订单号,序号,产品号,数量 ) 查询客户名称中有 “网络 ”二字的客户信息的正确命令是 ( A) SELECT*FROM 客户 FOR 名称 LIKE“网络 “ ( B) SELECT* FROM 客户 FOR 名称 =“网络 “ ( C) SELECT*FROM 客户 WHERE 名称 =“网络 “ ( D) SELECT*FROM 客户

2、 WHERE 名称 LIKE“网络 “ 2 基于学生表 S和学生选课表 SC两个数据表,它们的结构如下: S(学号,性别,年龄 )其中学号、姓名和性别为 C型字段,年龄为 N型字段。 SC(学号,课程号,成绩 ),其中学号和课程号为 C型字段,成绩为 N型字段 (初始为空值 )。查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的 SQL语句是 ( A) SELECT 学号,课程号 FROM sc WHERE 成绩 =“ ( B) SELECT 学号,课程号 FROM sc WHERE 成绩 =NULL ( C) SELECT 学号,课程号 FROM sc WHERE 成绩 IS NUL

3、L ( D) SELECT 学号,课程号 FROM sc WHERE 成绩 3 基于图书表、读者和借阅表三个数据库表,它们的结构如下: 图书 (图书编号,书名,第一作者,出版社 ):图书编号、书名、第一作者和出版社为 C型字段,图书编号为主关键字; 读者 (借书证号,单位,姓名,职称 ):借书证号、单位、姓名、职称为 C型字段,借书证号为主关键字; 借阅 (借书证号,图书编号,借书日期,还书日期 ):借书证号和图书编号为 C型字段,借书日期和还书日期为 D型字段,还书日期默认值为 NULL,借书证号和图书编号共同构成主关键字。 查询单位名称中含 “北京 ”字样的所有读者的借书证号的姓名,正确的

4、 SQL语句是 ( A) SELECT 借书证号,姓名 FROM 读者 WHERE 单位 =“北京 “ ( B) SELECT 借书证号,姓名 FROM 读者 WHERE 单位 =“北京 *“ ( C) SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE“北京 *“ ( D) SELECT 借书证号,姓名 FROM 读 者 WHERE 单位 LIKE“京 “ 4 使用如下三个数据库表: 图书 (索书号,书名,出版社,定价, ISBN) 借书证 (借书证号,姓名,性别,专业,所在单位 ) 借书记录 (借阅号,索书号,借书证号,借书日期,还书日期 ) 其中:定价是货币型,借书

5、日期和还书日期是日期型,其他是字符型。 查询借书证上专业为 “计算机 ”的所有信息,正确的 SQL语句是 ( A) SELECT*FEOM 借书证 WHERE 专业 =“计算机 “ ( B) SELECT 借书证号 FEOM 借书证 WHERE 专业 =“计算机 “ ( C) SELECT ALL FEOM 借书证 WHERE 专业 =“计算机 “ ( D) SELECT ALL FEOM 借书记录 WHERE 专业 =“计算机 “ 5 在 SOLSELECT查询中,为了使查询结果排序必须使用短语 ( A) ASC ( B) DESC ( C) GROUP BY ( D) ORDER BY 6

6、 设有学生表 S(学号,姓名,性别,年龄 )、课程表 C(课程号,课程名,学分 )和学生选课表 SC(学号,课程号,成绩 ),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL语句是 ( A) SELECT 学号,姓名 ,课程名,成绩 FROM S, SC, C; WHERE S学号=SC学号 AND SC学号 =C学号 ( B) SELECT 学号,姓名,课程名,成绩; FROM(S JOIN SC ONS学号=SC学号 )JOIN C ON SC课程号 =C课程号 ( C) SELECT S学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON S学号 =SC

7、学号 ON SC课程号 =C课程号 ( D) SELECT S学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON SC课程号 =C课程号 ONS学号 =SC学号 7 SQL的 SELECT语句中, “HAVING条件表达式 ”用来筛选满足条件的 ( A)列 ( B)行 ( C)关系 ( D)分组 8 在 SELECT语句中,下列关于 HAVING短语的描述中正确的是 ( A) HAVING短语必须与 GROUP BY短语同时使用 ( B)使用 HAVING短语的同时不能使用 WHERE短语 ( C) HAVING短语可以在任意的一个位置出现 ( D) HAVING短语

8、与 WHERE短语功能相同 9 与 “SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 =ALL; (SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“)”等价的 SQL语句是 ( A) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 =; (SELECT MAX(最后得分 )FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( B) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 =; (SELECT MIN(最后得分 )FROM 歌手

9、WHERE SUBSTR(歌手号, 1, 1)=“2“) ( C) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 =ANY;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( D) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 =SOME;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) 10 SQL语言的查询语句是 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) SELECT 11 查询成绩在

10、70分至 85分之间学生的学号、课程号和成绩,正确的 SQL语句是 ( A) SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 BETWEEN 70 AND 85 ( B) SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 =70 OR 成绩 =85 ( C) SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 =70 OR =85 ( D) SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 =70 AND =85 12 与 “SELECT*FROM教师表 INTO DBF A”等价的语句是 ( A) SELECT*FROM

11、 教师表 TO DBF A ( B) SELECT*FROM 教师表 TO TABLE A ( C) SELECT*FROM 教师表 INTO TABLE A ( D) SELECT*FROM 教师表 INTO A 13 查询订购单的数量和所有订购单平均金额的正确命令是 ( A) SELECT COUNT(DISTINCT订单号、 ), AVG(数量 *单价 )FROM 产品 JOIN 订购单名细 ON 产品产品号 =订购单名细产品号 ( B) SELECT COUNT(订单号 ), AVG(数量 *单价、 )FROM 产品 JOIN 订购单名细 ON 产品产品号 =订购单名细产品号 ( C)

12、 SELECT COUNT(DISTINCT 订单号 ), AVG(数量 (单价、 )FROM 产品,订购单名细 ON 产品产品号 =订购单名细产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单价 )FROM 产品,订购单名细 ON 产品产品号 =订购单名细产品号 14 SQL语句中,能够判断 “订购日期 ”字段是否为空值的表达式是 ( A)订购日期 =NULL ( B)订购日期 =EMPTY ( C)订购日期 ISNULL ( D)订购日期 ISEMPTY 15 SQL查询命令的结构是SELECTFROMWHEREGROUPBYHAVINGORDERBY ,其中指定

13、查询条件的短语是 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDER BY 16 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名, 学时 )和选课表 score(学号,课程号,成绩 ),查询选修课程在 5门以上 (含 5门 )的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是 ( A) SELECT s学号,姓名,平均成绩 FROM student s, score sc WHERE s学号 =sc学号; GROUP BY s学号 HAVING COUNT(*) =5 ORDER BY 平

14、均成绩 DESC ( B) SELECT 学号,姓名, AVG(成绩 )FROM student s, score sc; WHERE s学号 =sc学号 AND COUNT(*) =5 GROUP BY 学号 ORDER BY 3 DESC ( C) SELECT s学号,姓名, AVG(成绩 )平均成绩 FROM student s, score sc; WHERE s学号 =sc学号 AND COUNT(*) =5; GROUP BYs学号 ORDER BY 平均成绩 DESC ( D) SELECT s学号,姓名, AVG(成绩 )平均成绩 FROM student s, score

15、sc; WHEREs学号: sc学号; GROUP BY s学号 HAVING COUNT(*) =5ORDER BY 3 DESC 17 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是 ( A) SET INDEX TO 姓名 ( B) SET INDEX TO XM ( C) SET ORDER TO 姓名 ( D) SET ORDER TO 姓名 18 下表是用 List命令显示的 “运动员 ”表的内容和结构为 “运动员 ”表增加一个字段 “

16、得分 ”的 SQL语句是 ( A) CHANGE TABLE 运动员 ADD 得分 I ( B) ALTER DATA 运动员 ADD 得分 I ( C) ALTER TABLE 运动员 ADD 得分 I ( D) CHANGE TABLE 运动员 INSERT 得分 I 19 建立表之间临时关联的命令是 ( A) SET RELATION TO ( B) CREATE RELATION TO ( C) TEMP RELATION TO ( D) CREATE TEMP TO 20 使用如下数据表: 学 生 DBF:学号 (C, 8),姓名 (C, 6),性别 (C, 2),出生日期 (D)选

17、课 DBF:学号 (C, 8),课程号 (C, 3),成绩 (N, 5, 1) 将学号为 “02080110”、课程号为 “102”的选课记录的成绩改为 92,正确的 SQL语句是 ( A) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号 =“02080110“AND 课程号“102“ ( B) UPDATE 选课 SET 成绩 =92WHERE 学号 =“02080110“AND 课程号 =“102“ ( C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE学号 =“02080110“AND 课程号 =“102“ ( D) UPDATE FROM

18、选课 SET成绩 =92WHERE 学号 =“02080110“AND 课程号=“102“ 21 要使 “产品 ”表中所有产品的单价上浮 8,正确的 SQL语句是 ( A) UPDATE 产品 SET 单价 =单价 +单价 *8 FORALL ( B) UPDATE 产品 SET 单价 =单价 *1 08FORALL ( C) UPDATE 产品 SET 单价 =单价 +单价 *8 ( D) UPDATE 产品 SET 单价 =单价 *1 08 22 假设客户表中有客户号 (关键字 )C1 C10共 10条客户记录,订购单表有订单号(关键字 )OR1-OR8共 8条订购单记录,并且订购单表参照

19、客户表。如下命令可以正确执行的是 ( A) INSERT INTO 订购单 VALUES(OR5, C5, 2008 10 10) ( B) INSERT INTO 订购单 VALUES(OR5, C11, 2008 10 10) ( C) INSERT INTO 订购单 VALUES(OR9, C11, 2008 10 10) ( D) INSERT INTO 订购单 VALUES(OR9, C5, 2008 10 10) 23 在 SQL语句中,插入一条新记录采用的命令是 ( A) INSERT ( B) ADD ( C) UPDATE ( D) CREATE 24 插入一条记录到表结构为

20、 (职工号,姓名,工资 )的表 Employee中,正确的 SQL命令是 ( A) INSERT TO Employee VALUES(“1 9620426“, “李平 “, 8000) ( B) INSERT INTO Employee VALUES(“19620426“, “李平 “, 8000) ( C) INSERT INTO Employee RECORD(“19620426“, “李平 “, 8000) ( D) INSERT TO Employee RECORD(“1 9620426“, “李平 “, 8000) 25 SQL命令: ALTER TABLE S ADD 年龄 I

21、CHECK 年龄 15 AND 年龄 30,该命令的含义是 ( A)给数据库表 S增加一个 “年龄 ”字段 ( B)将数据库表 S中 “年龄 ”字段取值范围修改为 15至 30岁之间 ( C)给数据库表 S中 “年龄 ”字段增加一个取值范围约束 ( D)删除数据库表 s中的 “年龄 ”字段 26 SOL语句中修改表结构的命令是 ( A) ALTER TABLE ( B) MODIFY TABLE ( C) ALTER STRUCTURE ( D) MODIFY STRUCTURE 27 SQL语句中删除表的命令是 ( A) DROP TABLE ( B) ERASE TABLE ( C) DE

22、LETE TABLE ( D) DELETE DBF 28 表名为 Employee的表结构是 (职工号,姓名,工资 ),建立表 Employee的 SQL命令是 ( A) CREATE TABLE Employee(职工号 C(10),姓名 C(20),工资 Y、 ) ( B) CREATE Employee TABLE(职工号 C(10),姓名 C(20),工资 Y) ( C) CREATE DATABASE Employee(职工号 C(10),姓名 C(20),工资 Y) ( D) CREATE Employee DATABASE(职工号 C(10),姓名 C(20),工资 Y) 29

23、 SQL语句中删除视图的命令是 ( A) DROP TABLE ( B) DROP VIEW ( C) ERASE TABLE ( D) ERASE VIEW 国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 21答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 Visual FoxPro的 SQL SELECT命令的语法格式中 WHERE说明查询条件,即选择元组的条件,并且查询语法中没有关键词 FOR,所以选项 D正确。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 C 【试题解析】 “没有考试成绩 ”表示成绩字段值为空,而表示空值 时应该用 “is null

24、”而不能用 “=”,故选项 C)正确。 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 D 【试题解析】 SQL语句中模糊匹配应使用语句 LIKE关键字,所以选项 D)为正确答案。 【知识模块】 关系数据库标准语言 SQL 4 【正确答案】 A 【试题解析】 此题要求查询所有的信息,即所有的字段。住 SELECT查询语句中,要求查询所有字段,不只是查询 “借书证号 ”字段,用 “*”来表示要查询的所有字段,而不能使用 ALL,故选项 C)、 D)错误,选项 A)正确。 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 D 【试题解析】 在 SOL SELECT查询中,使用

25、短语 ORDER BY使查询结果排序,所以应选 D。 ASC表示升序排序, DESC表示降序排序, GROUP BY是指定分组。 【知识模块】 关系数据库标准语言 SQL 6 【正确答案】 D 【试题解析】 连接是关系的基本操作之一,连接查询是一种基于多个关系的查询。 JOIN用来连接两个表,而 ON短语指定两表连接的关键字。 【知识模块】 关系数据库标准语言 SQL 7 【正确答案】 D 【试题解析】 元组是二维表中的一行,表示一个实体的所有属性的集合。在Visaul FoxPro中,元组被称为记录。 SQL SELECT中的 HAVING短语必须跟随GROUP BY使用,它用来限定分组必须

26、满足的条件,进一步筛选满足条件的元组。 【知识模块】 关系数据库标准语言 SQL 8 【正确答案】 A 【试题解析】 SQL查询语句中,使用 GROUP BY短语对查询结果进行分组。而HAVING短语必须跟随 GROUP BY使用,它用来限定分组必须满足的条件,并且与 WHERE不矛盾,在查询中先用 WHERRE子句限定元组。有 WHERE子句时, GROUP BY子句一般放在其后。 【知识模块】 关系数据库标准语言 SQL 9 【正确答案】 A 【试题解析】 题干中的结果是结果是检索出最后得分大于歌手号第一个数字为“2”的所有歌手的歌手号,因为要大于所有第一个数字为 “2”的歌手的最后得分,

27、只要满足大于第一个数字为 “2”的歌手最后得分即可, MAX函数可用来求最高分。 【知识模块】 关系数据库标准语言 SQL 10 【正确答案】 D 【试题解析】 SQL的查询 语句是 SELECT, INSERT是插入语句, UPDATE是更新语句, DELETE是删除语句。 【知识模块】 关系数据库标准语言 SQL 11 【正确答案】 A 【试题解析】 如果查询条件的值是在什么范围之内,可以使用BETWEENAND 运算 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 C 【试题解析】 本题考查查询结果的去向。若在 SELECT语句中使用 INTO DBF|TABLE表名短语,

28、则可以将查询的结果存放到表中,该表是自由表。所以应选 C。 【 知识模块】 关系数据库标准语言 SQL 13 【正确答案】 A 【试题解析】 VFP的 SQL SELECT中内联接查询的语法是: SELECTFROM 表 1INNERJOIN表 2ON联接条件 where Count()和 avg()都是 SQL中用于计算的检索函数,其中 Count用来计算记录个数,通常应该使用 Distinct,除非对关系中的元组个数进行计算。这个题目中要求订购单的数量,显然应该对订单号计数,但订购单明细表中的订单号是有重复的(因为一份订单上可能有多种产品 ),因此应该在 count()中使用 Distin

29、ct。 Avg函数是用来计算平均值的。产品金额 =数量 *单价。 【知识模块】 关系数据库标准语言 SQL 14 【正确答案】 D 【试题解析】 在 SQL的 WHRER子句的条件表达式中,字符串匹配的运算符是LIKE,通配符 “ ”表示 0个或多个字符,另外还有一个通配符 “_”表示一个字符。 【知识模块】 关系数据库标准语言 SQL 15 【正确答案】 C 【试题解析】 在 SQL查询语句中, WHERE是说明查询条件,即选择元组的条件。 【知识模块】 关系数据库标准语言 SQL 16 【正确答案】 D 【试题解析】 本题考查 SELECT语句中分组和排序短语。在 SELECT语句中分组语

30、使用 GROUP BY HAVING关键字,排序使用 ORDER BY短语,降序使用DESC,本题中用学号分组,用 HAVING COUNT(*) =5对分组进行筛选,用ORDER BY3DESC按平均成绩降序排序。 【知识模块】 关系数据库标准语言 SQL 17 【正确答案】 D 【试题解析】 将索引设置为当前索引的命令格式为: SET ORDER TO nIIlexNumbe|tagTagNameASCENDING DESCENDIN1,其中可以按索引序号 umber)或索引名 (TagName)指定索引项。索引序号是指建立索引的先后顺序号,并且按照 SET ORDER TO Inaexf

31、ileList命令中的总序号排列。 【知识模块】 关系数据库标准语言 SQL 18 【正确答案】 C 【试题解析】 在 SQL中,利用 Create Table语句进行数据定义,利用 Alter Table语句修改表结构,利用 Drop Table语句删除表。 【知识模块】 关系数据库标准语言 SQL 19 【正确答案】 A 【试题解析】 用 “set relation to关键字 into子表名 ”命令建立的不同工作区数据表之间的联系,这种联系叫临时关系,也叫关联,或在 “数据工作期 ”窗口建立。建立关联的表中,总有一个是父表,其余为子表。临时关系的作用是每个打开的表都有一个记录指针,用以指

32、向当前记录。在不同工作区中打开的各个表的记录指针通常是彼此独立的,建立了临时关系后,不同工作区的记录指针建立起一种临时的联动关系,当父表的指针移动时,子表的记录指针也随之移动,表被关闭后, 临时关系自动解除。 【知识模块】 关系数据库标准语言 SQL 20 【正确答案】 B 【试题解析】 SQL的数据更新命令格式是: UPDATE表名 SET列名 1=表达式 1,列名 2=表达式 2WHERE 条件表达式 。一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段。如果不使用 WHERE子句,则更新全部记录。 【知识模块】 关系数据库标准语言 SQL 21

33、【正确答案】 D 【试题解析】 SQL的数据更新命令格式是: UPDATE 表名 SET列名 1=表达式 1,列名 2=表达式 2 WHERE条件表达式 一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段。如果不使用 WHERE子句,则更新全部记录。 【知识模块】 关系数据库标准语言 SQL 22 【正确答案】 D 【试题解析】 客户表和订购单表是相互关联的表,其中客户号是公共字段,客户表是父表,订购单表是子表,题目中说明了订购单表参照客户表,即实施了参照完整性规则。当要向订购单表中插入一条记录时要注意两点: 新记录的订单 号不能与表中已有记录的订单号

34、重复,因为订单号是订购单表的主关键字。而题中说明订购单表中已有订购单号 OR1-OR8,就不能再插入订单号为 OR5的记录,故可排除 A、 B选项。 由于订购单表要参照客户表,所以如果在要插入的记录中,联接字段值在父表中没有相匹配的值,则禁止插入。而题中说明父表客户表中并没有 C11这个客户号,因此在子表订购单表中不能插入客户号为 C11的记录,排除选项 C。 SOL中,插入操作的命令格式: insert into dbf_name(fname1,fname2, )values(eE xpression1, eExpression2, ) ,其中 dbf_name指定要插入的表,当插入的不是完

35、整记录时,可以用 fiaame1, fname2, 指定字段,values给出具体的记录值。 【知识模块】 关系数据库标准语言 SQL 23 【正确答案】 A 【试题解析】 本题考查插入记录的命令。在 SQL语句中,插入一条新记录采用的命令是 INSERT,其格式为: 格式 1: INSERT INTO dbf_name(fnamel, fiaame2, ) VALUES(eXpression1, eXpression2, ) 格式 2: INSERT INTO dbf_name FROM ARRAY ArrayName|FROM MEMVAR 【知识模块】 关系数据库标准语言 SQL 24

36、【正确答案】 B 【试题解析】 本题考查 SQL的数据插入命令。格式如下 格式 1: INSERT INTO dbf_narne(fiaame1, fname2, ) VALUES(eXpression1, eXpression2, ) 格式 2 INSERT INTO dbf_name FROM ARRAY ArrayName|FROM MEMVAR 【说明】 INSERT INTO dbf_name说明向由 dbf_name指定的表中插入记录; 当插入的不是完整的记录时,可以用 fiaame1, fname2, 指定字段; VALUSES(eXpression1, eXpression2,

37、 ) 给出具体的记录值; FROM ARRAY ArrayName说明从指定的数组中插入记录值; FROM MEMVAR说明根据同名的内存变量来插入记录值,如果同名的变量不存在,那么相应的字段值为默认值 或空值。 【知识模块】 关系数据库标准语言 SQL 25 【正确答案】 A 【试题解析】 本题考查 ALTER命令的语法。给表新增一列的 SQL命令格式为: ALTER TABLE表名 ADD(COLUMN)列名数据类型列级约束题中命令的含义是给表 S增加一个 “年龄 ”字段,数据类型为整型,年龄的范围为 15至 30岁之间。 【知识模块】 关系数据库标准语言 SQL 26 【正确答案】 A

38、【试题解析】 SQL定义功能中,表结构修改的关键短语为 ALTER TABLE,可直接通过语句修改表结构;选 项 B)和 C)都是错误的命令语句;而选项 D)中需要先打开表,然后通过 MODIFY STRUCTURE命令打开表设计器,修改当前表的结构。 【知识模块】 关系数据库标准语言 SQL 27 【正确答案】 A 【试题解析】 SQL语句中删除表的命令是: DROP TABLE table_name DROP TABLE直接从磁盘上删除 table name所对应的 dbf文件。 【知识模块】 关系数据库标准语言 SQL 28 【正确答案】 A 【试题解析】 本题考查 sq1建立表的命令。

39、 格式为: CREATE TABLEfDBF表名 (字段名 1字段类型 1(字段宽度 ),字段名 2字段类型 2(字段宽度 ), ) CHECK条件表达式 DEFAULT,表达式 PRIMARY KEY|UNIQUE ) 用 CREATE TABLE命令可以完成表设计器所能完成的所有功能。除具有建立表的基本功能外, CREATE TABLE命令还可以建立主关键字 (主索引 )PRIMARY KEY、定义域完整性的 CHECK约束、定义默认值的 DEFAULT等。 【知识模块】 关系数据库标准语 言 SQL 29 【正确答案】 B 【试题解析】 删除视图文件的命令格式是: DROPVIEW视图文件名;建立视图文件的命令式为: CREATE VIEW视图文件名。 【知识模块】 关系数据库标准语言 SQL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1