《Oracle数据库系统应用开发实用教程习题1 (9).doc》由会员分享,可在线阅读,更多相关《Oracle数据库系统应用开发实用教程习题1 (9).doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、习题9一、选择题1. 哪个数据字典视图包含了当前连接到数据库的用户信息?AV$DATABASE BDBA_USERSCV$SESSION DUSER_USERS2. 下面是有关系统权限和对象权限的描述,哪一个是正确的?( ) A. 系统权限是针对某个对象操作的权限,对象权限不与数据库中的具体对象关联 B. 系统权限和对象权限都是针对某个对象操作的权限C. 系统权限和对象权限都不与具体的对象关联D. 系统权限不与数据库中的具体对象关联,对象权限是针对某个对象操作的权限3. 执行了下列语句后,Kevin可以( )。 GRANT ALL ON tableA TO Kevin; REVOKE UPDA
2、TE,DELETE ON tableA FROM Kevin;A. 插入和删除记录到表tableA B.插入和查询记录到表tableAC. 将部分权限授予其他用户 D.查询和更新表tableA的记录4. 哪种权限决定了哪些用户可以在数据库中删除和创建对象?A语句权限 B.用户权限 C.系统权限 D.对象权限5. 下列哪一项资源不能在用户配置文件中限定?A各会话的用户数 B.登录失败的次数 C.使用SGA区的大小 D.使用CPU时间6下列关于概要文件的描述中,哪一项是正确的 ? A. 无法通过资源配置文件来锁定用户账号 B. 无法通过资源配置文件来限制用户资源C. DBA可以通过资源配置文件来改
3、变用户密码D. DBA可以通过资源配置文件来设置密码的过期时限7 为了同时指定口令限制和资源限制,需要给用户分配几个 PROFILE ? A.两个 B. 三个 C 一个 8假设用户A将SELECT ANY TABLE的权限授予用户,并且使用ADMIN OPTION选项;用户B又将此权限授予用户C,当DBA收回用户A的SELECT ANY TABLE权限后,下列描述正确的是()? A. 只有用户B失去SELECT ANY TABLE权限 B. 只有用户C失去SELECT ANY TABLE权限C. 用户B和用户C都失去SELECT ANY TABLE权限D. 没有任何用户失去SELECT ANY
4、 TABLE权限9 以下哪几种角色具有 UNLIMITED TABLESPACE 系统权限? A. CONNECT B. RESOURCEC. DBA D. EXP_FULL_DATABASE 10 当用户具有以下哪些角色时可以访问数据字典视图 DBA_XXX? A. CONNECT B. RESOURCE C.DBA D. SELECT_CATALOG_ROLE 二、简答题1简述 Oracle 的权限分类。2什么是角色?简述创建角色的优点。 3Oracle 10g 默认的用户及口令是什么?各有什么身份? 4什么是概要文件,概要文件文件可以对系统的哪些资源进行限制? 5. 简述对象权限和系统权限的区别。6简述向用户授予对象权限时,使用WITH GRANT OPTION选项的作用。7创建一个名称为“姓名+学号”的用户,口令为姓名,并授予其连接数据库和创建表对象的权限。同时授予其访问用户scott的emp表的权限。