一年认证考试题--SQL

1    _______是指组成表的各列的名称及数据类型,也就是日常表格的栏目信息 (选择1)
A)    表型 
B)    记录
C)    字段
D) 关键字
怎么自制纳米胶带
2、在SQL查询时,使用WHERE子句指出的是。(选择1)
A)    查询目标
B)    查询结果 
C)    查询条件
D) 查询视图 
3、下面有关HAVING子句描述错误的是。(选择1)
A)    HAVING子句必须与GROUPBY子句同时使用,不能单独使用 
B)    使用HAVING子句的同时不能使用WHERE子句 
C)    使用HAVING子句的同时可以使用WHERE子句 
D) 使用HAVING子句的作用是限定分组的条件
4、已知关系:    厂商(厂商号,厂名) PK=厂商号
产品(产品号,颜,厂商号) PK=产品号,FK=厂商号
表如下:
厂商            产品
导布辊
厂商号
厂名
C01
宏达
C02
立仁
C03
广源
 
油泵法兰
产品号
厂商号
P01
C01
P02
C03
若再往产品表中插入如下记录:
IP03,红,C02) IIP01,蓝,C01
IIIP04,白,C04) IVP05,黑,null
能够插入的记录是。(选择1)
A) IIIIV
B )    IIII
C )    III
D )    IIV
5、要删除表userInfo中的所有记录,用以下的哪两个命令?(选择2)
    A)    DROP  TABLE  userInfo
    B)    TRUNCATE TABLE  userInfo
    C)    DELETE  FROM  userInfo
D)    DROP  FROM  userInfo
6GRANT 语句是_____语句?(选择1)
A)    DQL
    B)    DML
    C)    DDL场馆座椅
D)    DCL
7、在以下哪几种情况下使用唯一约束而不使用主键约束:(选择2)
A)    列或几个列的组合不是主键
    B)    列的值允许为空值
    C)    列有外键引用
D) 列的值不允许为空值
8、在数据库pubs的表authors中查以 ean 结尾的所有 4 个字母的作者所在的行。
请选择以下正确的语句:(选择吹管消声器1)
A)    SELECT * FROM authors  WHERE au_fname LIKE '_ean'
B)    SELECT * FROM authors  WHERE au_fname LIKE '%ean'
C)    SELECT * FROM authors  WHERE au_fname LIKE '[_ean]'
D) SELECT * FROM authors  WHERE au_fname LIKE '[%]ean'
9SQL Server _______模式为默认的事务处理模式。(选择1)
A)    显式事务
B)    隐式事务
C)    自动提交事务
D) 以上都不是
10、要显示全局变量@@CONNECTIONS的值,执行以下哪条语句:(选择1)
A)    SELECT @@CONNECTIONS
B)    VIEW @@CONNECTIONS
C)    SET @@CONNECTIONS
D) 以上都不是
11、函数CEILING43.5)返回 ______(选择1)
A)    43
B)    43.5   
C)    44
D)    以上都不是
12、下面哪个函数返回的是满足给定条件的记录数:(选择1)
A)    Max(col_name)
B)    Avg(col_name)
C)    Sum(col_name)
D)    COUNT(col_name)
13、要将一组语句执行20次。下列哪种结构可以用来完成此项任务?(选择1)
A)    IF    ELSE
B)    WHILE
C)    CASE
D) BEGIN  END
14 、以下的哪种约束会自动创建聚集索引。(选择1)
A)    FOREIGN KEY
B)    PRIMARY KEY
C)    CHECK
D)    UNIQUE
15、存储过程中的传出参数使用(    )关键字。(选择1)
A)    OUTPUT   
B)    OUT
C)    INPUT
D)    以上都不是
16、下面哪一项可以从游标中提取上次提取行之前的行。(选择1)
A)    FETCH  FIRST //提取第一个
B)    FETCH  LAST  //提取最后一个
C)    FETCH  PRIOR //提取前一个
D)    FETCH  NEXT  //提取下一个
17()包含了一组数据库操作命令,并且所有的命令作为一个整体一起向系统提交或撤消操作请求。
A.事务
B.更新电子级硝酸
C.插入
D.以上都不是
18、关于SQL查询,下列()叙述是正确的:
  A 嵌套查询是子查询,相关查询不是子查询
  B 自联接可以通过子查询的形式实现
   C 在子查询中不能使用group by 子句
  D 在子查询中不能使用Compute 子句
