一、单选题 showgood1、评估SQL语句: SELECT ROUND(45.953, -1), TRUNC(45.936, 2) FROM dual; 该语句的显示结果? A. 46 and 45 长沙培训机构排名榜B. 46 and 45.93 C. 50 and 45.93 D. 50 and 45.9 2、评估SQL语句:SELECT ename, sal, 12*sal+100 FROM emp; Sal 列存储的是月薪,现在要求查询语句能够显示 每月增加100元补贴后的年薪,上面的语句如何更改? A. 不需要做任何修改 B. SELECT ename, sal, 12*(sal+100) FROM emp; baby是什么意思英文C. SELECT ename, sal, (12*sal)+100 FROM emp; D. SELECT ename, sal+100,*12 FROM emp; 3、用于显示表结构的命令是什么? A. DESC B. HOST C. SELECT D. DIR 4、下列哪个是SQL*Plus 的命令? A. SELECT B. DESC C. DELETE D. UPDATE 5、你现在要创建一张名为 orders 的表, 该表包括4列: 1) order_id 列数据类型为 number 2) customer_id 列数据类型为 number 3) order_status 列数据类型为 varchar2类型且默认值为 PENDING 4) date_ordered 列数据类型为 date 下面创建语句正确的有哪个? A. CREATE TABLE orders (order_id NUMBER(10),customer_id NUMBER(8), order_status NUMBER(10) DEFAULT 'PENDING', date_ordered DATE; B. CREATE TABLE orders (order_id NUMBER(10),customer_id NUMBER(8), order_status VARCHAR2(10) = 'PENDING', date_ordered DATE ); C. CREATE OR REPLACE TABLE orders (order_id NUMBER(10),customer_id NUMBER(8), order_status VARCHAR2(10) DEFAULT 'PENDING', date_ordered DATE ); D. CREATE OR REPLACE TABLE orders (order_id NUMBER(10),customer_id NUMBER(8), order_status VARCHAR2(10) = 'PENDING', date_ordered DATE ); E. CREATE TABLE orders (order_id NUMBER(10),customer_id NUMBER(8), order_status VARCHAR2(10) DEFAULT 'PENDING', date_ordered DATE ); 6、有一张employees 表,包括三列 employee_id number(4),Last_name varchar2(25),Job_id varchar2(10) 你现在需要在job_id列中查询包含’SA_’字符串的行,下面SQL语句正确的是? A. SELECT employee_id, last_name, job_id FROM employees WHERE job_id LIKE '%SA\_%' ESCAPE '\'; B. SELECT employee_id, last_name, job_id FROM employees WHERE job_id LIKE '%SA_'; C. SELECT employee_id, last_name, job_id FROM employees WHERE job_id LIKE '%SA_' ESCAPE "\"; D. SELECT employee_id, last_name, job_id FROM employees WHERE job_id = '%SA_'; 7、评估SQL语句 lookaheadSELECT ROUND(TRUNC(MOD(1600,10),-1),2) FROM dual;语句执行完成后的结果是? A. 0 B. 1 C. 0.00 D. 发生错误 8、Oracle 中将数据库缓存区高速缓存区的数据写入数据文件的后台进程是哪个? A. SMON B. PMON C. DBWn D. LGWR 9、Oracle 假设安装在C盘,则Oracle 的主目录的路径是哪个? A. C:\oracle\product\10.2.0\db_1 B. C:\ C. C:\oracle\product\databa D. C:\windows\oracle 10、下面哪个命令会导致重新启动ORACLE时要进行实例恢复? A. shutdown immediate B. shutdown normal C. shutdown transactional D. shutdown abort 11、如果表中某列上包含大量重复值,这列所适合建立什么类型索引? A. B-Tree B. BitMap C. 唯一性索引 D. 基于函数的索引 12、当某用户执行数据修改时,其他用户从哪儿查询其原始数据? A. 索引段 B. 数据段 C. 回滚段 D. 重做日志 13、启动监听器的命令是? A. lsnrctl start B. lsnrctl stop C. tnsping start D. tnsping stop 14、AWR 是由哪个后台进程将快照数据写入? A. SMON B. PMON C. DBWn D. LGWR E. CKPT F. MMON 15、数据库处于什么状态下才能开启数据库归档模式? A. shutdown B. nomount C. mount D. open 1、评估SQL语句: CREATE TABLE dept (deptno NUMBER(2),dname VARCHAR2(14),loc VARCHAR2(13)); ROLLBACK; DESCRIBE DEPT 下列描述哪个是正确的? A. DESCRIBE DEPT 语句显示DEPT表的结构 B. ROLLBACK语句释放DEPT表的存储空间 C. DESCRIBE DEPT 语句返回一个错误 ORA-04043:对象DEPT不存在 D. 如果在 ROLLBACK 语句之前输入COMMIT语句子,DESCRIBE DEPT 将显示DEPT表的结构 2、在SELECT 语句中消除重复行的关键字是 A. ALL B. NOT C. NOT ANY D. DISTINCT 3、下列SELECT语句用于查询表中email列为空值的行,哪个是正确的? A. SELECT ename,sal,email from emp where email = 0; B. SELECT ename,sal,email from emp where email =’ ’; C. SELECT ename,sal,email from emp where email is null; D. SELECT ename,sal,email from emp where email is not null; 4、在创建视图语句中 FORCE 参数的作用是什么? A. 创建视图进同时创建视图约束 B. 基于有约束的表上创建视图 C. 即使没有权限也可以创建视图 D. 创建视图时,即使基表不存在也创建 5、你需要修改 STUDENTS 表在STUDENT_ID列上增加一个PK约束,当前此表为空表,下面语句正确的是? A. ALTER TABLE students ADD PRIMARY KEY student_id; B. ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student_id); C. ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id; D. ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id); E. ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY (student_id); 6、某用户想查询自己所拥有的表中哪些列包含约束,下面的哪个数据字典视图包含该信息? A. USER_CONSTRAINTS B. USER_OBJECTS C. ALL_CONSTRAINTS D. USER_CONS_COLUMNS E. USER_COLUMNS 7、Oracle 10G 中G代表什么意思? A. 网格 B. 网络 C. 云计算 D. 应用程序 8、Oracle 中将重做日志缓存区的数据写入重做日志文件的后台进程是哪个? A. SMON B. PMON C. DBWn D. LGWR E. CKPT 9、 Oracle 启动的顺序是? A. nomount—mount—open B. mount—open—nomount C. open—mount-nomount D. nomount—open—mount 10、表空间如果想使用字典管理,前提是什么? A. 有磁盘阵列 B. system表空间必须是字典管理 C. 创建表空间时,必须指定多个数据文件 D. 有动态磁盘 11、当执行UPDATE 语句行数据时,oracle 会在表中行中加什么类型的锁? A. ROW SHARE B. ROW EXCLUSIVE C. SHARE D. SHARE ROW EXCLUSIVE E. EXCLUSIVE 12、如果用户想对数据修改及其值变化,应该使用什么类型的审计? A. 强制性审计 B. 标准数据审计 C. 基于值的审计 D. 细粒度审计 E. 对DBA审计 13、AWR收集的数据存储在哪个表空间? A. system B. sysaux C. undo D. urs 14、哪条命令是手工发出检查点事件? A. alter databa checkpoint B. checkpoint C. start checkpoint D. alter system checkpoint 15、在数据库OPEN状态下备份控制文件的命令是什么? A. alter databa backup controlfile to trace; B. alter system backup controlfile to trace; C. alter databa backup controlfile to ‘c:\control.bkf’; D. alter system backup controlfile to ‘c:\control.bkf’; 二、多选题 1、下列哪些是DML语句?(选择3个) A. COMMIT B. MERGE C. UPDATE D. DELETE E. CREATE F. 2、下列哪些语句可以将2000以 $2,000.00 的格式显示?(选择3个) A. SELECT TO_CHAR(2000, '$#,###.##') FROM dual; B. SELECT TO_CHAR(2000, '$0,000.00') FROM dual; C. SELECT TO_CHAR(2000, '$9,999.00') FROM dual; D. SELECT TO_CHAR(2000, '$9,999.99') FROM dual;关于克服困难的作文 E. SELECT TO_CHAR(2000, '$2,000.00') FROM dual; F. SELECT TO_CHAR(2000, '$N,NNN.NN') FROM dual; 3、哪两个语句执行后,该事务是成功完成的? A. DELETE employees; B. DESCRIBE employees; C. ROLLBACK TO SAVEPOINT C; D. GRANT SELECT ON employees TO SCOTT; E. ALTER TABLE employees SET UNUSED COLUMN sal; 4、为什么要创建同义词? (选择2个) A. 因为你有太多的表 B. 因为你的表太大了 C. 因为你的表名太长,引用不方便 D. 因为你想引用其它方案下的表 5、序列中使用的伪列有哪些? (选择2 个) A. NEXTVAL B. CURRVAL C. ROWID D. ROWNUM 6、Oracle 的SGA区中有哪些组件? (选择6个) A. 共享池 B. Streams 池 C. 大型池 D. JAVA 池 E. 数据库缓冲区高速缓存 F. 重做日志缓冲区 7、Oracle 初始化参数文件包括? (选择2 个) A. init 文件 B. SPFILE C. PFILE coke怎么读E. START_FILE 8、下面对SYS用户描述正确有哪些? (选择4个) A. 被授予了DBA角色 B. 具有ADMIN OPTION的所有权限 C. 拥有数据字典 D. 拥有自动工作量资料档案库 E. 可以被删除 hospital9、下面对TRUNCATE TABLE 命令描述正确的有哪些? (选择5个) A. 通过将高水位标记(HWM) 设置到表开头,使表行不可用,将表标记为空 B. 是DDL 命令,因此不会生成还原数据,而且会隐式提交命令 C. 相应的索引也会被截断 D. 不会截断外键引用的表 E. 使用此命令时不会触发删除触发器 F. 和DELETE命令完全一样 10、下面对冷备份描述正确是哪些? A. 必须先做热备份 B. 只能将数据恢复到备份的那个时间点,最后备份到数据库损坏时之间的数据无法恢复 C. 只能数据库shutdown 后去做 D. 冷备份只能备份数据文件,不能备份控制文件 1、以下是“雇员表”的结构: EMPLOYEE_ID NUMBER Primary Key,FIRST_NAME VARCHAR2(25), LAST_NAME VARCHAR2(25) 下面哪些插入语句是正确的?(选择3个) A. INSERT INTO employees VALUES (NULL, 'John', 'Smith'); B. INSERT INTO employees (first_name, last_name) VALUES( 'John', 'Smith'); C. INSERT INTO employees VALUES ('1000', 'John', NULL); D. INSERT INTO employees (first_name, last_name, employee_id) VALUES ( 1000, 'John', 'Smith'); syE. INSERT INTO employees (employee_id) VALUES (1000); F. INSERT INTO employees (employee_id, first_name, last_name) VALUES ( 1000, 'John', ' '); 2、评估下面创建表的语句 CREATE TABLE orders (SER_NO NUMBER UNIQUE,ORDER_ID NUMBER,ORDER_DATE DATE NOT NULL, STATUS VARCHAR2(10) CHECK (status IN ('CREDIT', 'CASH')), PROD_ID NUMBER REFERENCES PRODUCTS(PRODUCT_ID),ORD_TOTAL NUMBER, PRIMARY KEY (order_id, order_date)); 以上语句执行完成后会在些列自动创建索引?(选择2个) A. SER_NO B. ORDER_ID C. STATUS D. PROD_ID E. ORD_TOTAL F. 在 ORDER_ID and ORDER_DATE列上创建复合索引 3、关于约束,下列哪些描述是正确的?(选择2个) A. UNIQUE约束不允许空值 B. 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引 C. PK 约束允许列中有一个空值 D. NOT NULL约束是确保列中不会出现空值 4、表STUDENTS 的结构如下 (STD_ID number(4), COURSE_ID varchar2(10), START_DATE DATE,END_DATE DATE) 哪两个聚合函数对START_DATE列是有效的? (选择2个) A. SUM(start_date) B. AVG(start_date) C. COUNT(start_date) D. AVG(start_date, end_date) E. MIN(start_date) F. MAXIMUM(start_date) 5、当执行 drop table dept命令后,下列哪些描述是正确的? (选择4个) A. 你不能回滚这个语句 B. 所有待定事务将被提交 C. 基于DEPT表的视图被删除 D. 基于DEPT表的索引被删除 E. 表DEPT中的数据全部被删除,同时表的结构也被删除 F. 表DEPT中的数据全部被删除,但表结构被保留下来 G. 基于DEPT表的同义词被删除 6、Oracle 数据库结构有哪些组件? (选择3 个) A. 内存结构 B. 进程结构 C. 存储结构 D. 网络结构 7、Oracle 的逻辑存储结构的组件有哪些? (选择5个) A. 数据库 B. 表空间 C. 段 D. 区 E. 块 F. 数据文件 8、下面对Oracle 初始化文件描述正确的有哪些? (选择4个) A. 初始化文件定义Oracle 启动时使用的环境设置people B. 初始化文件定位控制文件 C. 有两种类型的初始化参数文件 D. Oracle 实例根据初始化文件中的定义创建SGA E. 初始化文件丢失后无法恢复 9、用户验证方法包括哪些? (选择3 个) A. 口令验证 B. 外部验证 C. 映射验证 D. 全局验证 10、临时表中可以创建__? (选择3个) A. 约束 B. 索引 C. 视图 D. 触发器 三、解答题 1、有一张emp表包含如下列(empno,ename,sal,detpno),写一个子查询,查询工资大于bob的雇员姓名和工资 要求结果集返回两列:ename,sal quiet是什么意思lect ename,sal from emp where sal>(lect sal from emp where ename=’bob’); 2、写出启动 oracle到mount阶段的命令 startup nomount alter databa mount 3、当前oracle 公司为数据库的应用提出了云计算的概念和设计架构,如果现在你是oracle公司的CEO,根据当前数据库的应用,你会为下一代数据库系统提出什么要的概述和设计架构,请写出你的概念,并做简要说明. |
本文发布于:2023-07-07 17:47:20,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/78/1084011.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |