sql题库(精编)

上传人:小** 文档编号:39270143 上传时间:2018-05-13 格式:DOC 页数:43 大小:202.52KB
返回 下载 相关 举报
sql题库(精编)_第1页
第1页 / 共43页
sql题库(精编)_第2页
第2页 / 共43页
sql题库(精编)_第3页
第3页 / 共43页
sql题库(精编)_第4页
第4页 / 共43页
sql题库(精编)_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《sql题库(精编)》由会员分享,可在线阅读,更多相关《sql题库(精编)(43页珍藏版)》请在金锄头文库上搜索。

1、题库题库 1. 假定有一个用户表, 表中包含字段: userid (int)、username (varchar)、 password(varchar)等,该表需要设置主键,以下说法正确的是()。 (选择两项) A. 如果不能有同时重复的 username 和 password,那么 username 和 password 可以组合 在一起作为主键。 B. 此表设计主键时,根据选择主键的最小性原则,最好采用 userid 作为主键。 C. 此表设计主键时,根据选择主键的最小性原则,最好采用 username 和 password 作为 组合键。 D. 如果采用 userid 作为主键,那么在

2、userid 列输入的数值,允许为 空。 2. 运行如下 T-SQL,结果返回包含()的记录集。 create table scores ( scoreid int identity(1,2), score numeric(4,2) not null, courseid int ) insert int scores values(90.5,null); insert into scores values(78.234,2);select * from scores; A. 1 90.50 NULL 3 78.23 2B. 1 78.23 2 C. 1 90.50 D. 1 90.50 2 7

3、8.23 2 3. 一个学生只能就读于一个班级, 而一个班级可以同时容纳多个学生, 学生与班级之间是 ()的关系。 A. 一对一 B. 一对多 C. 多对一 D. 多对多4. 创建 sql 语句如下:create table userInfo ( userId int identity(-1,1), 第 1 行 userName nvarchar(20) not null, 第 2 行 cardNO char not null, 第 3 行 age smallint(2), 第 4 行 address ntext(300)第 5 行) 执行时,会在第()行出现错误。(选择两项) A. 1 B.

4、 2 C. 3 D. 4 E. 55. 设计用户表时,身份证号为固定 18 位长,对该字段最好采用() 数据类型。(选择一 项)A. int B. char C. varchar D. text6. 为了加快对某表查询的速度,应对此表建立()。(选择一项) A. 约束 B. 存储过程 C. 规则 D. 索引7. 关于聚集索引,以下()说法是错误的。(选择两项) A. 一个表最多只能创建一个聚集索引。 B. 聚集索引比非聚集索引有更快的访问速度。 C. 主键一定是聚集索引。 D. 创建了聚集索引的列不允许有重复值。8. 在()的列上更适合创建索引。(选择两项) A. 需要对数据进行排序 B. 具

5、有默认值C. 频繁更改D. 频繁搜索9. SQL Server 数据库有 2 种登录认证方式。其中在()方式下,需要客户端应用程序连 接时提供登录时需要用户标识和密码。A. Windows 身份认证。B. 以超级用户身份登录。 C. SQL Server 身份认证。 D. 以系统身份登录时。10. 下列聚合函数中不忽略空值 (null) 的是( ) A. SUM (列名) B. MAX (列名)C. COUNT ( * ) D. AVG (列名)11.( )是位于用户与操作系统之间的一层数据管理软件。 a.数据库管理系统 b.数据库系统c.数据库 d.数据库应用系统12、下列四个选项中,不属于

6、数据库特点的是( ) a. 数据共享b.数据完整性c. 数据冗余很高d.数据独立性高13、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( ) a.数据库管理系统 b.数据库应用系统c.相关的计算机系统 d.各类相关人员14.索引项的顺序与表中记录的物理顺序一致的索引,称之为( ) a. 复合索引 b. 唯一性索引 c. 聚集索引 d. 非聚集索引15、下列 SQL 语句命令,属于 DDL 语言的是( )a.SELECT b.CREATE c.GRANT d.DELETE16、SQL 语言通常称为( )a. 结构化查询语言b. 结构化控制语言c. 结构化定义语言d. 结构化操纵语言1

7、7.SQL Server 安装程序创建 4 个系统数据库,下列哪个不是( )系统数据库。A.master B.modelC.pub D.msdb18.( )是位于用户与操作系统之间的一层数据管理软件,它 属于系统软件,它为用户或应用程序提供访问数据库的方法。数 据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDBCDBS DDBA19. 在 SQL 中,建立表用的命令是 ( )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX20.SQL 语言中,条件年龄 BETWEEN 15 AND 35 表示年龄在 15 至

