关系数据库标准语言SQL
(总分:120.00,做题时间:90分钟)
一、{{B}}选择题{{/B}}(总题数:30,分数:60.00)
1.在SELECT-SQL语句中,可以删除表的是 ______ 。
(分数:2.00)
 A.DELETE
 B.DROP 
 C.ALTER
 D.DISTINCT
解析:
2.用SQL语句建立表时将属性定义为主关键字,应使用短语 ______。
(分数:2.00)
 A.FREE
 B.PRIMARY KEY 
 C.CHECK
 D.UNIQUE
解析:
3.在第27题表中,将“工资”字段定义有效性检查及错误信息的是 ______。
(分数:2.00)
 A.ALTER TABLE职工ALTER工资; CHECK工资>0 ERROR“工资应为正数”
 B.ALTER TABLE职工ALTER工资; SET CHECK工资>0 ERROR工资应为正数
 C.ALTER TABLE职工ALTER工资; SET CHECK工资>0ERROR“工资应为正数” 
 D.ALTER TABLE职工ALTER工资; CHECK工资>0 ERROR“工资应为正数”
解析:
4.SQL的SELETE语句中,限定分组条件的短语是 ______。
(分数:2.00)
 A.ORDER BY
 B.WHERE
 C.GROUP BY
 D.HAVING 
解析:
tabletotal函数
5.SQL语句中的SELECT命令建立表之间联系的短语为 ______ 。
(分数:2.00)
 A.UNIOE
 B.GROUP BY
 C.JOIN 
 D.FROM
解析:
6.SQL语言是 ______ 的语言,易学习。
(分数:2.00)
 A.过程化
 B.非过程化 
 C.格式化
 D.导航式
解析:
7.在SELECT-SQL语句中,测试列值是否为空值的运算符是 ______。
(分数:2.00)
 A.IS NULL 
 B.EXISTS
 C.NOT
 D.NOT IN
解析:
8.在SQL的计算查询中,用于统计的函数是 ______ 。
(分数:2.00)
 A.AVG()
 B.SUM()
 C.COUNT() 
 D.COUNT
解析:
9.SQL命令中建立表的命令是 ______ 。
(分数:2.00)
 A.CREAT VIEW
 B.CREAT LABEL
 C.CREAT DABATE
 D.CREAT TABLE 
解析:
10.在SQL中,建立视图的是命令 ______。
(分数:2.00)
 A.CREATE VIEW 
 B.CREATE TABLE
 C.CREATE INDEX
 D.CREATE
解析:
11.SQL的数据修改功能是指 ______ 。
(分数:2.00)
 A.插入
 B.更新
 C.删除
 D.以上都是 
解析:
12.SQL语句中,用于修改表结构的SQL命令是 ______ 。
(分数:2.00)
 A.ALTER TABLE 
 B.MODIFY TABLE
 C.ALTER STRUCTURE
 D.MODIFY STRUCTURE
解析:
13.SQL语句中,条件短语的关键字是 ______。
(分数:2.00)
 A.WHERE 
 B.WHILE
 C.FOR
 D.QUERY
解析:
14.下列关于SQL的嵌套查询说法正确的是 ______ 。
(分数:2.00)
 A.既能对外层查询排序,又能对内层查询排序
 B.只能对外层查询排序,不能对内层查询排序 
 C.不能对外层查询排序,只能对内层查询排序
 D.既不能对外层查询排序,也不能对内层查询排序
解析:
15.用SQL语句建立表时为属性定义有效性规则,应使用短语 ______。
(分数:2.00)
 A.DEFAULT
 B.CHECK 
 C.PRIMARY KEY
 D.UNIQUE
解析:
16.用于显示部分查询结果的TOP短语,必须与短语 ______ 同时使用。
(分数:2.00)
 A.ORDER BY 
 B.WHERE
 C.GROUP BY
 D.FROM
解析:
17.使用SELETE-SQL命令建立查询时,要将查询结果输出到一个临时表中,则选择使用的是 ______ 语句。
(分数:2.00)
 A.INTO ARRY
 B.INTO TABLE
 C.INTO CURSOR 
 D.TO FILE
解析:
18.在SELECT-SQL语句中,检查一个属性属于一组值中的运算符是 ______。
(分数:2.00)
 A.=
 B.IN 
 C.AND
 D.NOT
解析:
19.在SQL的计算查询中;用于求平均值的函数是 ______ 。
(分数:2.00)
 A.AVG 
 B.AVE
 C.AVERAGE
 D.AVER
