SQL Server复习题(10页).doc
《SQL Server复习题(10页).doc》由会员分享,可在线阅读,更多相关《SQL Server复习题(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-SQL Server复习题-第 10 页填空:(1) 实体之间的联系类型有 、 和 联系。答案:1对1联系,1对多联系,多对多联系(2) 数据库管理系统的主要功能包括 、 和 。答案:数据定义功能,数据操纵功能,数据库运行控制功能(3) 在关系模型中,关系的一个属性对应表中的 ,也称为一个 。答案:一列,字段(4) 在SQL Server中使用的SQL语言叫做 。答案:Transact-SQL(5) SQL Server 2005提供了 和 两种身份验证模式。答案:Windows身份验证、混合验证(6) 在SQL Server 2005系统中,系统数据库 用来保存系统级信息。答案:maste
2、r(7) SQL Server 2005系统管理两种类型的文件,分别是 和 。答案:数据文件、日志文件(8) 在SQL Server 2005中,近似数字数据类型包括 和 两种。答案:float(p),real(9) 在SQL Server 2005的字符数据类型中,凡是用于存放Unicode编码字符的数据类型的名称均以字符 开头。答案:n(10) 能够产生一个GUID的函数是 。答案:NEWID()(11) 在SELECT语句的6个基本子句中,最先被执行的是 子句,最后被执行的是 子句。答案:FROM,ORDER BY(12) 在对数据行分组以后,可以使用子句 对组进行筛选。答案:HAVIN
3、G(1) 如果要防止用户通过视图有意无意地对不属于视图范围内的基本表数据进行操作,则在视图定义时要加上 选项。答案:WITH CHECK OPTION(3) 定义视图时,如果希望加密定义视图的文本,则应该使用 选项。答案:WITH ENCRYPTION(1) 在SQL Server 2005中,索引分为两大类,分别是 、 。答案:聚集索引、非聚集索引(2) 在一个表中可以定义 个聚集索引, 个非聚集索引。答案:一、多(3) 索引确保索引键不包含重复的值。答案:唯一(4) 系统访问数据中数据时,可以采用两种方法,分别是 和 。答案:表扫描、索引查找(1) 按约束的应用范围不同,约束可分为列级约束
4、和 。答案:表级约束(2) 主键约束可以实现 完整性。答案:实体(1) 固定服务器角色 拥有服务器范围内的最高权限。答案:sysadmin(2) 安装SQL Server 2005以后,系统自动创建一个SQL Server登录账户 ,他用户所有的用户数据库和系统数据库。答案:sa选择:(1) 在关系模型中,与元组相对应的概念是哪一个。A. 记录 B. 域 C. 关键字 D. 列答案:A(2) 在关系模型中,能够起到联系多个表的作用的是哪一项。A. 属性 B. 行 C. 元组 D. 外关键字答案:D(3) 对关系数据库中的关系的最低要求是满足哪个范式。A. 1NF B. 2NF C. 3NF D
5、. 没有要求答案:A(4) 以下说法中错误的是哪一项。A. SQL语言是一种非过程化的高级语言。B. 标准SQL语言提供编程功能。C. SQL语言可以被嵌入到其它高级语言中使用。D. Transact-SQL完全兼容标准SQL语言并进行了必要的补充。答案:B(5) 在一个SQL Server服务器上可以安装多少个默认实例。A. 1个 B. 2个 C. 3个 D. 无限制答案:A(6) 在创建数据库时,自动将哪个系统数据库中的数据库对象复制到新的数据库中。A. masterB. msdbC. modelD. tempdb答案:C(7) 关于文件和文件组的叙述中正确的是哪一项。A. 一个文件组中可
6、以管理多个数据文件,一个数据文件也可以包含在多个文件组中。B. 主数据文件保存在主文件组中。C. 主文件组中不能包含次数据文件。D. 日志文件包含在主文件组中。答案:B(8) SQL Server 2005中的货币数据类型money默认保留的小数位数是几位。A. 2B. 4C. 6D. 8答案:B(9) 如果将某个列定义成标识列,这列的数据类型不能是以下哪一种。A. intB. tinyintC. decimalD. float答案:D(10) 创建表的时候,如果没有指定文件组中,则表自动保存在哪个文件组中。A. 主文件组B. 用户自定义的文件组C. 默认文件组D. 由系统随机指定答案:C(1
7、1) 下列哪种数据类型既可以存储高达2G字节的文本数据,而且还能够使用标准的函数和运算符操纵它。A. textB. varbinary(max)C. varchar(max)D. varchar答案:C(12) 下面关于TRUNCATE TABLE语句的叙述中错误的是哪一个。A. 使用TRUNCATE TABLE语句清空表的时候,系统不会在日志中记录删除每一条记录的操作。B. 相对于DELETE语句,使用TRUNCATE TABLE语句删除表中所有数据的执行速度快。C. 作为父表的表不能使用TRUNCATE TABLE语句来清空。D. TRUNCATE TABLE和DELETE都是数据操纵语言
8、中的语句。答案:D(13) 下列关于插入操作的叙述中错误的是哪一个。A. 如果没有向标识列中插入数据,则系统会自动为该列生成一个值。B. 定义了默认值的列可以不插入数据,系统自动为该列填充默认值。C. 定义为uniqueidentifier类型的列中可以不插入数据,系统自动为该列生成一个GUID值。D. 作为主键的列中不能插入重复的值。答案:C(2) 在附录A的表Books中执行下列哪个查询可以显示类别代号为CO01的图书的书名和销售报价,结果如图6-40所示。A.SELECT title AS 图书,销售价:+CONVERT(nchar(6), unitPrice*0.5) AS 报价FRO
9、M BooksWHERE categoryCode=CO01GOB.SELECT title AS 图书,销售价:+CONVERT(nchar(6), unitPrice*0.5) AS 报价FROM BooksGOC. SELECT title AS 图书,销售价:+ unitPrice*0.5 AS 报价FROM BooksWHERE categoryCode=CO01GOD. SELECT title AS 图书,销售价:, CONVERT(nchar(6), unitPrice*0.5) AS 报价FROM BooksWHERE categoryCode=CO01GO答案:A(3) 下
10、述哪个查询语句可以显示单价低于平均单价的图书的书名和ISBN。A. SELECT title, ISBNFROM BooksWHERE unitPriceMIN(unitPrice)GOB.SELECT title, ISBNFROM BooksWHERE unitPriceSUM(unitPrice)/COUNT(*)GOC.SELECT title, ISBNFROM BooksWHERE unitPrice(SELECT AVG(unitPrice) FROM Books)GOD.SELECT title, ISBNFROM BooksWHERE unitPrice( AVG(unitP
11、rice) FROM Books)GO答案:C(1) 下面哪个语句是用来创建视图的语句。A. CREATE VIEW B. CREATE TABLEC. ALTER VIEW D. ALTER TABLE答案:A(3) 下列说法中正确的是哪一项。A. 只能通过视图查询数据,不能通过视图修改数据。B. 可以创建基于多个基本表的视图。C. 如果要修改一个视图的定义,则必须先删除该视图然后再重建一个同名视图。D. 由于视图具有很多明显的优势,所以数据库管理员可以创建尽可能多的视图。答案:B(4) 下列说法中错误的是哪一项。A. 不能修改视图中通过计算列得到的列中的数据。B. 如果定义视图的SELEC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server复习题10页 Server 复习题 10
限制150内