ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:27.40KB ,
资源ID:10326189      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10326189.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer复习题汇总带答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLServer复习题汇总带答案.docx

1、SQLServer复习题汇总带答案SQL Server复习题一、选择题1、数据库系统的主要特征是( )A、数据的冗余度小 B、数据的结构化C、数据独立性高 D、数据可以共享2、下面不属于关系数据库管理系统的是( B )A、Oracle B、IMS C、SQL Server D、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A、 DBS包括DB和DBMS B、 DBMS包括DB和DBS C、 DB包括DBS和DBMS D、 DBS就是DB,也就是DBMS4、( C )是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。A、操作系统

2、 B、关系模型 C、数据库管理系统 D、数据库5、下列四项说法中不正确的是( C ) 。 A、数据库减少了数据冗余 B、数据库中的数据可以共享 C、数据库避免了一切数据的重复 D、数据库具有较高的数据独立性6、下列特点中哪个不是数据库系统阶段的特点 ( B )。A.数据共享 B.数据冗余大 C.完善的数据控制 D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是( C )。A. 数据字典 B. 流程图 C. E-R图 D.二维表格8、关系模型的基本数据结构是( B )A、树 B、二维表 C、图 D、二叉树;9、将E-R模型转换成关系模型的过程,属于数据库设计的( C )阶段。

3、A、需求分析 B、概念设计 C、逻辑设计 D、物理设计10、在E-R模型中,实体间的联系用( C )表示A、矩形 B、直线 C、菱形 D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供( A ).A、安全性保护 B、完整性保护 C、故障恢复 D、并发控制12、按照数据模型分类,数据库管理系统可分为( C )。 A.关系型,概念型,网状 B.内模式,概念模式,外模式 C.关系型,层次型,网状模型 Server,oracle,DB213、 SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库( C )。A. master B. model C. A

4、dventureWorks D. msdb14、SQL server数据库文件有三类,其中主数据文件的后缀为(D )A、NDF B、LDF C、MDF D、IDF15、SQL server 数据库文件有3类,其中日志文件的后缀为( D ) 。 A .ndf B.ldf C .mdf D .idf16、附加数据库时,在【附加数据库】对话框中,选择( A )文件文件路径。A、 NDF B、MDF C、 DOC D、LOF17、下列关于数据库的数据文件叙述错误的是( B )A、一个数据库只能有一个主数据文件B、数据文件的初始容量可以随意调整C、一个数据库可以有多个辅助数据文件D、默认状态下主数据文件

5、和辅助数据文件均属于主文件组PRIMARY18、下面描述错误的是( B )。A、每个数据文件中有且只有一个主数据文件。B、日志文件可以存在于任意文件组中。C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据库文件组织19、在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是( D )A、文件增长量 B、文件大小 C、逻辑文件名 D、物理文件名】20、表在数据库中是一个非常重要的数据对象,它是用来( C )各种数据内容的。 A、显示 B、查询 C、存放D、检索21、以下那种类型不能作为变量的数据类型( A )。 A. text B. ntext

6、C. table D. image22、从下列选择一个无效的数据类型。( D )。A. binary B. varchar C. time D. image23、SQLServer的字符型数据类型主要包括(B)。A.int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int24、在SQL中,建立表用的命令是 ( B )。、 PROCEDURE TABLE VIEW INDEX25、下列SQL语句中,修改表结构的是(A)。ALTER BCREATE UPDATE INSERT26、SQL语言中,删除一

7、个表的命令是( B )。A、DELETE B、DROP C、CLEAR D、REMOVE27、SQL 语言中,删除表中部分数据的语句是( C )。A. ALTER B. DROP C. DELETE D. REMOVE28、关系数据库中,主键是( A )。 A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 !C、只允许以表中第一字段建立 D、允许有多个主键的29、实现参照完整性约束的是( C )。A. primary key key D. unique30、建立学生表时,限定性别字段必须是男或女是实现数据的(C )。 A实体完整性 B参照完整性C域完整性D以上都不是32、若想限定某列在表

