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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SQL Server 复习试题.docx

1、SQL Server 复习试题SQL Server复习试题一、单项选择题1.下列四项中,不属于数据库特点的是( C )。A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高2. 在SELECT语句中正确的语法顺序如下( D )。A.where ,having, group by,order byB.having,where , group by,order byC.where, order by ,group by,havingD.where , group by, having,order by3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。A

2、.master B.modelC.pub D.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDBCDBS DDBA5. 在SQL中,建立表用的命令是 ( B )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包

3、括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。A. sp_dbhelp B. sp_dbC. sp_help D. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。A. DELETE B. DROPC. CLEAR D. REMOVE10.SQL的视图是从( C )中导出的。A. 基本表 B. 视图 C. 基本表或视

4、图 D. 数据库11. 下列哪个不是sql 数据库文件的后缀。( C )A.mdf B.ldfC.tif D.ndf12. 在student表中有name和age两个字段以下查询语句不能正确执行的是( C )。A.Select name as 姓名,age as 年龄 from studentB.Select name as 姓名,age as 年龄 from studentC.Select 姓名 as name,年龄 as age from studentD.Select 姓名name,年龄=age from student13. 数据定义语言的缩写词为 ( A )。A.DDL B.DCLC

5、.DML D.DBL14. 在SQL语言中,建立存储过程的命令是( A )A、CREATE PROCEDURE B、CREATE RULEC、CREATE DURE D、CREATE FILE15. 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A关系 B面向对象 C分布 D.网状16. 数据库设计中的概念结构设计的主要工具是( B )。A数据模型 BER模型 C新奥尔良模型 D概念模型17. 数据定义语言的缩写词为 ( A )。A.DDL B.DCL C.DML D.DBL18. 在SQL中,建立视图用的命令是 ( C )。A.CREATE S

6、CHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX19. SQL语言中,删除一个表的命令是( B )。A. DELETE B. DROP C. CLEAR D. REMOVE20. 用于获取系统日期的函数是( B )。A.YEAR() B.GETDATE() C.COUNT() D.SUM()21数据库管理系统的英文缩写是( A )。ADBMS BDBSCDBA DDB22. 使用( C )连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中。A、左外联接 B、右外联接 C、内联接 D、外联接23在关系运算中,选取符合条件

7、的元组是( D )运算。A除法 B投影C连接 D选择24数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。A需求分析 B物理设计C逻辑结构设计 D概念结构设计25一个规范化的关系至少应当满足( C )的要求。A一范式 B二范式C三范式 D四范式26在实际数据库设计中,“学号”通常作为( C )存在。A数据结构 B数据存储C数据项目 D处理过程27. 查询语句select stuff(he rld,3,l, llo wo)结果为( C )。A.hello B.world hello C.hello world D.world28运行命令SELECT

8、 ASCII(Alklk) 的结果是( D )。A48 B32C90 D65 29. 限制输入到列的值的范围,应使用( C )约束。A.CHECK B.PRIMARY KEY C.FOREIGN KEY D.UNIQUE 30.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足( D )。A主关键字唯一标识表中的每一行B关系中的行不允许重复C每个非关键字列都完全依赖于主关键字D每个属性都有是不可再分的基本数据项31SQL Server 中表查询的命令是( B )。A. USE BSELECT CUPDATE DDROP32SQL Server 中表

9、更新数据的命令是( C )。AUSE BSELECT CUPDATE DDROP 33在SQL Server中,下列变量名正确的是( A )。Asum Bj Csum D4kk 34建立索引的目的是( D )。A降低SQL Server数据检索的速度B与SQL Server数据检索的速度无关C加快数据库的打开速度D提高SQL Server数据检索的速度35用于求系统日期的函数是( B )。AYEAR() BGETDATE() CCOUNT() DSUM()36向用户授予操作权限的SQL语句是( D )。ACTEATE BREVOKE CSELECT DGRANT37SQL Server系统中的

10、所有服务器级系统信息存储于哪个数据库( A )。A. master B. modelC. tempdb D. msdb38下列标识符可以作为局部变量使用( C )。A. Myvar B. My varC. Myvar D. My var39、 关系数据库规范化是为了解决关系数据库中( A )的问题而引入的。 A 插入、删除及数据冗余 B 提高查询速度 C 减少数据操作的复杂性 D 保证数据的安全性和完整性 40、 关系数据库是若干( A )的集合。 A表(关系) B 视图 C 列 D 行 41以下关于主键的描述正确的是( A )。 A.标识表中唯一的实体 B.创建唯一的索引,允许空值 C.只允

11、许以表中第一字段建立 D.表中允许有多个主键 42在SQL SERVER服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。A.保存 B.编译C.解释 D.编写 43以下关于外键和相应的主键之间的关系,正确的是( A )。A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一44在数据库设计中使用E-R图工具的阶段是( D )。A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段45在T-SQL语言中,修改表结构时,应使用的命令是( C ) AUPDATE

12、B. INSERTC. ALTER D. MODIFY46. 下列四项中说法不正确的是( C )A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 47、 在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束。 A 候选键 B 主键 C 键 D 任一键 48. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( D )A.多对多 B.一对一C.多对一 D.一对多 49. 在SQL Server 中,model是(B )A数据库系统表 B. 数据库模板C临时数据库

13、 D. 示例数据库50.在视图上不能完成的操作是(C ) A.更新视图数据 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图 51 表达实体之间逻辑联系的E-R模型,是数据库的( A ) A. 概念模型 B. 逻辑模型C. 外部模型 D. 物理模型52、字符串常量使用( A )作为定界符。A)单引号 B)双引号C)逗号 D)括号53、 如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示(A )。 A 所有可能选课的情况 B 所有学生选部分课程的情况 C 所有课程被部分学生选课的情况 D 以上均不是 54. 模式查找like _a%,下面哪个结果是可能的(B

14、)A.aili B. baiC.bba D.cca55、假设数据表table1中有10条记录,可获得最前面2条记录的命令是( B )A)select 2 * from table1 B)select top 2 * from table1C)select percent 2 * from table1 D)select percents 2 * from table1 56、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B )A)* B)% C)- D)?57表示职称为副教授同时性别为男的表达式为( B )A. 职称=副教授 OR 性别=男 B. 职称=副

15、教授 AND 性别=男C. BETWEEN 副教授 AND 男 D. IN (副教授,男)58. 下面哪个不是SQL Server 的合法标识符( B )。A. a12 B. 12aC. a12 D. #qq59. SQL语言中,不是逻辑运算符号的( D )。A. AND B. NOTC. OR D. XOR60.下面哪个函数是属于字符串运算的( C )。AABS B. SIN C. STR D. ROUND61、根据作用于的数据库对象和范围的不同,下列不属于数据完整性的是( A )A)域完整性 B)实体完整性C)参照完整性 D)规则完整性623NF同时又是( D )A、2NF B、1NFC、

16、BCNF D、1NF,2NF63、关于主键描述正确的是( C )A)包含一列 B)包含两列C)包含一列或者多列 D)以上都不正确64MS SQL Server是( D ) A、数据库 B、数据库系统C、数据处理系统 D、数据库管理系统65现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( C ) A、1个表 B、2个表C、3个表 D、4个表66数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( C ) A、在教师表上按教师编号建索引 B、在课程表上按课程号建索引 C、在课程表上按教师编号建

17、索引 D、在教师表上按姓名建索引67、 主流数据库管理系统应该更强调系统在理论和实践上的完备性,具有巨大的数据存储和管理能力,有利于支持全局性的及关键性的数据管理工作。如下列出的数据库管理系统中,哪一个目前还不能成为主流数据库管理系统?( C)。 A Oracle B IBM DB2 C FoxPro D SQL Server 68已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( C ) A、INSTEAD OF DELETE B、INSTEAD OF DROP C、AFTER DEL

18、ETE D、AFTER UPDATE69、 SQL 语言通常称为(A )。 A 结构化查询语言 B 结构化控制语言 C 结构化定义语言 D 结构化操纵语言 70对于数据库的管理,SQL Server的授权系统将用户分成四类,其中权限最大的用户是 ( B ) A、一般用户 B、系统管理员C、数据库拥有者 D、数据库对象拥有者71、 不是字符数据类型的是( A )。 A datetime B text C char D varchar 72数据库的并发操作可能带来的问题包括( A ) A、丢失更新 B、.数据独立性会提高 C、非法用户的使用 D、增加数据冗余度73当关系R和S自然联接时,能够把R和

19、S原该舍弃的元组放到结果关系中的操作是( D )A、左外联接 B、右外联接C、内联接 D、外联接74下列聚合函数中正确的是( C ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)75SQL中,下列涉及空值的操作,不正确的是( C )A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)76每个数据库有且只有一个( A )A、主要数据文件 B、次要数据文件C、日志文件 D、索引文件77若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )A、只有2NF B、只有3N

20、FC、2NF和3NF D、没有78数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( D ) A、在学生表上按学号建索引 B、在成绩表上按课程号建索引 C、在课程表上按课程号建索引 D、在学生表上按姓名建索引79如果要从数据库中删除触发器,应该使用SQL语言的命令( B ) A、DELETE TRIGGER B、DROP TRIGGER C、REMOVE TRIGGER D、DISABLE TRIGGER80SQL语言中,删除一个表中所有数据,但保留表结构的命令是(A ) A、DELETE B、DROPC、CLE

21、AR D、REMORE81查询员工工资信息时,结果按工资降序排列,正确的是( B )A、ORDER BY 工资 B、ORDER BY 工资 descC、ORDER BY 工资 asc D、ORDER BY 工资 dictinct82SQL中,下列涉及通配符的操作,范围最大的是( C )A、name like hgf# B、name like hgf_t%C、name like hgf% D、name like h#% escape #83在MS SQL Server中,关于数据库的说法正确的是(B )A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C

22、、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件84能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是( B )。A、企业管理器 B、查询分析器C、服务管理器 D、事件探查器86. 哪个关键字用于测试跟随的子查询中的行是否存在( B )。AMOV BEXISTSCUNION DHAVING87. 下面哪项是一元运算符( D )。A/ B%C D-88. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组

23、)为这个关系的 ( C )A.候选码 B.主码C.外码 D.连接码90. 在Student表中基于StuName字段建立的索引属于( B )。A惟一索引 非聚集索引 B非惟一索引 非聚集索引 C聚集索引 非惟一索引 D惟一索引 聚集索引91. 在SQL中,SELECT语句的SELECT DISTINCT表示查询结果中 ( C ) A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同 92在数据操作语言(DML)的基本功能中,不包括的是 ( B ) A.插入新数据 B.描述数据库结构C.修改数据 D.删除数据 93、实体型学生与任课教师之间具有( D )联系。 A 一对一

24、B 一对多 C 多对一 D 多对多94. 数据库系统的日志文件用于记录下述哪类内容( D )A) 程序运行过程 B) 数据查询操作C) 程序执行结果 D) 数据更新操作95. Select 职工号 FROM 职工 WHERE 工资1250 命令的功能是( D )。A.查询工资大于1250的纪录 B.查询1250号记录后的记录C.检索所有的职工号 D.从职工关系中检索工资大于1250的职工号96. 以下触发器是当对表1进行( D )操作时触发。 Create Trigger abc on 表1 For insert , update , delete As A.只是修改 B.只是插入C.只是删除

25、 D.修改、插入、删除97. 规则对象在使用上与( A )约束类似。A.CHECK B.PRIMARY KEYC.FOREIGN KEY D.UNIQU98关于视图下列哪一个说法是错误的( B )。A.视图是一种虚拟表 B.视图中也保存有数据 C.视图也可由视图派生出来 D.视图是保存在SELECT查询99执行带参数的过程,正确的方法为( A )。A. 过程名 参数 B. 过程名(参数) C.过程名参数 D.A,B,C三种都可以100查询毕业学校名称与“清华”有关的记录应该用( D )。A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE *清华*B. SELECT *

26、FROM 学习经历 WHERE 毕业学校 = %清华%C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ?清华?D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE %清华%101. 触发器可引用视图或临时表,并产生两个特殊的表是( A )。ADeleted、Inserted B. Delete、InsertC. View、Table D. View1、table1102使用索引下列哪个说法是正确的( B )。A. 节省磁盘空间B. 缩短查询时间C. 在执行插入、修改、删除时节省时间D. 与表无关103用于模糊查询的匹配符是( D )。A. _

27、B. C. D. LIKE104、在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是( A )。A)聚集索引 B)非聚集索引C)主键索引 D)唯一索引二、判断题1企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。 ( Y )2. 11.9 是SQL中的实型常量吗 (N)3. select 16%4, 的执行结果是: 4 吗? (N)4. 职称 in (教授, 副教授)与 职称 = 教授 or 职称 = 副教授 等价吗? (Y)5. ¥2005.89 是SQL中的货币型常量吗? (N)6. select 2

28、5/2 的执行结果是: 12.5 吗? (N)7. 岳飞文天祥 比较运算的结果为真吗? (Y)8. 一个表可以创建多个主键吗? (N)9. 创建唯一性索引的列可以有一些重复的值? (N)10 .固定数据库角色:db_datareader 的成员能修改本数据库内表中的数据吗? (N)11. select 16%4, 的执行结果是: 0 吗? (Y)12. smallint 是SQL的数据类型吗? (Y)13. SQL Server不允许字段名为汉字? (N)14. 2005.11.09 是SQL中的日期型常量吗? (N)15. 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行

29、时,系统自动为该行标识列赋值吗?(Y)16SQL Server2012支持Unicode字符集,相应数据类型为text、char和varchar。 ( N)17连接、选择和投影三种关系运算具有相同的结果。(N)18数据的安全性主要防范的对象是合法用户。(N)19. 数据库设计前只需选择数据库分析设计人员。(N)20表的每个触发动作只能有一个INSTEAD OF触发器。 (Y )21定义外键级级联是为了保证相关表之间数据的一致性吗? (Y)22存储过程的输出结果可以传递给一个变量。(Y)23SQL Server2012日志文件可以存在于任意文件组中。( N )24能在游标中删除数据记录。(Y)25数据的完整性主要防范的对象是非法用户。(N)26概念结构设计的工具是ER模型。(Y)27写程序不属于数据库的模式设计阶段。(Y)28设计好的数据库管理系统在投入使用后出现问题由使用方负责。(N)29规则必须使用一次就必须定义一次。(N) 30缺省情况下,所创建的索引是非聚集索引?(Y)31自定义函数在对任何表的查询中都可以使用。 (Y) 32触发器是可在程序中被调用执行。 (N)

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

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