单选题 7. 在SQL Server 2008某数据库中,用户U1是。Rolel角色中的成员。设在该数据库中执行了下述授权语句:
GRANT INSERT ON T TO U1
GRANT UPDATE,DELETE ON T TO Rolel
GRANT SELECT ON T TO PUBLIC
DENY UPDATE ON T TO PUBLIC
则用户U1对T表具有的操作权限是______。
A.INSERT B.INSERT、UPDATE和DELETE C.INSERT、SELECT和DELETE D.INSERT和DELETE
A B C D
C
[解析] 前三句赋予用户U1对T表INSERT,UPDATE,DELETE的权限,第四句拒绝UPDATE权限。所以用户的操作权限是INSERT,SELECT,DELETE。
8. 在SQL Server 2008中,要为数据库DB1添加一个新的数据文件,该文件的逻辑名为data2,物理存储位置为D:\Data\data2.ndf,初始大小为10MB,每次自动增长20%。下列语句中正确的是______。
A.ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = 'D:\Data\data2.ndf', SIZE = 10MB, FILEGROWTH = 20% ) B.ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = 'D:\Data\data2.ndf', SIZE = 10, FILEGROWTH = 20 ) C.ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:\Data\data2.ndf, SIZE = 10, FILEGROWTH = 20% ) D.ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:\Data\data2.ndf, SIZE = 10MB, FILEGROWTH = 20 )
A B C D
A
[解析] 添加数据库文件的语法格式是: ALTER DATABASE要添加文件的数据库 ADD FILE ( NAME = 文件名, FILENAME = '文件所在的绝对地址', SIZE = 文件大小, FILEGROWTH = 增长速率 ) 根据题意,A项符合题意,故答案为A项。
40. 索引是数据库中重要的数据结构。关于索引有下列说法:
Ⅰ.与非聚集索引相比聚集索引更适合范围查询
Ⅱ.应为经常在查询中作为条件的属性建立索引
Ⅲ.表中数据大量更新后重建相关索引有可能提高查询速度
Ⅳ.索引有可能会占用大量磁盘空间,建立索引时需要考虑其空间需求
Ⅴ.频繁进行分组或排序操作的属性可以考虑为其建立索引
以上说法正确的是______。
A.仅Ⅰ、Ⅱ和Ⅳ B.仅Ⅱ、Ⅳ和Ⅴ C.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ D.全部都是
A B C D
D
[解析] 索引在数据库中会占有一定的存储空间,建立索引时需要考虑其空间需求;与非聚集索引相比聚集索引更适合范围查询。索引使用的原则如下:(1)应为经常在查询中作为条件的属性建立索引;(2)表中数据大量更新后重建相关索引也可以提高查询速度;(3)频繁进行分组或排序操作的属性应为其建立索引;(4)一个列的值域很大时,应为其建立索引;(5)如果待排序的列有多个,应在这些列上建立复合索引。故答案为D项。