19、如果对一个表创建索引,下列()叙述是正确的:
A 一个表只能创建一个聚集索引
B 一个表只能创建一个非聚集索引
C 一个表可以创建多个非聚集索引
D 一个表可以创建多个聚集索引
20、关于创建视图的正确的说法是:
    A 只能基于基表创建视图
    B 定义视图的查询不能包含Order By, Compute By Into子句
    C 不能将默认值、规则和触发器与视图相关联
    D 在视图中修改列名会影响基表的列名
21下面哪条语句执行返回的结果是:’2005-4-5’ (选择1)
A)SELECT  DATEADD(mm,3,’2005-1-5’)
B)SELECT  DATEADD(day,3,’2005-1-5’)
C)SELECT  DATEADD(wk,3,’2005-1-5’)
D)SELECT  DATEADD(qq,3,’2005-1-5’)
22、如果触发器表存在约束,下列()项判断是正确的:
    A INSTEAD OF 触发器执行之后和AFTER触发器执行之前检查约束
    B INSTEAD OF 触发器执行之前和AFTER触发器执行之后检查约束
    C INSTEAD OF 触发器执行之前和AFTER触发器执行之前检查约束
    D INSTEAD OF 触发器执行之后和AFTER触发器执行之后检查约束
23SQLServer示范数据库Pubs中表sales中有一个名为PaytermCheck触发器如下:
    Create Tirgger PaytermCheck on Sales
    For UPDATE As
    If Update(payterms)
    Begin
      Print ‘不能修改订单的付费条款
      Rollback Trans
    End
    那末,()项描述是正确的:
A 这是一个update表级触发器
B 当试图更新sales表中任何一列时,该触发器被触发
C 触发器早于约束处理
D 将不允许对payterms列进行更新
24、你是一名电子商务网站的数据库开发人员。你正在建立一个数据库来存储网站的订单信息。这些信息从一个client/server应用程序的client端被输入,每输入一条新订单,就会产生一个唯一的订单号(OrderNumber),并且订单号是以递增的顺序产生的。每天的订单数量大概在10,000条左右。
你建立了一个新表Orders并且向其中加入了一个字段OrderNumber。下一步你该做什么?
A OrderNumber的数据类型设置为uniqueidentifier
B OrderNumber的数据类型设置为int,并为其设置IDENTITY属性。
C OrderNumber的数据类型设置为int,然后建立一个用户定义的sql语句来出表中最大的订单号。
D OrderNumber的数据类型设置为int。然后建立一个新表NextKey,向其中加入NextOrder(下一张订单)字段, NextOrder的数据类型设置为int。建立一个存储过程来获得或更新表NextKey中的值。
25、以下那些是系统数据库:
A SQL Server
B tempdb
C systemdb
D model
26‘_P%’表示
A.    P开头
B.    P结束
C.    第二个字母是P
D.    右面第二个字母是P
27、在SQL SERVER中,批处理是一个单元发送的一条或多条SQL语句的集合
A.    正确
B.    错误
28.    SQL SERVER中,下列哪些语句属于给局部变量赋值的语句
A.    DECLARE
B.    SET
C.    USE
D.    GET
29    _______是指组成表的各列的名称及数据类型,也就是日常表格的栏目信息。(选择1项)
A)    表型 
B)    记录
C)    属性
E) 关键字
30、在SQL查询时,使用()子句指出的是分组条件。 (选择1项)
A)    WHERE
B)    HAVING
C)    WHEN
E) GROUP 
31pubs 数据库 titles 表的 notes 列中搜索以字符串"50%"开头的所有记录,请选择以下正确的语句:(选择1)
A)SELECT * FROM titles WHERE  notes  LIKE '50%'
B)SELECT * FROM titles WHERE  notes  LIKE '50%'  ESCAPE  '%'
C)SELECT * FROM titles WHERE  notes  LIKE '50%%%'  ESCAPE  '%'
D)SELECT * FROM titles WHERE  notes  LIKE '50!%%'  ESCAPE  '!'
32、要将表userInfo从数据库中删除,用以下的哪个命令?(选择1项)
    A)    DROP  TABLE  userInfo
    B)    TRUNCATE TABLE  userInfo
    C)    DELETE  FROM  userInfo
D)    DROP  FROM  userInfo
33、在以下哪种情况下使用主键约束而不使用唯一约束:(选择1项)
    A)    列的值允许为空值
    B)    列有外键引用
C)  列的值不允许为空值
D)  以上都不对
34、在数据库表employee中查字段empid中以两个数字开头第三个字符是下画线“_”的所有记录。
请选择以下正确的语句:(选择1项)
A)    SELECT * FROM employee  WHERE empid LIKE '[0-9][0-9]_%'

本文发布于:2024-09-24 12:17:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/113741.html

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

标签:查询   约束   使用   触发器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议