解析:
20.表“职工”已经打开,执行下列命令后: UPDATE工资SET工资=工资+工资*0.1 下列理解正确的是 ______。
(分数:2.00)
 A.只对当前记录更新
 B.对表中的记录的成绩全部更新 
 C.删除当前记录
 D.删除全部表中的成绩值
解析:
21.在对SELECT-SQL命令中的设置为左联接的是 ______。
(分数:2.00)
 A.INNER JOIN
 B.LEFT JOIN 
 C.RIGHT JOIN
 D.FULL JOIN
解析:
22.SQL的数据修改命令是 ______ 。
(分数:2.00)
 A.CREATE
 B.SELECT
 C.DELETE 
 D.DROP
解析:
23.若需在“参赛队”表中按降序排列查询前3名的队伍,下列语法正确的是 ______。
(分数:2.00)
 A.SELECT队名,积分TOP 3 FROM参赛队; ORDER BY积分DESC 
 B.SELECT队名,积分TOP 3 PERCENT FROM参赛队; ORDER BY积分DESC
 C.SELECT队名,积分TOP 3 FROM参赛队DESC;
 D.SELECT队名,积分TOP 3 PERCENT FROM参赛队DESC
解析:
24.“职工”表结构为(职工号N(3),姓名C(3),性别C(1),年龄N(2)),职工号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是 ______。
(分数:2.00)
 A.(“002”,“刘勋”,“男”,“22”)
 B.(002,“刘勋”NULL,22) 
 C.(NULL,“刘勋”,“男”,“22”)
 D.(002,刘勋,男,22)
解析:
25.在第27题表中,若用SQL命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是 ______。
(分数:2.00)
 A.SELECT*FROM职工; WHERE年龄>(SELECT年龄FROM职工; WHERE姓名=“刘勋”) 
 B.SELECT*FROM职工; WHERE姓名=“刘勋”
 C.SELECT*FROM 职工; WHERE年龄>(SELECT年龄; WHERE姓名=“刘勋”)
 D.SELECT*FROM职工; WHERE年龄>“刘勋”
解析:
26.UPDATE-SQL语句的功能属于 ______ 。
(分数:2.00)
 A.数据定义功能
 B.数据查询功能
 C.修改某些列的属性
 D.修改某些列的内容 
解析:
27.在SQL的计算查询中,用于计算列中数值的和的函数是 ______ 。
(分数:2.00)
 A.TOTAL
 B.SUM() 
 C.COUNT()
 D.COUNT
解析:
28.可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需用子句 ______。
(分数:2.00)
 A.WHERE
 B.UNION 
 C.ORDER BY
 D.JOIN
解析:
29.SQL的数据定义命令是 ______ 。
(分数:2.00)
 A.DELETE
 B.CREATE 
 C.SELECT
 D.UPDATE
解析:
30.SQL中可使用的通配符是 ______。
(分数:2.00)
 A.~
 B.%
 C.-
 D.B和C 
解析:
二、{{B}}填空题{{/B}}(总题数:30,分数:60.00)
31.查询设计器{{U}} 【1】 {{/U}}生成所有的SQL查询语句。
(分数:2.00)
填空项1:__________________ (正确答案:不能)
解析:
32.SQL的数据修改功能是指数据的{{U}} 【2】 {{/U}}、{{U}} 【3】 {{/U}}和{{U}} 【4】 {{/U}}。
(分数:2.00)
填空项1:__________________ (正确答案:[2]输入 [3]修改 [4]删除)
解析:
33.SQL中删除表的命令是{{U}} 【5】 {{/U}}。
(分数:2.00)
填空项1:__________________ (正确答案:DROP TABLE)
解析:
34.在SQL中,用{{U}} 【6】 {{/U}}命令修改表中的数据;用{{U}} 【7】 {{/U}}命令修改表的结构。
(分数:2.00)
填空项1:__________________ (正确答案:[6]UPDATE [7]ALTER)
解析:
35.SQL语句可以进行多个查询的嵌套,但Visual FoxPro只支持{{U}} 【8】 {{/U}}层嵌套。
(分数:2.00)
填空项1:__________________ (正确答案:两)
解析:
36.在SQL语句中,为了避免查询到重复记录,可用{{U}} 【9】 {{/U}}短语。
(分数:2.00)
填空项1:__________________ (正确答案:DISTINCT)
解析:
37.SQL语句支持集合的并运算,其运算符是{{U}} 【10】 {{/U}}。
(分数:2.00)
填空项1:__________________ (正确答案:UNION)
解析:
38.在SQL语句中用于将最终查询结果排序的短语是{{U}} 【11】 {{/U}}。
(分数:2.00)
填空项1:__________________ (正确答案:ORDER BY)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。