下面对于数据库管理的说法正确的是()。A、从概念上讲数据库用户与操作系统用户是相关的B、在SQL Server中,一个注册的用户必须在分配了角色,并指定其可访问的数据库之后才能使用数据库C、在同一数据库中,一个用户可属于多个角色,因此可以在同一数据库中创建由不同用户所拥有的多个同名角色。D、用户dbo是在创建数据库时用户手动添加的一个用来调试数据库的用户

题目

下面对于数据库管理的说法正确的是()。

  • A、从概念上讲数据库用户与操作系统用户是相关的
  • B、在SQL Server中,一个注册的用户必须在分配了角色,并指定其可访问的数据库之后才能使用数据库
  • C、在同一数据库中,一个用户可属于多个角色,因此可以在同一数据库中创建由不同用户所拥有的多个同名角色。
  • D、用户dbo是在创建数据库时用户手动添加的一个用来调试数据库的用户
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL Server 2000中,public角色是系统提供的一个数据库角色。下列关于public角色的说法,错误的是

A.每个数据库用户都自动是该角色中的成员

B.在不删除数据库用户的前提下,不能手工从该角色中删除成员

C.该角色中的成员自动具有查询数据库中用户表数据的权限

D.可以为该角色授予用户表的数据操作权


正确答案:C
解析:Public-角色是一个特殊的数据库角色,首先,数据库中的每个用户都自动地是public:角色的成员,用户不能从public角色中添加和删除成员。其次,用户可以对这个角色进行授权(其他系统提供的角色的权限都是固定的,用户不能更改)。如果想让数据库中的全体用户都具有某个特定的权限,则可将该权限授予public。每个数据库用户都自动地具有public角色的权限。

第2题:

在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的【6】数据库角色中。


正确答案:
db_datawriter【解析】SQL server 2008中固定数据库角色是在数据库级别中定义的,并且存在于每个数据库中,不同的角色拥有不同的操作权限。其中db_datawriter固定数据库角色的成员具有插入、删除和修改数据库中所有用户数据的权限。

第3题:

某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是______。

A.在创建所有的用户数据库之前,将此数据类型定义在master数据库中

B.在创建所有的用户数据库之前,将此数据类型定义在model数据库中

C.在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中

D.在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型


正确答案:B
解析:model数据库是样板数据库,其中包含所有用户数据库的公共信息。所以较好的实现方法是在创建所有的用户数据库之前,将此数据类型定义在model数据库中。

第4题:

关于登录和用户,下列各项表述不正确的是()。

  • A、登录是在服务器级创建的,用户是在数据库级创建的
  • B、创建用户时必须存在一个用户的登录
  • C、用户和登录必须同名
  • D、一个登录可以对应多个用户

正确答案:C

第5题:

下列关于SQL Server数据库用户权限的说法中,错误的是__________。

A.数据库用户自动具有该数据库中全部用户数据的查询权

B.通常情况下,数据库用户都来源于服务器的登录账户

C.一个登录账户可以对应多个数据库中的用户

D.数据库用户都自动具有该数据库中public角色的权限


正确答案:A

第6题:

下列关于SQL Server 2008架构的说法,错误的是( )。

A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户

B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名

C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表

D.在同一个架构中可以定义表、视图等不同数据库对象


正确答案:A
架构是形成单个命名空间的数据库实体的集合。命名空问也是一个集合,其中每个元素的名称都是唯一的。架构与用户的关系是一对多的关系,一个用户只能对应一个架构,但多个用户可以共享一个架构,所以选A。

第7题:

关于登录账户和数据库用户,下面表述错误的是( )

A 登录账户是在服务器级创建的,数据库用户是在数据库级创建的

B 用户和登录账户必须同名

C 创建用户时必须存在该用户的登录账户

D 一个登录账户可以对应多个用户


参考答案B

第8题:

( 8 )某企业需要在一个 SQL Server 2000 实例上为多少部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是

A)在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中

B)在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中

C)在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中

D)在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型


正确答案:B

第9题:

在SQLServer中创建数据库,如下哪些描述是正确的?()

A、创建数据库的权限默认授权sysadmin和dbcreator固定服务器角色的成员,但是它仍可以授予其他用户

B、创建数据库的用户将成为该数据库的所有者

C、在一个服务器上,最多可以创建32,767个数据库

D、数据库名称必须遵循标示符规则


答案:ABCD

第10题:

小王利用SQL server 2000企业管理器新建一个名为benet的登录,并设置该登录的默认数据库为benet,此外没有进行其他设置。但他在查询分析器中使用该登录帐户进行连接却失败了,请分析可能的原因及解决方案是()

  • A、数据库benet中没有登录名为benet的用户,即该登录不能访问benet数据库
  • B、必须指定该登录的服务器角色才能正确连接到benet数据库
  • C、应在数据库benet的public角色中添加benet用户
  • D、应在数据库benet中添加用户并选择登录名benet或在该登录的属性中许可其访问benet数据库

正确答案:A,D

更多相关问题