SQL单选及判断题
单选题:
1、下列T-SQL语句中,全部属于数据定义语言(DDL)的一组是。
A、 SELECT;INSERT;UPDATE;DELETE
B、 ALTER OBJECT_NAME;GRNAT;DENY;REVOKE
C、 CREATE OBJECT_NAME;ALTER OBJECT_NAME;DROP OBJECT_NAME
D、 INSERT;CREATE OBJECT_name;DENY
答案:C
sql中union多表合并2、下列T-SQL语句中,全部属于数据操作语言(DML)的一组是。
A、GRNAT;DENY;REVOKE
B、CREATE TABLE TABLE_NAME;INSERT;SELECT
C、UPDATE;SELECT;INSERT;DELETE
D、CREATE OBJECT_NAME;ALTER OBJECT_NAME;DROP OBJECT_NAME
答案:C
3、下列关于SQL SERVER 2000数据库系统说法正确的是。
A、Model存储数据库系统信息。
B、Model、Tempdb、 Master、Msdb是 SQL SERVER 2000 数据库系统的系统数据库。
C、Tempdb模板数据库。
D、Pubs数据库主要被SQL SERVER AGENT 用来进行复制、作业调度以及管理报警等活动,该数据库常被用业通过调度任务排除故障。
答案:B
4、SQL SERVER 2000 数据库中用于实现不同数据库间数据格式转换的组件是。
A、查询分析器
B、服务器网络实用工具和客户网络实用工具
C、数据导入和导出
D、服务管理器
答案:C
5、下列关于SQL SERVER 2000数据库系统正确的说法是。
A、所有数据库的主文件扩展名为NDF,它是数据的起点,一个或多个次文件MDF,一个或多个日志文件LDF
B、在创建数据库时,含有系统表的MODEL数据库的一个副本被复制到该数据库中,一个数据库的最小尺寸必须等于或大于MODEL数据库的大小。
C、在SQL SERVER中使用的是数据库的物理名,在操作系统中使用的是数据库的逻辑名。
D、一个数据库每1MB有16个簇,8个连续的页称为一个簇,大小为4K。
答案:B
6、SQL SERVER提供了多种字符数据类型,CHAR,VARCHAR、TEXT、NCHAR、NVARCHAR等,下列说法正确的是。
A、VARCHAR数据类型,如果数据长度长于最大长度,则超过的将会被截断。
B、CHAR、VARCHAR数据类型存放最长达到8000字符的变长字符。
C、当要存储的字符型数据非常大时,应该选择TEXT或CHAR数据类型。
D、相同长度的NCHAR和CHAR数据,所占用的存储空间相同。
答案:B
7、假设用户USER运行销售应用程序,该应用程序要求在数据库SALES中的表PRODUCTS和ORDERS上有SELECT、UPDATE和INSERT权限,但USER在使用查询分
析器或任何其他工具访问数据库SALES中的表PRODUCTS和ORDERS时不应有SELECT、UPDATE和INSERT权限,若要实现上述要求可使用。
A、可以创建一个拒绝PRODUCTS和ORDERS表上的SELECT、UPDATE和INSER权限的用户数据库角,将USE添加为该数据库角的成员,再在SALES数据库中创建对PRODUCTS和ORDERS表有SELECT、UPDATE和INSERT权限的应用程序角。
B、可以创建一个拒绝PRODUCTS和ORDERS表上的SELECT、UPDATE和INSER权限的服务器角,将USE添加为该服务器角的成员,再在SALES数据库中创建对PRODUCTS和ORDERS表有SELECT、UPDATE和INSERT权限的数据库角。
C、可以创建一个拒绝PRODUCTS和ORDERS表上的SELECT、UPDATE和 INSER权限的应用程序角,将USE添加为该服务器角的成员,再在SALES数据库中创建对PRODUCTS和ORDERS表有SELECT、UPDATE和INSERT权限的数据库角。
D、以上答案都不对。
答案:A
8、某数据库中有一表TABLE1,假设有一个角ROLE1对表TABLE1的SELECT权限被允许,INSERT权限被拒绝,另有一用户USER1对表TABLE1的SELECT权限被拒绝,INSERT权限被允许,当把用户USER1加入到ROLE1角,则用户对表TABLE1的权限是。
A、SELECT权限被允许,INSERT权限被拒绝
B、SELECT权限被拒绝,INSERT权限被允许
C、SELECT权限被拒绝,INSERT权限被拒绝
D、SELECT权限被允许,INSERT权限被允许
答案:C
9、实体集,即同型实体的集合,联系分两类,一类是实体内部的联系,如组成实体的属性之间的联系;二是实体之间的联系,实体之间的联系,两个实体之间的联系分 类。
A、四
B、五
C、二
D、三
答案:D
10、两个分别为N、M目(属性)的关系R、S的广义笛卡尔积RxS是一个(N+M)元组的集合,元组的前N个分量是R的一个元组,后M个分量 是S的一个元组,若R有K1个元组,S有K2个元组,则RxS有。
A、K1*K2个元组
B、K1+K2个元组
C、K1-K2个元组
D、K1/K2个元组
答案:A
11、下列关于主键的表述不正确的是。
A、主键是指表中的某一列或几列,它的值可唯一标识表中的一个元组
B、设为主键的列或列的集合,其值不能有重复现象
C、设为主键的列或列的集合不能为空值
D、设为主键的列或列的集合,系统会自动在指定的列上建立非簇集索引
答案:D
12、下列关于数据完整性的表述不正确的是。
A、数据完整性是用来确保数据库中的数据正确性和可靠性
B、数据完整性通常分为实体完整性、值域完整性、引用完整性、用户定义的完整性
C、值域完整性是用于标识表中的一个元组
D、引用完整性通过两表的主键和外键实现的
答案:C
13、下列对实体之间的联系表述不正确的一项是。
A、E-R模型图中每个一对一的联系可以单独转换为一个表,也可与任意一端实体对应的表合并
B、E-R模型图中一对多的联系,通常不单独转换为一个表,而将“一”方实体的关键字加入“多”方实体对应的表中作为外键,同时把联系的属性也一并加入“多”方实体对应的表中
C、E-R模型图中每个多对多的联系要单独转换为一个表,表中的字段将包含相联系的实体的表的主键和联系本身具备的属性,并用相联系的实体双方的主键组合起来作联系表的主键
D、E-R图中多对多的联系通常不可以转化成一对多的联系
答案:D
14、执行select * from sales 语句,将得到。
A、表中的所有行
B、表中的任意指定行
C、表中的所有列
D、表中的部分行列值
答案:A
15、执行代码select distinct country from publishers,如果表中country值为CHINA
的有5行,为USA的有4行,为ENGLISH的有3行,则代码执行结果为。
A、12行
B、3行
C、4行
D、5行
答案:B
16、T-SQL语句select au_id,au_lname,au_fname from authors where state in (‘ca’,’ks’,’mi’,’in’)作用是。
A、查询STATE字段值为‘ca’,’ks’,’mi’,’in’的所有记录
B、查询STATE字段取值为‘ca’,’ks’,’mi’,’in’之一的所有记
C、查询STATE字段取值不在‘ca’,’ks’,’mi’,’in’之内的所有记
D、查询STATE字段取值为CA年所有记录
答案:B
17、在T-SQL语句中,逻辑运算符有NOT、AND、OR,逻辑表达式运算结果有三种,TRUE、FALSE、UNKNOWN,如果UNKNOWN分别也TRUE 、UNKNOWN 、FALSE作与(AND)运算,则结果为。
A、TRUE、 UNKNOWN 、FALSE
B、FALSE、FALSE、FALSE
C、TRUE 、FALSE、UNKNOWN
D、UNKNOWN、UNKNOWN 、FALSE
答案:D
18、对下列代码select au_lname+'.'+au_fname 完整名 from authors where au_fname like 'd%'的解释正确的一项是。
A、查au_fname的值为d%的所有行
B、查au_fname为任意值的所有行
C、查au_fname的值第一个字母为d的所有行
D、查au_fname值为%的所有行
答案:C
18、执行下列代码select coll from example where coll like ‘t[x[xyz]z]’escape “t”,对查询结果描述正确的一项是。
A、查询COLL列值为[x[xyz]z]的所有行
B、查询COLL列值为t [x[xyz]z]的所有行
C、可查询COLL列值为[xxz]的行
D、可查询COLL列值为 [x[y]z]的行
答案:C
20、对代码SELECT select_list INTO new_table FROM table_source 中INTO new_table的解释正确的是。
A、是可选项,如果选择INTO new_table,则将查询结果放入新的变量中
B、是可选项,如果选择INTO new_table,则将查询结果放入新的表中
C、是可选项,如果选择INTO new_table,则将查询结果放入已存在的指定表中
D、是必选项,如果选择INTO new_table,则将查询结果放入新的表中
答案:B
18、执行下列代码DECLARE @a INT,@b INT SET @a = 5 SET @b = 10 SELECT @a&@b,结果为。
A、15
B、10
C、5
D、0
答案:D
19、CAST(表达式,AS 数据类型)函数作用是。
A、CAST是一个表示系统执行状态的函数
B、将“表达式”值赋值给“数据类型”
C、将“表达式”的值转换为指定的“数据类型”
D、以上说法均不正确
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论