单项选择题
你是一个食物批发商的数据库开发者.每星期,公司完成不同顾客的订单.通常,每个顾客每星期定购同样数量的一定项目.偶尔,顾客定购的某个项目的数量明显少于顾客通常的数量.订单的信息储存在表invoice中,该表在sqlserver2005/2008数据库中.创建该表的脚本如图所示:你想验证这些和平常不一样的订单的样品,为此,你必须为每个顾客生成一列货物,货物数量少于该顾客平均的货物数量.你应该用哪个查询?()
A.
B.
C.
D.
相关考题
-
多项选择题
你是一个大型旅游公司的数据库开发者.你在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有选择的权限 -
单项选择题
你是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的权限. -
多项选择题
你为Contoso公司设计一个库存和商品买卖数据库。你创建了逻辑数据库如图所示:你必须保证维护数据库的参照完整性。哪3个类型的约束应该应用于设计?()
A.在Products表上创建外键约束,指向OrderDetails表
B.在Products表上创建外键约束,指向Suppliers表
C.在Order表上创建外键约束,指向OrderDetails表
D.在OrderDetails表上创建外键约束,指向Order表
E.在OrderDetails表上创建外键约束,指向Products表
