你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()A、把Andrea添加到db_owner数据库角色中.B、把Andrea添加到db_ddladmin数据库角色中.C、授权给Andrea创建视图的权限.D、授权给Andrea更新视图的权限.E、授权给Andrea在表中REFERENCES的权限.

题目

你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()

  • A、把Andrea添加到db_owner数据库角色中.
  • B、把Andrea添加到db_ddladmin数据库角色中.
  • C、授权给Andrea创建视图的权限.
  • D、授权给Andrea更新视图的权限.
  • E、授权给Andrea在表中REFERENCES的权限.

相似考题
更多“你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()A、把Andrea添加到db_owner数据库角色中.B、把Andrea添加到db_ddladmin数据库角色中.C、授权给Andrea创建视图的权限.D、授权给Andrea更新视图的权限.E、授权给Andrea在表中REFERENCES的权限.”相关问题
  • 第1题:

    你是MargieTravel的技术员,Andrea成功地从自己的WindowsXP专业版的电脑传真了旅行计划。Andrea的电脑设置是采用外接的传真设备,该设备设置是能够接受传真,但是却收不到任何外来的传真。你要设置Andrea的电脑能够接受传真,你要怎么做呢?()

    A.重启Andrea的电脑

    B.把外接的传真机关闭然后再打开

    C.设置传真设备手动的响应外来的传真

    D.设置传真机在外来传真来到的第一个铃声响时响应


    参考答案:D

  • 第2题:

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


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

  • 第3题:

    在SQL Server 2000 中,下列关于db_owner角色的说法,错误的是

    A.在每个数据库中都有该角色

    B.该角色中的成员在其所在的数据库中具有查询全部用户数据的权限

    C.可以手工为该角色添加和删除成员

    D.该角色中的成员具有创建数据库的权限


    正确答案:D
    解析:db_owner角色是创建一个数据库时系统默认创建的角色,该角色在数据库中拥有全部权限。

  • 第4题:

    你是Margie Travel的技术员,Andrea成功地从自己的WindowsXP专业版的电脑传真了旅行计划。Andrea的电脑设置是采用外接的传真设备,该设备设置是能够接受传真,但是却收不到任何外来的传真。你要设置Andrea的电脑能够接受传真,你要怎么做呢?()

    • A、重启Andrea的电脑
    • B、把外接的传真机关闭然后再打开
    • C、设置传真设备手动的响应外来的传真
    • D、设置传真机在外来传真来到的第一个铃声响时响应

    正确答案:D

  • 第5题:

    你是公司会计数据库的开发者。数据库包含一个名叫Employees的表。Tom是会计部门的一个成员。Tom的数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限被拒绝,被授予对其他列的SELECT权限。Tom现在要求访问Employees表里的所有数据。你该怎么做?()

    • A、废除Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限
    • B、添加Tom到db_datareader角色
    • C、添加Tom到db_accessadmin角色
    • D、授予Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限。

    正确答案:D

  • 第6题:

    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()

    • A、从系统表syscomments中删除存储过程中的文本。
    • B、对存储过程的文本加密
    • C、在系统表syscomments否认public角色中的SELECT权限
    • D、在系统表sysobjects否认public角色中的SELECT权限

    正确答案:B

  • 第7题:

    两个团队成员对可交付成果的理解有分歧。Bill坚决认为可交付成果只是有形资产,如建筑物、道路、计算机服务器等。而Andrea坚持声称他们应该把诸如培训的事情和其他无形可交付物都作为他们成果的一部分。谁说的是对的呢?()

    • A、Bill是对的
    • B、Andrea是对的
    • C、Bill和Andrea都对
    • D、Bill和Andrea都不对

    正确答案:B

  • 第8题:

    数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_ddladmin,则该用户可以进行()操作。

    • A、数据库中全部权限
    • B、管理全部权限、对象所有权、角色和角色成员资格
    • C、添加或删除用户ID
    • D、发出ALLDDL,但不能发出GRANT、REVOKE或DENY语句

    正确答案:D

  • 第9题:

    单选题
    ()数据库角色具有在数据库中创建表或者视图的权限。
    A

    db_accessadmin

    B

    db_datawriter

    C

    db_ddladmin

    D

    public


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    你是SQLServer2005/2008数据库的开发者。你为销售部门创建了一个存储过程,生成EndOfMonthSales报告。你利用下面的语句为EndOfMonthSales报告分配权限GRANT EXECUTE ON EndOfMonthSales TO SalesDept Andrea加入了销售部门并且成为SalesDept角色成员。Andrea也是Marketing角色成员,该角色已经被拒绝访问EndOfMonthSales报告。Andrea不能执行存储过程。其他销售部门的雇员没有碰到该问题。你该怎么办?()
    A

    添加Andrea到db_datareader数据库角色中.授予REFERENCES权限到public角色中.

    B

    从Marketing角色中删除Andrea。

    C

    在已经引用存储过程的表上授予Andrea’s数据库用户账户选择的权限.

    D

    在已经引用存储过程的表上授予Andrea’s数据库用户账户REFERENCES的权限.


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()
    A

    从系统表syscomments中删除存储过程中的文本。

    B

    对存储过程的文本加密

    C

    在系统表syscomments否认public角色中的SELECT权限

    D

    在系统表sysobjects否认public角色中的SELECT权限


    正确答案: A
    解析: 暂无解析

  • 第12题:

    多选题
    你是一个大型旅游公司的数据库开发者.你在resvervation数据库中被授予CREATEVIEW的权限.你的同事Eric被授予CREATETABLE的权限.你们俩都没有数据库拥有者或者系统权限,也没有被添加到任何固定服务器角色中.Eric已经创建了Traveler表并且存有公司顾客的信息.表如下所示:旅行代理处要连接数据库浏览存储在该表的信息.对应旅行代理处的登录被分配到Agent数据库角色中.你想旅行代理处能够浏览Traveler表中姓名和地址两列信息,而不是六列信息.你应该采取哪3个步骤?()
    A

    授予agent角色对Traveler表有选择的权限

    B

    叫Eric授予agent角色在Traveler表上有选择的权限.

    C

    叫Eric授予你Traveler表中需要的列的select权限.

    D

    叫Eric创建一个名为vwTravelers的视图,并以所希望的格式显示数据

    E

    创建一个视图vwTravelers,并以所希望的格式显示数据

    F

    授予agent角色对视图vwTravelers有选择的权限


    正确答案: A,F
    解析: 暂无解析

  • 第13题:

    在SQL Server 2008中,若希望数据库用户ACCT具有创建数据库对象的权限,较为适合的实现方法是( )。

    A.使ACCT只在dbcreator角色中

    B.使ACCT只在public角色中

    C.使ACCT只在db_owner角色中

    D.使ACCT只在db_ddladmin角色中


    正确答案:A
    dbcreator角色具有创建、删除、修改和还原数据库对象的权限,所以可以使ACCT只在dbcreator角色中。

  • 第14题:

    你是公司里SQL Server2005数据库的开发人员,你正在删除数据库中再也不会使用的对象,但是你无法删除1997Sales视图。检查后你发现这个视图有以下特征:视图中有簇索引销售数据库角色对该使徒有权限。该视图启用了 WITH SCHEMABINDING选项。一个 schema-bound在线函数引用了该视图。在该视图中定义了INSTEAD OF触发器。那么要删除这个视图,你该怎么办?()

    A.删除视图中的簇索引

    B.删除视图中的所有权限

    C.删除视图中的WITH SCHEMABIND ING选项

    D.删除引用该视图的函数的 WITH SCHEMABINDING选项

    E.不启用视图中的INSTEAD OF触发器


    参考答案D

  • 第15题:

    Jason:Where do you work,Andrea?
    Andrea:I work for Thomas Cook Travel.
    Jason:Oh,really?56
    Andrea:I′m a guide.I take people on toursto countries in South America,like Peru.
    Jason:57
    Andrea:Yes,it′s a great job.I love it.58
    Jason:I′m a student,and I have apart-time job,too.
    Andrea:Oh?59
    Jason:In a fast-food restaurant.
    Andrea:60
    Jason:Hamburger Heaven.



    第56题答案是


    答案:B
    解析:

  • 第16题:

    你是你公司SQL SERVER 2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITH SCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEAD OF触发器 在删除该视图前你该做什么?()

    • A、删除该视图上的聚集索引
    • B、除去该视图上所有权限
    • C、除去该视图上的WITH SCHEMABINDING选项
    • D、除去参考该视图的函数上的WITH SCHEMABINDING选项
    • E、禁用该视图上的INSTEAD OF触发器

    正确答案:D

  • 第17题:

    你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,Marc,在一个名为Corporate的数据库中创建了一张名为Customers的表。因为表包含机密的信息,他已经授权允许查询该表的只有队里的其他成员。你正在开发一个应用程序用来允许销售部门的职员查看Customers表的一些信息。这些职员是销售数据库角色的所有成员。为了支持这一个应用程序,你在Customers表上创建一个被命名的vwCustomers的视图。在创建视图之后,你授权具有销售角色的成员允许查询。当销售角色的成员尝试从视图中取回数据的时候,他们接收以下错误信息:SELECT permission denied on object‘Customers’,database‘Corporate’,owner‘Marc’.你必须确定具有销售角色的成员只能使用vwCustomers视图来访问Customers表的数据。你应该做什么?()

    • A、添加一个销售角色到固定的系统管理员服务器角色中。
    • B、将vwCustomers视图的所有权转移到销售角色中。
    • C、通知Marc将Customers表的所有权转移给销售角色的每个成员。
    • D、通知Marc授予用户查询Customers表的许可。
    • E、删除vwCustomers视图。通知Marc重建视图并且授予销售角色的用户查询视图的权限。

    正确答案:E

  • 第18题:

    若希望某数据库中的全体用户都具有某个权限,较好的做法是()

    • A、分别对数据库中的每个进行授权
    • B、将此权限授给db_owner角色
    • C、创建一个用户角色并将此权限授给该用户角色
    • D、将此权限授给public角色

    正确答案:B

  • 第19题:

    ()数据库角色具有在数据库中创建表或者视图的权限。

    • A、db_accessadmin
    • B、db_datawriter
    • C、db_ddladmin
    • D、public

    正确答案:C

  • 第20题:

    小王在SQLserver2000的企业管理器中按照默认方式创建了一个标准SQL登录帐户sqluser,打开查询分析器用这个登录帐户成功连接到数据库服务器,但当执行创建数据库语句的时候提示没有权限,他应该()才可以成功创建数据库。

    • A、新建一个具有创建数据库权限的服务器角色,将sqluser加入到该角色中
    • B、将sqluser加入到具有创建数据库权限的固定服务器角色中
    • C、在其所连接的数据库中新建一个数据库角色,将sqluser加入到该角色中
    • D、在SQL帐户sqluser的属性中设置其可以访问的数据库为当前连接的数据库并在该数据库中添加用户sqluser

    正确答案:B

  • 第21题:

    单选题
    若希望某数据库中的全体用户都具有某个权限,较好的做法是()
    A

    分别对数据库中的每个进行授权

    B

    将此权限授给db_owner角色

    C

    创建一个用户角色并将此权限授给该用户角色

    D

    将此权限授给public角色


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    你是公司会计数据库的开发者。数据库包含一个名叫Employees的表。Tom是会计部门的一个成员。Tom的数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限被拒绝,被授予对其他列的SELECT权限。Tom现在要求访问Employees表里的所有数据。你该怎么做?()
    A

    废除Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限

    B

    添加Tom到db_datareader角色

    C

    添加Tom到db_accessadmin角色

    D

    授予Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限。


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    你是你公司SQL SERVER 2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITH SCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEAD OF触发器 在删除该视图前你该做什么?()
    A

    删除该视图上的聚集索引

    B

    除去该视图上所有权限

    C

    除去该视图上的WITH SCHEMABINDING选项

    D

    除去参考该视图的函数上的WITH SCHEMABINDING选项

    E

    禁用该视图上的INSTEAD OF触发器


    正确答案: D
    解析: 暂无解析