`
sakakokiya
  • 浏览: 507304 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle9i笔试题面试题D

阅读更多





EMP表


EMP表




列名称


定义


列名称


定义




Empno


NUMBER(4),PK


Deptno


NUMBER(2)




Ename


VARCHAR2(10)


Dname


VARCHAR2(14)




Job


VARCHAR2(9)


Loc


VARCHAR2(13)




Mgr


NUMBER(4)





Hiredate


DATE





Sal


NUMBER(7,2)





Comm


NUMBER(7,2)





Deptno


NUMBER(2),FK












1.下面哪一个SQL语句将创建一个用户名为ACCTSUPER、密码为SUPERPWORD的新用户?
a.CREATE USER acctsuper PASSWORD superpword;
b.CREATE USER acctsuper PASS superpword;
c.CREATE USER acctsuper IDENTIFIED BY superpword;
d.CREATE acctsuper WITH PASSWORD superpword;


2.下面哪一个SQL语句将生成EMP_FMPNO序列中的下一个值?
a.SELECT emp_empno.nextvalue FROM dual;
b.SELECT emp_empno.currentvalue FROM dual;
c.SELECT emp_empno.nextval FROM dual;
d.SELECT emp_empno.currentval FROM dual;


3.下面哪一个SQL语句将修改现有的视图EMP_SAL_VU,使用户不能更新它显示的数据?
a.CREATE OR REPLACE VIEW emp_sal_vu
AS SELECT empno,ename,sal,comm FROM emp
WITH READ ONLY;
b.REPLACE VIEW emp_sal_vu WITH READ ONLY;
c.ALTER VIEW emp_vu READ ONLY;
d.CREATE OR REPLACE  emp_sal_vu
AS SELECT empno,ename,sal,comm FROM emp
WITH CHECK OPTION;


4.在发生下面哪些情况时,Oracle9i将自动创建一个索引?选出所有正确的答案.
a.创建一个序列
b.创建一个PRIMARY KEY约束
c.成功执行CREATE INDEX命令
d.创建一个PUBLIC同义词


5.下面哪一项可以包括在一个简单视图中?
a.组合的数据
b.联接的表
c.SUM函数
d.列别名


6.下面哪些SQL命令向名为ACCTSUPER的用户授予系统权限?选出所有正确的答案.
a.GRANT INSERT ON emp TO acctsuper;
b.GRANT CREATE TABLE TO acctsuper;
c.GRANT SELECT ON emp TO acctsuper;
d.GRANT UPDATE ANY TABLE TO acctsuper;
e.GRANT CREATE SESSION TO acctsuper;


7.下面哪一个SQL命令将创建一个视图,该视图禁止用户执行任何这样的操作:使视图以后无法访问视图当前显示的行?
a.XREATE VIEW eejobs30
AS SELECT empno,ename,job
FROM emp WHERE deptno = 30
WITH CHECK OPTION;
b.CREATE OR REPLACE VIEW eejobs30
AS SELECT empno,ename,job
FROM emp WHERE deptno = 30
WITH READ ONLY;
c.CREATE VIEW eejobs30
AS SELECT empno,ename,job
FROM emp WHERE deptno = 30
WITH READ ONLY;
d.CREATE OR REPLACE VIEW eejobs30
AS SELECT empno,ename,job
FROM emp WHERE deptno = 30


8.下面关于简单和复杂视图的说法中,哪一种说法是错误的?
a.在非key-preserved表上不允许DML操作
b.如果一行违反了底层的约束,那么不能通过视图将它添加到表中
c.不能通过视图向表添加NULL值
d.在包含伪列ROWNUM的简单视图上允许DML操作


9.下面哪一个SQL语句需要用户在下次访问他的账号时创建一个新密码?
a.CREATE USER acctsuper IDENTIFIFD BY NULL;
b.ALTER USER acctsuper PASSWORD EXPIRE;
c.ALTER USER acctsuper  EXPIRE PASSWORD;
d.CREATE USER acctsuper IDENTIFIFD BY PASSWORD EXPIRE;


10.下面哪一个SQL语句将在执行时创建一个内联视图?
a.CREATE FORCE VIEW inline_grosspay
AS SELECT empno,ename,sal + NVL(comm,0)
FROM emp;
b.CREATE VIEW inline_grosspay AS
inline SELECT empno,ename,sal + NVL(comm,0)
FROM emp;
c.CREATE VIEW inline_grosspay
AS SELECT empno,ename,sal + NVL(comm,0)
FROM emp;
d.SELECT empno,ename,dname
FROM(SELECT * FROM emp NATURAL JOIN dept);


11.下面哪一个SQL语句将删除PUBLIC同义词名称EMPLOEE?
a.DELETE SYNONYM employee;
b.DROR SYNONYM employee;
c.DROR PUBLIC SYNONYM employee;
d.DELETE PUBLIC SYNONYM employee;
e.DROR PUBLIC employee;


12.以下关于索引的说法哪一个是正确的?
a.在使用索引时,行检索总是更慢
b.当表的主键上存在一个索引时,DML操作总是更快
c.索引总是使DML操作变慢
d.基于函数的索引将自动使查询执行得更慢


13.下面哪一个术语应用于一组权限或一个权限集合?
a.架构
b.角色
c.数据字典
d.权限
e.组账号


14.下面哪一个命令将向两个用户Smith和Blake授予CONNECT角色?
a.GRANT CONNECT ON database TO SMITH BLAKE;
b.GRANT CONNECT TO SMITH BLAKE;
c.GRANT CONNECT TO ‘SMITH',' BLAKE';
d.GRANT CONNECT TO SMITH, BLAKE;


15.下面哪一个命令即使在底层的表不存在时也将创建一个视图?
a.CREATE FORCE VIEW inline_grosspay
AS SELECT empno,ename,sal +NVL (comm,0)
FROM emp;
b.CREATE VIEW inline_grosspay AS
inline SELECT empno,ename,sal + NVL (comm,0)
FROM emp;
c.CREATE VIEW inline_grosspay
AS SELECT empno,ename,sal + NVL (comm,0)
FROM emp;
d.SELECT empno,ename,dname
FROM(SELECT * FROM emp NATURAL JOIN dept);


16.下面哪一个术语用来说明属于一个特定用户的对象集合?
a.用户帐
b.角色
c.数据字典
d.架构


17.下面哪些命令允许用户更改他自己的密码?选出所有正确的答案.
a.ALTER USER… IDENTIFIDE BY
b.PASSWORD
c.CREATE USER… IDENTIFIDE BY
d.ALTER USER… PASSWORD


18.下面哪一个命令禁止用户服务SMITH查看存储在EMP表中的数据,但仍然允许他访问DEPT表?
a.REVOKE select ON emp FROM smith;
b.LOCK TABLE emp FROM smit;
c.REVOKE SELECT ANY TABLE FROM smith;
d.ALTER USER smith RESTRICTED ACCESS on emp;


19.下面哪一个命令可以用来修改一个视图?
a.ALTER VIEW
b.MODIEY VIEW
c.ALTER VIEW… MODIEY
d.ALTER TABLE… MODIEY VIEW
e.不能修改视图


20.下面哪一个子句不能与ALTER SEQUENCE命令一起使用?
a.INCREMENT BY
b.START WITH
c.CACHE
d.NOMAXVALUE
分享到:
评论

相关推荐

    oracle 9i笔试题d

    oracle 9i 笔试题d,涵盖了 Oracle 9i 数据库管理系统的多个方面,包括用户管理、SQL 语句、视图、索引、权限管理等。本文将从标题、描述、标签和部分内容中生成相关知识点,并详细解释每个问题。 用户管理 在 ...

    oracle 9i笔试题b

    在这些笔试题中,我们可以看到一些关于SQL查询的基础知识,这是操作Oracle数据库的关键技能。以下是对这些问题的详细解答: 1. 要将部门名称转换为小写,应使用`LOWER()`函数。所以正确答案是: ```sql SELECT ...

    oracle 9i笔试题c

    Oracle 9i是一款重要的关系型数据库管理系统,这里提供的是一些针对该版本的笔试题目,主要涉及SQL语言和数据库管理的基本概念。以下是对每个问题的详细解答: 1. 创建一个只包含部门30的员工数据的新表,正确的是...

    oracle 9i笔试题a

    【Oracle 9i 笔试题解析】 1. 确定员工 Blake 所在部门的名称,正确查询是 b 和 c。查询 b 使用了自然连接(NATURAL JOIN),它会根据相同列名自动匹配两个表的数据,而 `ename` 在 `dept` 表中不存在,所以这不是...

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...

    oracle 9i 全部下载链接

    - [ship_9204_linux_disk1.cpio.gz](http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gz) - [ship_9204_linux_disk2.cpio.gz]...

    oracle笔试和面试题

    oracle笔试和面试题 本资源摘要信息涵盖了 Oracle 相关的笔试和面试题,包括表连接方式、SQL 执行计划、CBO 和 RULE 的区别等多个方面的知识点。 表连接方式: * Inner Join: Inner Join 用于连接两个表,并返回...

    Oracle9i客户端精简版

    Oracle9i客户端精简版。 Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版

    oracle9i客户端精简版.zip

    在“oracle9i310.msi”这个文件中,包含了Oracle 9i客户端的安装程序,用户只需运行此文件即可开始安装。 4. **使用说明.htm**:这个文件提供了关于如何使用客户端的指导,可能包括安装步骤、连接配置、基本操作等...

    windows server 2003 Oracle9i 安装

    Windows Server 2003 Oracle9i 安装指南 Windows Server 2003 是微软公司推出的服务器操作系统,而 Oracle9i 是 Oracle 公司推出的关系数据库管理系统。本文档将指导读者在 Windows Server 2003 上安装 Oracle9i ...

    oracle9i310.rar

    "oracle9i310.rar" 是一个压缩包,其中包含了Oracle 9i的简化客户端版本,适用于在虚拟机、老旧计算机或Windows XP系统上运行。由于其资源占用较小,因此特别适合这些环境下使用,同时也能连接到更高版本的Oracle...

    oracle9i教程

    《Oracle9i教程详解》 Oracle9i是Oracle公司推出的一款强大的关系数据库管理系统,它以其高效、稳定和灵活的特点在企业级应用中占据重要地位。本教程将深入探讨Oracle9i的核心概念和技术,帮助读者全面了解和掌握这...

    oracle9i下载地址

    oracle9i下载地址, 分三个IOS文件, 加压即可安装.

    Oracle 9i 参考手册

    Oracle 9i是一款由甲骨文公司推出的数据库管理系统,它在2001年发布,是Oracle数据库的一个重要版本。这个参考手册包含了关于Oracle 9i的全面信息,旨在帮助用户理解和操作该系统。Oracle 9i在设计时强调了性能优化...

    基础的Oracle_DBA笔试题和面试题目

    基础的Oracle_DBA笔试题和面试题目

    Oracle9i考试题

    "Oracle9i考试题"是针对想要掌握和通过Oracle9i相关认证的考生准备的学习资料,它涵盖了Oracle9i数据库的基础知识和核心概念。 在学习和备考Oracle9i的过程中,你需要了解以下几个关键知识点: 1. **数据库概念**...

    oracle9i物理结构,oracle9i物理结构

    Oracle 9i 物理结构是数据库管理系统的核心组成部分,它决定了数据如何在磁盘上存储、管理和访问。Oracle 9i 物理结构主要由以下几个关键组件构成: 1. **数据文件 (Data Files)**: 扩展名为 .DBF 的数据文件是...

    oracle9i客户端精简免安装.rar

    本压缩包“oracle9i客户端精简免安装.rar”是专为Windows操作系统设计的Oracle9i客户端版本,旨在简化Oracle数据库的管理和操作,让用户无需进行复杂的安装过程即可快速使用。 Oracle9i客户端主要包括以下几个关键...

    oracle9i的EXP和IMP

    Oracle 9i数据库系统是Oracle公司的一个重要版本,它提供了许多功能来支持数据管理,其中包括数据导入(IMP)和导出(EXP)工具。这两个工具是数据库管理员进行数据迁移、备份和恢复操作的关键组件。 **EXP(Export...

    Oracle9i+Windows下安装

    百度云盘下载地址https://pan.baidu.com/s/1iU5zzuVbm2-uJtzQGr98zw windows下安装Oracle9i

Global site tag (gtag.js) - Google Analytics