8、中不允许出现重复的数据且不能为空值,应当使用(B)约束完成。ACHECKBPRIMARYKEYCFOREIGNKEYDUNIQUE33、当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束( C )。A. check约束和unique约束B. unique约束和not null约束*C. check约束和not null约束D. 以上选项均错误34、下面哪一个约束用来禁止输入重复值 ( A )A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY35、以下关于外键约束的描述不正确的是( D )A、体现数据库中表之间的关系B、实现参照完整性C、以其他表主键约束

9、和唯一约束为前提D、每个表中都必须定义外键36、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(序号, 患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是( A )。 * A、患者编号 B、患者姓名 C、患者编号和患者姓名 D、医生编号和患者编号37、如果要检索学生表中财经或软件 专业的学生,则where条件应为是( D )。A、BETWEEN 财经AND 软件B、专业=财经 OR 专业=软件C、专业=财经 AND 专业=软件D、专业 IN (财经,软件)38、在SELECT语句中,用于去除重复行的关键字是 ( B )A、TOP B、DISTIN

10、CT C、PERCENT D、HAVING39、从学生成绩表studentgrade中查询成绩前10名的命令是( D )。A. select top 10 from studentgrade!B. select * from studentgrade where top 10C. select top 10 from studentgrade order by gradeD. select top 10 * from studentgrade order by grade DESC40、若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为 ( B )A、姓名 LIKE 张% A

11、ND 出生日期 = NULL B、姓名 LIKE 张* AND 出生日期 = NULLC、姓名 LIKE 张% AND 出生日期 IS NULLD、姓名 LIKE 张_ AND 出生日期 IS NULL41.在SELECT语句在下列子句中,通常和HAVING子句同时使用的是(C)。ORDED BY子句 WHERE子句GROUP BY子句 均不需要42、要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C )命令。A. SELECT * FROM CP WHERE 产品名称 LIKE 冰箱B. SELECT * FROM XSH WHERE 产品名称 LIKE 冰箱C. SELEC

12、T * FROM CP WHERE 产品名称 LIKE %冰箱%D. SELECT * FROM CP WHERE 产品名称=冰箱43、数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句( C )。 A. Select * from employees where 职务NULL B. Select * from employees where 职务=NULL C. Select * from employees where 职务 IS NULL D. Select * from employees where 职务 IS NU

13、LL44、查询所有上海厂家且备注为空的学生信息,则WHERE条件为(C) 。A、厂家名称 LIKE 上海% AND 备注 = NULL B、厂家名称LIKE 上海* AND备注= NULL*C、厂家名称LIKE 上海% AND备注IS NULLD、厂家名称LIKE 上海_ AND备注IS NULL45、假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集( D ) A. 包括table_1中的所有行,不包括table_2的不匹配行 B. 包括table_2中的所有行,不包括tabl

14、e_1的不匹配行 C. 包括和两个表的所有行 D. 只包括table_1和table_2满足条件的行 46、 SQL语言通常称为( C )。A. 结构化定义语言 B. 结构化操纵语言 C. 结构化查询语言 D. 结构化控制语言;47、下列哪个是( D )外连接。A、CROSS JOIN JOINC、JOIN JOIN48、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( B ) A * B. % C. - D. 49、假设有两个相关联的T1表和T2表,如果要显示T1表中的全部记录和T2表中相关联的记录,应使用的连接是:( B )A. T1 join T2 B

15、. T1 left join T2 C. T1 right join T2 D. T1 full join T250、 在查询语句的Where子句中,如果出现了“score Between 80 and 100”,这个表达式等同于( B )。A. score=80 and score=80 or score80 and score80 or score10051、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( B )。 ,INTO ,FROM ,GROUP D.仅SELECT52、能对某列进行平均值运算的函数是_D_。A. SUM() B. AVERAG

