SQL ServerC试卷.doc_第1页
SQL ServerC试卷.doc_第2页
SQL ServerC试卷.doc_第3页
SQL ServerC试卷.doc_第4页
SQL ServerC试卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程考试试题(共8页) 第7页一、判断题(对的打,错的打,每题1分,共10分)1. SQL Server系统内置了七个数据库,其中master数据库是数据库模板。()2. 认证模式是在安装SQL Server过程中选择的,系统安装之后,不能重新修改SQL Serve系统的认证模式。 ()3. 主数据文件的后缀名是“.ldf”()4. 一张数据表,为了保证每一行的数据不相同,需要实施域完整性。 ( )5. 索引越多越好。( )6. 空表允许修改表结构,一旦输入了数据就不再允许。( )7. 数据类型是值的集合以及值集上的操作,由系统预定义,用户不能定义。( )8. SQL Server 2005中的数据以页为基本存储单位,页的大小为8KB。( )9. 数据库数据将在磁盘上占据的存储空间,应该在创建数据库之前预先估算,合理设定。一旦空间溢出必须手动增加。( )10. 可以使用INSERT语句修改表中或视图中的数据行。( )11. 存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。( )12. 表达式32 or 23的结果是False。( )13. SQL Server 2005已经创建了8个服务器角色,这些角色是不能更改的。( )14. 备份数据库主要是备份用户数据库,与系统数据库无关。( )二、单项选择题(每题1分,共25分)1、 按照数据模型分类,数据库管理系统可分为(C )。(A)关系型,概念型,网状(B)内模式,概念模式,外模式(C)关系型,层次型,网状(D)SQL Server,oracle,DB22、 你是公司的系统管理员,随着业务的发展,现在公司准备安装和部署一套数据库系统。那么数据库系统包括( D )。(A)DB、DBMS(B)DB、DBA(C)DB、DBMS、DBA、计算机硬件(D)DB、DBMS、DBA、OS、计算机硬件3、 关系数据模型( D )。(A)只能表示实体间的 1 :1 联系(B)只能表示实体间的 1 :n 联系(C)只能表示实体间的 m :n 联系(D)只能表示实体间的上述 3 种联系4、 SQL Server 2005企业版可以安装在下列平台上(BC )。(选择二项)(A) Windows 2000 professional(B)Windows 2003 server(C)Windows 2000 server(D)RedHat Linux 9.05、 新建的数据库至少包含( AC )继续。(选择二项)(A) 主要数据文件(B) 次要数据文件(C) 日志文件(D) 系统文件6、 下列( D )数据库不属于SQL Server 2005在安装时创建的系统数据库。(A)master(B)tempdb(C)model(D)bookdb7、 以下项目中不属于SQL Server 2005数据库对象的有( C )。(A) 表(B) 默认值(C) 表空间(D) 索引(E) 存储过程(F) 视图8、 关系数据库中,表的关系有一对一,一对多和多对多三种关系。下面表之间的关系叙述正确的是( AD )。(选择二项)(A) 产品类别表categories对产品表products是一对多的关系(B) 产品表products对产品类别表categories是一对多的关系(C) 定单表orders对定单详情表order details是一对多的关系(D) 定单详情表order details 对定单表orders是一对多的关系9、 数据库管理员希望对数据库进行性能优化,以下操作中行之有效的方法为(AB )。(选择二项)(A) 将数据库的数据库文件和日志文件分别放在不同的分区上(B) 在数据库服务器上尽量不要安装其他无关服务(C) 一个表中的数据行过多时,将其划分为两个或多个表(D) 将数据库涉及到的所有文件单独放在一个分区上供用户访问10、 你使用以下T-SQL语句创建了一个数据库benet和一个表students,create database benetcreate table students(id int,stuname nchar(10)请问这两个语句是:( A )。a)DDL(数据定义语言)b)DML(数据操纵语言)c)DCL(数据控制语言)11、 以下运算符中优先级最低的是( D )。(A) +(B) =(等于)(C) Like(D) =(赋值)12、 下面关于事务的描述,错误的是( D )(A) 事务可用于保持数据的一致性 (B) 事务应该昼小且应尽快提交(C) 应避免人工输入操作出在在事务中(D) 在事务中可以使用ALTER DATEABSE13、 在SQL SERVER中局部变量前面的字符为:( D )(A) *(B) #(C) (D) 14、 下面的类型中宽度最大的是(D )(A) CHAR(5)(B) VARCHAR(5)(C) NCHAR(5)(D) BIGINT15、 下面哪一个不是SQL Server2005的基本数据类型( C )(A) INT(B) VARCHAR(C) SINGLE(D) DATETIME16、 你在SQL Server Management Studio 的查询分析器中使用T-SQL 语句查询数据,你想要使用Like 关键字来匹配单个字符,那么其通配符是(D )。(A) %(B) *(C) #(D) _17、 关于表结构的定义,下面说法中错误的是 ( C )(A) 表名在同一个数据库内应是唯一的(B) 创建表使用CREATE TABLE命令(C) 删除表使用DELETE TABLE命令(D) 修改表使用ALTER TABLE命令18、 要查询book表中所有书名以“计算机”开头的书籍情况,可用语句。( B )(A) SELECT * FROM book WHERE book_name LIKE 计算机*(B) SELECT * FROM book WHERE book_name LIKE 计算机%(C) SELECT * FROM book WHERE book_name = 计算机*(D) SELECT * FROM book WHERE book_name = 计算机%关于主键描述正确的是:(C )(A) 包含一列(B) 包含两列(C) 包含一列或者多列(D) 以上都不正确19、20、 在SELECT语句中,用于去除重复行的关键字是 ( B)(A) TOP(B) DISTINCT(C) PERCENT(D) HAVING21、 下面对索引的相关描述正确的是:( C )。(A) 经常被查询的列不适合建索引。(B) 列值唯一的列适合建索引。(C) 有很多重复值的列适合建索引。(D) 是外键或主键的列不适合建索引。22、 在SQL Server 2005中,当数据表被修改时,系统自动执行的数据库对象是( B )(A) 存储过程(B) 触发器(C) 视图(D) 其他数据库对象23、 下面哪一个约束用来禁止输入重复值? ( A )(A)UNIQUE(B)NULL(C)DEFAULT(D)FOREIGN KEY24、 假如你仅仅想让一个数据库技术支持人员具有可以更改SQL Server 实例的登录账户属性的权限,除此之外最好不要拥有其它更多的权限,应该授予其( C )固定服务器角色。(A) Serveradmin(B) Setupadmin(C) Securityadmin(D) Sysadmin25、 你管理一台 SQL Server 2005 数据库服务器,需要配置安全以授予用户适当访问权限,下列( D )固定服务器角色具有关闭服务器实例的权限。(A) SecurityAdmin(B) DBcreator(C) SetupAdmin(D) ServerAdmin26、 关于SQL server的身份验证,表述正确的( ABC )(选择3项)(A) 可以选择Windows身份验证模式(B) 可以选择SQL server身份验证模式(C) 可以选择混合模式(D) 可以不做选择,直接登陆27、 下面对于关系数据库中表的主键描述正确的是( AD )。(选择二项)(A) 使用主键可以唯一地标识表中的一行数据(B) 主键的值可以为空值(C) 能唯一标识一行记录的列只有主键(D) 在一个表中主键列的值是唯一的28、 Northwind数据库中有一名为Products的表用于存放所有产品的信息,其结构如下图所示29、 现在要想列出所有单价(UnitPrice)在20和40元之间的产品信息,则下列满足要求的SQL语句有( CD )。(选择二项)(A) SELECT * FROM Products WHERE UnitPrice = 20 OR UnitPrice = 20 AND UnitPrice = 40(D) SELECT * FROM Products WHERE UnitPrice BETWEEN 20 AND 4030、 我们使用的SQL语言是( AB )。(选择二项)(A) 结构化查询语言(B) 标准化查询语言(C) Microsoft SQL Server数据库管理系统的专用语言(D) 多种数据库管理系统使用的通用语言31、 下列属于SQL语言,不属于Transact-SQL的语句为: (BD )(选择二项)(A) Insert(B) beginend(C) drop(D) while三、填空题(每空1分,共25分)1. 关系型数据库的数据实体之间的关系有三种类型:_一对一_、_一对多_、_多对多_。2. SQL 语言中行注释的符号为 _,块注释的符号为 _。3. 为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验: _ 和 _ 。4. 备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为: _、 _、 _ 、 _ 。5. 创建数据表用_语句,插入数据记录用_语句,更新数据记录用_语句,删除数据记录用_语句。6. SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 _ 字符开始,有系统定义和维护。局部变量以 _字符开始,由用户自己定义和赋值。7. SQL语言分为四大部分_语言、_语言、_语言、_语言。8. 模糊查询符号 % 代表 _ , 符号 _ 代表 _。9. 数据完整性实质,存储在数据库中的数据正确无误并且相关数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论