工学

单选题以下哪个说法最准确地描述了对表授予REFERENCES对象权限的目的啊()A 它允许用户的会话读取表,但仅限可以检查外键约束条件的表B 它允许用户在SELECT语句中引用表C 它允许用户对表创建外键约束条件D 它允许用户创建包含的数据与引用表中的数据相同的新表

题目
单选题
以下哪个说法最准确地描述了对表授予REFERENCES对象权限的目的啊()
A

它允许用户的会话读取表,但仅限可以检查外键约束条件的表

B

它允许用户在SELECT语句中引用表

C

它允许用户对表创建外键约束条件

D

它允许用户创建包含的数据与引用表中的数据相同的新表

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。现要将 U1对表SC的权限收回,请完成下列的SQL语句。

(12)

ON TABLE SC

(13)

12.


正确答案:REVOKE INSERT
REVOKE INSERT

第2题:

你判断下面语句,有什么作用?()GRANT update ONinventory TO joe WITH GRANT OPTION;

A.一个系统权限被授予用户JOE

B.一个对象权限被授予用户JOE

C.用户JOE被授予在这个对象上的所有权限

D.一个系统权限和一个对象权限被授予用户JOE


参考答案:B

第3题:

要让STU不仅拥有对表SC的INSERT权限,还可传播此权限,则授予STU权限的SQL语句为___________。


正确答案:
Grant Insert On Table SC To STU With Grant Option
【解析】SQL语言用GRANT语句向用户授予数据访问的权限, GRANT语句的一般格式为:

其语义为:将对指定操作对象的指定操作权限授予指定的用户。如果指定了WITH GRANT OPTION子句,则获得某种权限的用户还可以把这种权限再授予其他用户。

第4题:

授予对象权限时,包括哪个选项才能允许被授权者向其他用户授予权限()

  • A、WITH GRANT OPTION
  • B、WITH ADMIN OPTION
  • C、PUBLIC
  • D、FORCE

正确答案:A

第5题:

关于查询数据字典来确定对象权限的描述正确的是()

  • A、USER—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象上的对象权限
  • B、USER—TAB—RECD视图:为某个用户授予的,在其他模式对象上的系统权限
  • C、ALL—TAB—PRIVS—MADE视图:某个用户授予其他用户在该用户模式对象与其他模式对象上的系统权限
  • D、ALL一TAB—MADE视图:为某个用户授予的,在该用户模式对象与其他模式对象上的权限

正确答案:A,C

第6题:

写出如下SQL实现语句。

(1)把对表Zone的INSERT权限授予用户Smith,并允许它再将此权限授予他人。

(2)收回已经授予Tom的对表FlowerInfo中属性ComName的修改权限。

(3)建立视图viewpot,表现问题2的功能。


正确答案:(1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(IDComName DeISize) AS SELECT FlowerInfo.IDFlowerInfo.ComNameDelivery.DelSize
(1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(ID,ComName, DeISize) AS SELECT FlowerInfo.ID,FlowerInfo.ComName,Delivery.DelSize 解析:SQL语言中的数据控制语句有授权(GRANT)和收获权限(REVOKE),其基本格式分别如下:
GRANT权限>[,权限>]…
[ON对象类型>对象名>]
TO用户>[,用户>]…
[WHERE GRANT OPTION]
REVOKE权限>[,权限>]…
[ON对象类型>对象名>]
FROM用户>[,用户>]…
据此可得问题(1)对应的SQL语句为GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION;问题(2)对应的SQL语句为REVOKE UPDATE(ComName)ON TABLE FlowerInfO FROM Tom。
问题(3)是创建视图,用CREATE VIEW语句实现,其基本格式为:
CREATE VIEW 视图名(列表名)
AS SELECT 查询子句
[WITH CHECK OPTION]
根据题意可得对应的SQL语句为:
CREATE VIEW Viewpot(ID,ComName,DelSize)
AS
SELECT FlowerInfo.ID,FlowerInfo.ComName,Delively.DelSize
FROM FlowerInfo AS F,Delivery AS D
WHERE F.Delivered=D.id AND D.Category='pot'
ORDER BY F.ComName DESC

第7题:

您向用户AMY授予了CREATE.SESSION权限。您授予给AMY的是哪种类型的权限()

  • A、系统权限
  • B、对象权限
  • C、用户权限
  • D、访问权限

正确答案:C

第8题:

把对表ZONE的INSERT权限授予用户Smith,并允许他再将此权限授予其他人。

(2)收回已经授予Tom的对FlowerInfo中属性ComName的修改权限。

(3)建立视图viewpot,表现问题2的功能。


正确答案:(1)GRANT INSERT ON TABLE ZONE TO SMITH WITH GRANT OPTION; (2)REVOKE UPDATE(ComName)ON TABLE FLOWERINFO FROM TOM; (3)CREATE VIEW Viewpot(IDComNameDelSize) AS SELECT FlowerInfo.IDFlowerInfo. ComNameDelivery.DelSize From FLOWERINFO ASPD
(1)GRANT INSERT ON TABLE ZONE TO SMITH WITH GRANT OPTION; (2)REVOKE UPDATE(ComName)ON TABLE FLOWERINFO FROM TOM; (3)CREATE VIEW Viewpot(ID,ComName,DelSize) AS SELECT FlowerInfo.ID,FlowerInfo. ComName,Delivery.DelSize From FLOWERINFO ASP,D 解析:问题1的插入语句很简单,只是考查考生基本的SQL语言能力。
Insert语句的基本格式如下:
INSERT INTO基本表名(字段名[,字段名]…)
VALUES(常量[,常量]…);
问题2中的查询需要两个表:delivery和flowerinfo,必须知道如何连接这两个表。
SELECT语句的基本格式如下:
SELECT [ALL|DISTINCT]目标列表达式>[别名][,目标列表达式>[别名]]…
FROM表名或视图名>[别名][,表名或视图名>别名]]…
[WHERE条件表达式>]
[GROUP BY列名1>[HAVING条件表达办>]]
[ORDER BY列名2>[ASC|DESC]];
SQL语言中的数据控制语句有授权(GRANT),收回权限(REVOKE),一般考生对这两个语句的掌握可能会不熟悉。
SQL语言用CREATE VIEW命令建立视图,其一般格式为:
CREATE VIEW视图名>[(列名>(,列名>)…)]
AS子查询>
[WITH CHECK OPTION];
SQL语言用GRANT语句向用户授予操作权限,GRANT语句的一般格式为:
GRANT权限>[,权限>]…
[ON对象类型>对象名>]
TO用户>[,用户>]…
[WITH GRANT OPTION];
其语义是将对指定操作对象的指定操作权限授予指定的用户。[WITH GRANT OPTION]是可将获得的权限授予他人。
授予的权限可以由DBA或其他授权者用REVOKE语句收回。
REVOKE语句的一般格式为:
REVOKE权限>[,权限>]…
[ON时象类型>对象名>]
FROM用户>[,用户>]…;

第9题:

使用下列哪个关键字可以将一项对象权限授予所有数据库用户?()

  • A、ADMIN
  • B、ALL
  • C、PUBLIC
  • D、USERS

正确答案:C

第10题:

以下哪个说法最准确地描述了对表授予REFERENCES对象权限的目的啊()

  • A、它允许用户的会话读取表,但仅限可以检查外键约束条件的表
  • B、它允许用户在SELECT语句中引用表
  • C、它允许用户对表创建外键约束条件
  • D、它允许用户创建包含的数据与引用表中的数据相同的新表

正确答案:A

更多相关问题