16、E() C. COUNT() D. AVG()53、下面标志符不合法的是:( D )。A、 my delete B、 my_base C、 $data D、 table54、下面SQL Server标志符正确的是:( C )。A、2x B、_ mybase C、$money D、 trigger55、模糊查找like %a_,下面( B )选项是可能的A、abcd B.、cai C、bca D、tea56、下列说法中正确的是: ( C )A. SQL 中局部变量可以不声明就使用B. SQL 中全局变量必须先声明再使用C. SQL 中所有变量都必须先声明后使用D. SQL 中只有局部变量先声明后

17、使用;全局变量是由系统提供的用户不能自己建立。57、已经声明了一个局部变量n,在下列语句中,能对该变量正确赋值的是( B )。A. n=HELLO B. SELECTn=HELLOC. SETn=HELLO D. SELECTn=HELLO!58、 在SQL SERVER中局部变量前面的字符为:( D ) A. * B. # C. D. 59、 SQL语言允许使用通配符进行字符串匹配,其中%可以表示( D )。A.零个字符 个字符 C.多个字符 D.以上都是60、SQL的视图是从( C )中导出的。A. 基本表 B. 视图 C. 基本表或视图 D. 数据库61. 下面适合创建索引的列是( D

18、)。A. 只包含很少值的列 B. 不经常使用的列C. 没有查询任务的列 D. 外键62、关于视图说法错误的是(C )。A.视图是一个虚拟表;B.视图的数据存储在视图所引用的表中;C.视图只能由一个表导出;D.视图在使用时同表一样,也包含字段和记录。63、 下列对索引描述不正确的是( B )。A. 建立索引可以加快对表中数据的检索B. 索引建得越多越好C. 每个索引都会占用一定的物理空间D. 当用户向表中添加PRIMATRY KEY约束时,SQL Server将自动为这些约束的列创建索引64、下列哪一项描述的不是存储过程的好处( C )。:A. 执行速度快 B. 模块化的程序设计C. 逐一读取每

19、条记录 D. 减少网络通信量65、以下哪个事件不能激活DML触发器的执行( A )。A. SELECT B. UPDATE C. INSERT D. DELETE66. 在SQL语言中授权的操作是通过( C )语句实现。 67. 可以响应INSERT语句的触发器是( D )。触发器 B. UPDATE触发器 触发器 D. DDL触发器68. SQL Server 2008 采用的身份验证模式有( D )。 !A. 仅Windows身份验证模式 B. 仅SQL Server身份验证模式 C. 仅混合模式 D. Windows身份验证模式和混合模式二、填空题1、数据管理技术的发展经历了 人工管理阶

20、段 、 文件系统阶段 和 数据库系统阶段 三个阶段。2、DBMS的指 _数据库管理系统_; RDBMS的指 _关系数据库管理系统_.3、所有的数据库都有一个_主数据文件_和一个或多个事务日志文件,此外,还可能有_次要数据文件_。4、在SQL Server 2008中,创建数据库的语句是 create database database_name ,而修改数据库的语句是 alter database database_name 。5、在E-R图中,用_ 矩形 _表示实体,用_ 菱形 _表示联系,用_ 椭圆_表示属性6、层次模型使用_记录_表示数据之间的关系,网状模型使用_链接_表示数据之间的关系

21、,关系模型使用_表的集合_表示数据之间的关系;关系运算主要有_选择_、_投影_和连接。$7、根据应用目的的不同,将数据模型划分为三类,分别是 数据模型 、 逻辑数据模型 和 物理数据模型 8、概念模型是对现实世界的抽象,使用_E-R图_表示。9、数据库设计分为六个阶段,分别是_需求分析_、_概念模型设计_、_逻辑模型设计_、_物理模型设计_、_数据库实施_和_数据库运行和维护_。10、在查询分析器的查询窗口中输入SQL语句后,按下_执行_键可以执行查询。11、选择运算是根据某些条件对关系做_水平_分割;投影是根据某些条件对关系做_垂直_分割。12、在SQL Server 2008中,数据库对象