8、 35 之间,且( )。A.包括 15 岁和 35 岁B.不包括 15 岁和 35 岁C.包括 15 岁但不包括 35 岁D.包括 35 岁但不包括 15 岁21.SQL 语言中,删除表中数据的命令是( )。A. DELETE B. DROPC. CLEAR D. REMOVE22. 下列哪个不是 sql 数据库文件的后缀。A.mdf B.ldfC.tif D.ndf23.数据定义语言的缩写词为 ( )。A.DDL B.DCLC.DML D.DBL24. SQL 语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在 20 至 30 之间,且( )。A.包括 20 岁和 30 岁

9、B.不包括 20 岁和 30 岁C.包括 20 岁但不包括 30 岁 D.包括 30 岁但不包括 20 岁25数据库应用系统是由数据库、数据库管理系统(及其开发工 具)、应用系统、( )和用户构成。ADBMS BDBCDBS DDBA26数据库管理系统的英文缩写是( )。ADBMS BDBSCDBA DDB27( )是被长期存放在计算机内的、有组织的、统一管理 的相关数据的集合。 ADATA BINFORMATION CDB DDBS 28SQL Server 2008 中表查询的命令是( )。 A. USE BSELECT CUPDATE DDROP 29SQL Server 2008 中表

10、更新数据的命令是( )。 AUSE BSELECT CUPDATE DDROP 30建立索引的目的是( )。 A降低 SQL Server 数据检索的速度 B与 SQL Server 数据检索的速度无关 C加快数据库的打开速度 D提高 SQL Server 数据检索的速度 31用于求系统日期的函数是( )。 AYEAR() BGETDATE() CCOUNT() DSUM()32. SQL Server 系统中的所有服务器级系统信息存储于哪个数据库( )。A. master B. modelC. tempdb D. msdb33. 以下关于主键的描述正确的是( )。 A.标识表中唯一的实体 B

11、.创建唯一的索引,允许空值 C.只允许以表中第一字段建立 D.表中允许有多个主键 34. 为数据表创建索引的目的是( )。 A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类 35. 在 SQL Server 中,model 是( )A数据库系统表 B. 数据库模板C临时数据库 D. 示例数据库36. 模式查找 like _a%,下面哪个结果是可能的A.aili B. baiC.bba D.cca37. SQL 语言中,删除记录的命令是( )。A. DELETE B. DROP C. CLEAR D. REMOVE38. 下列哪个不是 SQL Server 服务( )。ASQL

12、Server BSQL Server AgentCMS DTC D. PWS39表示职称为副教授同时性别为男的表达式为( )A. 职称=副教授 OR 性别=男 B. 职称=副教授 AND 性 别=男C. BETWEEN 副教授 AND 男 D. IN (副教授,男)40. SQL 语言中,不是逻辑运算符号的( )。A. AND B. NOTC. OR D. XOR41.下面哪个函数是属于字符串运算的( )。AABS B. SINC. STR D. ROUND42MS SQL Server 是( ) A、数据库 B、数据库系统C、数据处理系统 D、数据库管理系统43安装 MS SQL Serve

13、r 时,系统自动建立几个数据库,其中有一个 数据库被删除后,不影响系统的正常运行,这个数据库是( ) A、master 数据库 B、 model 数据库 C、tempdb 数据库 D、 pubs 数据库44对于数据库的管理,SQL Server 的授权系统将用户分成四类,其 中权限最大的用户是 ( ) A、一般用户 B、系统管理员C、数据库拥有者 D、数据库对象拥有者45下列聚合函数中正确的是( ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)46SQL 中,下列涉及空值的操作,不正确的是( )A、age IS NULL B、age IS NOT NULL

14、 C、age = NULL D、NOT (age IS NULL)47MS SQL Server 在 WINDOWS 操作系统平台上被定义为一项( )A、任务 B、服务C、应用程序 D、事务48脚本文件是在( )中执行的。A、企业管理器 B、查询分析器C、服务管理器 D、事件探查器49每个数据库有且只有一个( )A、主要数据文件 B、次要数据文件C、日志文件 D、索引文件50安装 MS SQL Server 时,系统自动建立几个数据库,其中有一个 数据库记录了一个 SQL Server 系统的所有系统信息,这个数据库 是( ) A、master 数据库 B、model 数据库 C、tempdb

15、 数据库 D、pubs 数据库51对于数据库的管理,对 SQL Server 中 guest 用户的描述错误的 是 ( ) A、安装系统时,guest 用户被加入到 master、tempdb 数据中B、用户成功登录到 SQL Server 后,若该登录账号在某数据库 中无合法数据库用户,则系统将可能允许以 guest 用户来访问 该数据库C、不能从 master、tempdb 数据库中删除 guest 用户D、在新建一个数据库时,guest 用户将被自动启用52以下情况发生,往往要求我们立即对 master 数据库进行备份, 错误的是( ) A、增加用户数据库 B、删除用户数据库 C、执行与登录有关的操作 D、增加数据库用户53查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资 B、ORDER BY 工资 descC、ORDER BY 工资 asc D、ORDER BY 工资 dictinct54在 MS SQL Server 中,关于数据库的说法正确的是( )A、一个数据库可以不包含事务日志

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号