22、包括_表_、_视图_、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。13、SQL Server的编程语言是_Transact-SQL语句_,简称_T-SQL语句_14、完整性约束包括_实体_完整性、参照完整性和用户定义完整性。15、数据表的联接分为四种,分别为_内链接_、_外链接_、_交叉链接_和_自链接_16、脚本的扩展名是_。批处理以 GO 语句作为结束标志。17、在SQL Server2008中,约束有非空约束、缺省约束、_主键约束_、_ _外键约束_、检查约束和唯一约束等6种类型。18、在 SQL Server中,使用系统存储过程 sp_helpdb databas

23、ename 查看数据库信息19、SQL Server 的数据库文件包括三种,分别为_数据文件_、_日志文件_和_文件组_20、数据操作语句包括insert、_update_、_delete_和select语句。21、Select语句中使用_order by_子句指定分组条件22、表是由行和列组成的,行有时也称为_记录_,列有时也称为_字段_。23、设置数据库选项时,使用_表示单用户,使用_表示自动收缩24、_UNION_可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应_相同_,对应列的数据类型相容。25、子查询分为二种,分别是_相关子查询_和_

24、不相关子查询_。(26、唯一标识实体的属性集称为 码或键 。27、如果要计算表中数据的平均值,可以使用的聚合函数_AVG()_。28、数据文件的最大容量使用_属性设置,最大容量不受限制使用_表示,增长量使用_属性设置 29、触发器按照被激活的时机分为 _DML触发器_和_DDL触发器_30、触发器有3种类型,即INSERT类型、 UPDATE类型 和 DELETE类型 。31、创建表用_create table table_name_语句,向表中添加记录用_insert into _语句,更新表中记录用_update_语句, 删除表使用_drop_语句。32、Select语句使用_order

25、by_子句进行排序,使用_group by_子句进行分组33、为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验: _身份验证_ 和 _权限验证_ 。34、创建视图时使用 _ENCRYPTION_对视图的定义语句进行加密。35、数据库系统的特点分别是数据的结构化、 数据冗余小 、数据独立性和 数据可共享 。36、使用_语句标识提交事务。37、一个视图最多只能引用_个字段,嵌套不能超过_层38、注释包括两种形式,分别为_和_39、数据表的连接分为三种,分别为_、_、和交叉连接。在SQL中,使用_对查询结果过滤重复行40、SQL Server 2008

26、采用的身份验证模式有 和 两种。41、向表中添加记录使用_语句,更新表中数据使用_语句,删除记录使用_语句。42、SQL Server中的数据库索引可分为_和_43、学生表的学号字段只允许使用5位数字,则条件表达式为_44、_ 是 SQL 程序中最小的工作单元,要么成功完成所有操作;要么就是失败,并将所作的一切还原。45、一个组合索引最多包含_列,一个表最多可以有_个非簇索引¥46、SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 _ 字符开始,有系统定义和维护。局部变量以 _ 字符开始,由用户自己定义和赋值。47、一个事务的操作必须是具备以下四个属性:原子性、

27、 、_和持久性。48、开始一个事务的语句是 ,提交事务的语句是 ;回滚事务的语句是 。48、触发器被激活时,系统会自动创建两个临时表,分别是_和_49按照表中索引对数据表中记录顺序的影响,索引分为聚集索引和非聚集索引。表中的数据页会依照索引的顺序来存放的为 索引。50数据库备份的类型有四种分别为: _ , _ , _ , _ 。三、简答题1.简述数据库、数据库系统、数据库管理系统的概念。数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 *解析:简单地讲,数据库数据具有永久储存、有组织和可共享三个特点。 数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 *解析:数据库系统和数据库是两个概念。数据库系统是一个人-机系统,数据库是数据库系统的一个组成部分。数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1