oracle期末考试

合集下载

oracle期末考试题及答案

oracle期末考试题及答案

oracle期末考试题及答案C.CREATE VIEW WITH ERRORD.CREATE ERROR VIEW14、在联接视图中,当()时,该基表被称为键保留表。

A.基表的主键不是结果集的主键B.基表的主键是结果集的主键C.基表的主键是结果集的外键D.基表的主键不是结果集的外键15、在列的取值重复率比较高的列上,适合创建()索引。

A.标准 B.唯一 C.分区 D.位图16、要以自身的模式创建私有同义词,用户必须拥有()系统权限A.CREATE PRIVATE SYNONYMB.CREATE PUBLIC SYNONYMC.CREATE SYNONYMD.CREATE ANY SYNONYM17、PL/SQL块中不能直接使用的SQL命令是()。

A.SELECT B.INSERTC.UPDATE D.DROP18、以零作除数时会引发()异常。

A.VALUE_ERROR B.ZERO_DIVIDEC.STORAGE_ERROR D.SELF_IS_NULL19、要更新游标结果集中的当前行,应使用()子句。

A.WHERE CURRENT OF B.FOR UPDATEC.FOR DELETE D.FOR MODIFY20、用于处理得到单行查询结果的游标为()。

A.循环游标 B.隐式游标C.REF游标 D.显式游标21、公用的子程序和常量在()中声明。

A.过程 B.游标C.包规范 D.包主体22、数据字典视图()包含存储过程的代码文本A.USER_OBJECTS B.USER_TEXTC.USER_SOURCE D.USER_DESC23、以下不属于命名的PL/SQL块的是()。

A.程序包 B.过程C.游标 D.函数24、()包用于显示PL/SQL块和存储过程中的调试信息。

A.DBMS_OUTPUTB.DBMS_STANDARDC.DBMS_INPUTD.DBMS_SESSION25、Oracle的内置程序包由()用户所有。

Oracle期末考试试题及答案

Oracle期末考试试题及答案

Oracle期末考试试题及答案考 生 信 息 栏装 订 线一、选择题:(本题共20个小题,每小题2分,共40分)1当Oracle 服务器启动时,下列哪种文件不是必须的 ( ) 。

A. 数据文件 B. 控制文件 C. 日志文件 D. 归档日志文件 2.在Oracle 中,一个用户拥有的所有数据库对象统称为 ( )。

A. 数据库 B. 模式 C. 表空间 D. 实例 3.在 Oracle 数据库的逻辑结构中有以下组件: 1. 表空间 2. 数据块 3. 区 4. 段 这些组件从大到小依次是( )。

A. 1→2→3→4B.1→4→3→2C.1→3→2→4D. 4→1→3→2 4.下列哪个子句实现对一个结果集进行分组和汇总( )。

A.HAVING B.ORDER BY C.WHERE D.GROUP BY 5.在Oracle 数据库中,( )用户模式存储数据字典表和视图对象。

A. SYS B. SYSTEM C. SCOTT D. SYSDBA 6.以下不属于命名的PL/SQL 块的是( )。

A .程序包 B .过程 C .游标 D .函数7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将( )表空间分配给用户作为默认表空间。

A .HR B .SCOTT C .SYSTEM D .SYS8. 假设用户Lisa用Lisa以普通用户身份登录到系统,现需查看本用户下有哪些表,请写出相应的命令___________________________________________;9. 假设用户Lisa用Lisa以普通用户身份登录到系统,现需为Class 表的ID 列添加一个名为PK_CLASS_ID 的主键约束,请补充完整相应的命令ALTER TABLE Class________________________;10. 假设用户Lisa用Lisa以普通用户身份登录到系统,现需创建一个UPDATE 语句来修改本用户下ARTISTS 表中的数据,并且把每一行的T_ID 值都改成15,应该使用的SQL 语句是________________________ ;四、编程题:(本题共2小题,每题10分,共20分)1.请按要求完成以下程序的编写。

oracle期末考试题及答案

oracle期末考试题及答案

1、以下()内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区 D.共享池2、( )模式存储数据库中数据字典的表和视图.A。

DBA B。

SCOTT C。

SYSTEM D。

SYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( )表空间分配给用户作为默认表空间。

A.HR B。

SCOTT C.SYSTEMD.SYS4、( )服务监听并按受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、()函数通常用来计算累计排名、移动平均数和报表聚合等.A.汇总 B.分析 C.分组D.单行6、( )SQL语句将为计算列SAL*12生成别名Annual SalaryA.SELECT ename,sal*12 ‘AnnualSalary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary" FROM emp;C。

SELECT ename,sal*12 AS Annual Salary FROM emp;D。

SELECTename,sal*12 AS INITCAP(“Annual Salary”)FROM emp;7、锁用于提供( ).A。

改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行.A.行共享 B.行排他C。

共享 D.排他9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。

A.FOR INSERT B。

FORUPDATEC.FOR DELETE D。

FOR REFRESH10、使用( )命令可以在已分区表的第一个分区之前添加新分区。

oracle数据库期末考试试题及答案(0001)

oracle数据库期末考试试题及答案(0001)

oracle数据库期末考试试题及答案A13、带有错误的视图可使用()选项来创建。

A.FORCEB.WITH CHECK OPTIONC.CREATE VIEW WITH ERRORD.CREATE ERROR VIEWB14、在联接视图中,当()时,该基表被称为键保留表。

A.基表的主键不是结果集的主键B.基表的主键是结果集的主键C.基表的主键是结果集的外键D.基表的主键不是结果集的外键D15、在列的取值重复率比较高的列上,适合创建()索引。

A.标准B.唯一C.分区D.位图C16、要以自身的模式创建私有同义词,用户必须拥有()系统权限A.CREATE PRIVATE SYNONYMB.CREATE PUBLIC SYNONYMC.CREATE SYNONYMD.CREATE ANY SYNONYMD17、PL/SQL块中不能直接使用的SQL命令是()。

A.SELECT B.INSERTC.UPDATE D.DROPB18、以零作除数时会引发()异常。

A.VALUE_ERROR B.ZERO_DIVIDEC.STORAGE_ERROR D.SELF_IS_NULLA19、要更新游标结果集中的当前行,应使用()子句。

A.WHERE CURRENT OF B.FOR UPDATEC.FOR DELETE D.FOR MODIFYB20、用于处理得到单行查询结果的游标为()。

A.循环游标B.隐式游标C.REF游标D.显式游标C21、公用的子程序和常量在()中声明。

A.过程B.游标C.包规范D.包主体C22、数据字典视图()包含存储过程的代码文本A.USER_OBJECTS B.USER_TEXTC.USER_SOURCE D.USER_DESCC23、以下不属于命名的PL/SQL块的是()。

A.程序包B.过程C.游标D.函数A24、()包用于显示PL/SQL块和存储过程中的调试信息。

A.DBMS_OUTPUTB.DBMS_STANDARDC.DBMS_INPUTD.DBMS_SESSIONA25、Oracle的内置程序包由()用户所有。

oracle数据库期末考试试题及答案(一)

oracle数据库期末考试试题及答案(一)

一、选择一、选择1) CBO与RULE的区别,RBO根据规则选择最佳执行路径来运行查询,CBO根据表统计找到最低成本的访问数据的方法确定执行计划。

使用CBO需要注意:注意:a) 需要使用提示(Hint) b) 优化SQL的写法的写法c) 选择最有效率的表名顺序选择最有效率的表名顺序YZE命令进行分析统计ANALYZEd) 需要经常对表进行ANAL命令进行分析统计d) 需要稳定执行计划需要稳定执行计划2) 在Oracle中,一个用户拥有的所有数据库对象统称为()。

中,一个用户拥有的所有数据库a) 数据库数据库b) 模式模式c) 表空间表空间d) 实例实例3) 在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。

TEP ART DATEPa) DAb) EXTRACT c) TO_CHAR d) TRUNC 4) 在Oracle中,有一个教师表teacher的结构如下:的结构如下:ID NUMBER(5) NAME V ARCHAR2(25) EMAIL V ARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名()。

a) SELECT name FROM teacher WHERE email = NULL; b) SELECT name FROM teacher WHERE email <> NULL; c) SELECT name FROM teacher WHERE email IS NULL; d) SELECT name FROM teacher WHERE email IS NOT NULL; 5) 在Oracle数据库的逻辑结构中有以下组件:数据库的逻辑结构中有以下组件:A 表空间数据块 C 区D 段表空间 B 数据块这些组件从大到小依次是()。

a) A→B→C→D b) A→D→C→B c) A→C→B→D d) D→A→C→B 6) 在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。

oracle期末考试卷

oracle期末考试卷

oracle期末考试卷Oracle期末考试卷一、选择题(每题2分,共20分)1. Oracle数据库的默认端口号是什么?A. 1521B. 3306C. 1433D. 54322. 在Oracle数据库中,以下哪个命令用于查看当前数据库的所有用户?A. SELECT USER FROM DUAL;B. SELECT DISTINCT USERNAME FROM DBA_USERS;C. SELECT * FROM ALL_USERS;D. SELECT * FROM USER_USERS;3. 以下哪个不是Oracle数据库的体系结构组件?A. 数据库B. 实例C. 表空间D. 索引4. Oracle数据库的哪个组件负责管理数据的存储和检索?A. SQLB. PL/SQLC. RDBMSD. DBMS5. 在Oracle数据库中,以下哪个命令用于创建一个新的表?A. CREATE TABLE;B. CREATE DATABASE;C. CREATE INDEX;D. CREATE VIEW;6. Oracle数据库中,哪个命令用于删除一个表?A. DROP TABLE;B. REMOVE TABLE;C. DELETE TABLE;D. ERASE TABLE;7. Oracle数据库中,哪个命令用于查看表的结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;8. 在Oracle数据库中,以下哪个命令用于添加新的列到一个已存在的表?A. ADD COLUMN column_name column_type;B. INSERT COLUMN column_name column_type;C. CREATE COLUMN column_name column_type;D. APPEND COLUMN column_name column_type;9. Oracle数据库中,哪个命令用于更新表中的记录?A. UPDATE table_name SET column_name = new_value WHERE condition;B. MODIFY table_name SET column_name = new_value WHERE condition;C. CHANGE table_name SET column_name = new_value WHERE condition;D. ALTER table_name SET column_name = new_value WHERE condition;10. 在Oracle数据库中,以下哪个命令用于删除表中的记录?A. ERASE FROM table_name WHERE condition;B. REMOVE FROM table_name WHERE condition;C. DELETE FROM table_name WHERE condition;D. DROP FROM table_name WHERE condition;二、简答题(每题5分,共30分)1. 简述Oracle数据库的体系结构。

oracle期末考试试题 复习题

oracle期末考试试题 复习题

1.以下(A)内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区D.共享池2.在Oracle中,能够将emp表的SELECT权限赋予用户SCOTT的语句是( B )。

A、grant select emp to scottB、grant select on emp to scottC、grant on emp select to scottD、grant scott on emp select3.在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C )表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYS4.在Oracle中,下列选项中,不能直接嵌入PL/SQL块中的语句有(AC )。

[选两项]A、SELECTB、INSERTC、CREATTABLED、GRANT5、ORACLE用来判断列值是否为空的操作符是_B___A. ==NULLB. IS NULLC. AS NULLD. NULLIS6.(CD)SQL语句将为计算列SAL*12生成别名Annual Salary[选两项]A.SELECT ename,sal*12 …Annual Salary‟ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS AnnualSalary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7.在Oracle中,假设a变量的值为“a”,则执行代码decode(a,"a",1,"b",2,"c",3,4)后的结果是(A )。

A、1B、2C、3D、48.锁用于提供( )。

Oracle数据库应用开发期末考试

Oracle数据库应用开发期末考试

考试形式
考试时间:通常为2小时
考试要求:考生需独立完成,不得 携带任何参考资料
添加标题
添加标题
添加标题
添加标题
考试内容:包括选择题、填空题、 简答题、编程题等
评分标准:根据答题情况,按照评 分标准进行评分
考试时间:120分 钟
考试题型:选择 题、填空题、简 答题、编程题
考试范围: Oracle数据库应 用开发课程内容
能够进行简单的数据库安全 管理和监控操作
掌握Oracle数据库的故障诊 断和修复方法
感谢您的观看
汇报人:
能够根据需求进行简 单的数据库设计
掌握数据库优化的基 本方法和技巧
能够根据需求进行简 单的数据库优化
熟悉Oracle数据库的 性能优化工具和技巧
能够根据需求进行简 单的性能优化分析
能够进行基本的数据库备份 和恢复操作
掌握Oracle数据库的安全机 制和策略
熟悉Oracle数据库的基本概 念和架构
熟悉Oracle数据库的性能优 化方法和技巧
● SQL语言基础:SQL语法、数据类型、运算符、函数等 ● 数据库操作:创建、修改、删除数据库 ● 表操作:创建、修改、删除表 ● 数据操作:插入、更新、删除数据 ● 查询操作:SELECT语句、WHERE子句、GROUP BY子句、HAVING子句等 ● 索引操作:创建、修改、删除索引 ● 事务处理:COMMIT、ROLLBACK、SAVEPOINT等 ● 存储过程和函数:创建、修改、删除存储过程和函数 ● 触发器:创建、修改、删除触发器 ● 权限管理:GRANT、REVOKE等
考察学生对Oracle数据库的基本概念和原理的理解 检验学生对Oracle数据库应用开发的基本方法和技巧的掌握 评估学生对Oracle数据库应用开发项目的实际应用能力 促进学生对Oracle数据库应用开发技能的学习和提高

ORACLE期末复习题

ORACLE期末复习题

一、选择题:1. ORACLE 服务器是基于( )机制的服务器。

A.物理B.类C.日志D.例程2. ORACLE中可以连接到数据库的命令是 ( )A.SET B.CONN C.SELECT D.ROLLBACK3. PGA是( )A. 系统全局区B.程序全局区C. 代码全局区D. 数据库全局区4.用来记录应用程序对数据库改变的文件( )A.数据文件 B. 控制文件C. 重做日志文件D.初始化参数文件5.删除DEPT表中数据,但保留表的指令是()。

A.DELETE B.ROLLBACKC. UPDATED.SELECT6.ORACLE中变量的命名一般以()打头。

A. v_B. c_C. g_D. p_7. ORACLE 中的存储过程和函数的区别是 ( )A. 函数有参数,存储过程没有B. 存储过程可多次执行,函数不行C. 函数有返回语句,存储过程没有D. 存储过程和函数不可以同时出现8. ORACLE包由 ( ) 和包主体构成。

A.包变量B.说明部分C.包头D.某个类型名9.要将数值转换成字符串,可以用的是 ( )A. TOCHARB.TO_CHARC. TO_DATED. TO_NUMBER10.Oracle数据库服务器是由()组成。

A.SGA和PGA B.SGA和数据库C.数据库和后台进程D.例程和数据库11. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。

A. 表空间B. 联机重做日志文件C. 归档重做日志文件D. 回滚段12.()是包含Oracle数据库中所有数据的数据库对象。

A. 视图B. 索引C. 存储过程D. 表13.()是为了加速对特定表数据的访问而创建的数据段。

A. 视图B. 索引C. 存储过程D. 触发器13.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?A. 两者都只能存储日期数据,不能存储时间数据B. 两者都只能存储时间数据,不能存储日期数据C. date数据类型比timestamp数据类型的存储时间精度高D. date数据类型比timestamp数据类型的存储时间精度低14.可以自动执行操作的存储对象是()。

oracle期末考试题及答案

oracle期末考试题及答案

oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。

答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。

答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。

答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。

答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。

答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。

答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。

Oracle期末考试试题及答案

Oracle期末考试试题及答案
A.RETURNB.CALLC.SETD.EXEC
10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程( )
A.CKPTB. DBWRC.LGWRD. SMON
11.下列哪一个锁模式不属于Oracle( )。
A.死锁B.排他锁C.行级共享锁D.共享锁
ALTER TABLE Class
________________________;
10.假设用户Lisa用Lisa以普通用户身份登录到系统,现需创建一个UPDATE语句来修改本用户下ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是________________________ ;
四、编程题(本大题共2小题,每题10分,共20分)
1.(5空,每空2分,共10分)
(1)SELECTempno,sal
FROM employee
WHEREempno BETWEEN 7300 AND 7600;
(2) OPEN cursor_sal
(3) INTO v_empno,v_sal
(4)COMMIT;
END;
(2)假设用户已登录SQL Plus系统,处于“SQL>_”命令提示符下,现需执行存储
过程Rise_sal,请写出命令:_______⑤___________
2.创建一个函数get_sal,用于实现对表Emp(如下图)给定一个员工号(Empno),
通过函数获取该雇员的工资值,请完成以下程序。
1.__________是具有名称的一组相关权限的组合。
2.一个表空间物理上对应一个或多个__________文件。
3.标准的SQL语言语句类型可以分为:__________、数据操纵语句(DML)和__________。

Oracle期末考试复习题

Oracle期末考试复习题

oracle复习题一、填空题:1. Oracle EnterpriseManager是一个基于B/S的框架系统。

2.Oracle数据库的存储结构分为物理结构和逻辑结构。

3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。

4. 在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。

5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE. 6.索引的主要目标是提高访问的速度。

7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。

8. 命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。

9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip地址和端口号。

10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。

二、选择题:1.当Oracle服务器启动时,下列哪种文件不是必须装入内存的()。

DA. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。

BA.用户进程 B. 服务器进程 C. 日志写入进程(LGWR) D. 检查点进程(CKPT)3. 在Oracle数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D段;这些组件从大到小依次是()。

BA. A→B→C→DB. A→D→C→BC. A→C→B→DD. D→A→C→B4. (B )可以从过程返回多个值。

A. 使用IN参数B. 使用OUT参数C. 使用指针D. 不能5.PL/SQL为内存耗尽时,预定义了(C )异常。

Oracle-11g期末考试复习题

Oracle-11g期末考试复习题

一、选择题1、对于Oracle数据库软件的应用,主要分为哪两大块(AB )。

〖2个答案〗A.开发B.管理C.安装D.调试2、以下哪项不是Oracle数据库物理组件的类型(D)。

〖1个答案〗A. 数据文件B. 控制文件C. 日志文件D. 表空间3、以下哪项不是Oracle数据库的逻辑组件的类型(D)。

〖1个答案〗A. 表空间B. 段C. 扩展区D. 日志文件4、关于数据控制语言中,收回所授予的权限的语句是(B)。

〖1个答案〗A. CreateB. RevokeC. GrantD. Update5、Oracle数据库中,取余数的运算符是(B)。

〖1个答案〗A. %B. modC. /D. ||6、Oracle数据库中,连接字符串的运算符是(D)。

〖1个答案〗A. +B. &C. isD. ||7、Oracle数据库中返回字符串长度的函数是(D)。

〖1个答案〗A. SubstrB. ReplaceC. InStrD. Length8、Oracle数据库中按指定的精度进行四舍五入的函数是(C)。

〖1个答案〗A. SignB. TruncC. RoundD. Mod9、转换日期类型为字符串的转换函数是(C)。

〖1个答案〗A. to_dateB. to_datetimeC. to_charD. to_number10、在数据库中,对象Index表示(D)。

〖1个答案〗A.同义词B.表C.包D.索引11、关于通配符中的“%”,以下说法正确的两项是(BD)。

〖2个答案〗A. 代表任意一个字符,与Like结合使用B. 代表任意多个字符,与Like结合使用C. 代表任意一个字符,在Like后的表达式中只能使用一次“%”D. 代表任意多个字符,在Like后的表达式中可以使用多次“%”12、要统计某表中记录的总个数,以下哪项是正确的SQL语句(C)。

〖1个答案〗A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名13、要求表中数据的最大值,应使用什么函数(A)。

ORACLE数据库期末考试题目及答案

ORACLE数据库期末考试题目及答案

期末考试卷(卷)课程名称:数据库考试方式:开卷()闭卷(√)考生注意事项:1、本试卷共 4 页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸带出考场。

1、以下(a )内存区不属于SGA。

A.PGAB.日志缓冲区C.数据缓冲区D.共享池2、d )模式存储数据库中数据字典表和视图。

(A.DBAB.SCOTTC.SYSTEMD.SYS3、Oracle 中创建用户时,在若未提及DEFAULT TABLESPACE 关键字,Oracle 就将c )则(表空间分配给用户作为默认表空间。

A.HRB.SCOTTC.SYSTEMD.SYS4、a )服务监听并按受来自客户端应用程序连接请求。

(A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 5、b )函数通常用来计算累计排名、移动平均数和报表聚合等。

(A.汇总B.分析C.分组D.单行6、b)SQL 语句将为计算列SAL*12 生成别名Annual Salary (A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供(b )。

A.改进性能B.数据完整性和一致性C.可用性和易于维护D.用户安全8、( c )锁用于锁定表,允许其他用户查询表中行和锁定表,但不允许插入、更新和删除行。

A.行共享B.行排他C.共享D.排他9、带有( b )子句SELECT 语句可以在表一行或多行上放置排他锁。

oracle数据库期末考试试题及答案.doc

oracle数据库期末考试试题及答案.doc

1、以下(A )内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区D.共享池2、(D )模式存储数据库中数据字典的表和视图。

A.DBA B.SCOTT C.SYSTEM D.SYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C )表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYS4、(A )服务监听并按受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、(B )函数通常用来计算累计排名、移动平均数和报表聚合等。

A.汇总B.分析C.分组D.单行6、(B )SQL语句将为计算列SAL*12生成别名Annual SalaryA.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7、锁用于提供( B )。

A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全8、( C)锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。

A.行共享B.行排他C.共享D.排他9、带有( B )子句的SELECT语句可以在表的一行或多行上放置排他锁。

A.FOR INSERT B.FOR UPDATEC.FOR DELETE D.FOR REFRESH10、使用( C )命令可以在已分区表的第一个分区之前添加新分区。

Oracle期末考试试题与答案

Oracle期末考试试题与答案

号学线名姓栏息信级订班级生业考专装系一、选择题:(本题共 20 个小题,每小题 2 分,共 40 分)1 当 Oracle 服务器启动时,下列哪种文件不是必须的( ) 。

A. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( )。

A. 数据库B. 模式C. 表空间D. 实例3.在 Oracle 数据库的逻辑结构中有以下组件:1. 表空间2. 数据块3. 区4. 段这些组件从大到小依次是()。

A. 1→2→3→4B.1→4→3→2C.1→3→2→4D. 4→1→3→24.下列哪个子句实现对一个结果集进行分组和汇总( )。

A.HAVINGB.ORDER BYC.WHERED.GROUP BY5. 在 Oracle 数据库中, ( )用户模式存储数据字典表和视图对象。

A. SYSB. SYSTEMC. SCOTTD. SYSDBA6.以下不属于命名的PL/SQL 块的是 ( )。

A .程序包B.过程C.游标D.函数7.在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。

A .HR B. SCOTT C.SYSTEM D.SYS第 1 页共 6 页8.在 Windows 操作系统中, Oracle 的( )服务是使用 iSQL*Plus 必须的。

A .OracleHOME_NAMETNSListener B. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer9.下列哪个语句可以在SQL*Plus 中直接调用一个过程 ( )。

A. RETURNB. CALLC. SETD. EXEC10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程 ( )A.CKPTB. DBWRC.LGWRD. SMON11.下列哪一个锁模式不属于Oracle( )。

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 外键不能引用同一个表中的主键。

请判断对错。

标记为待复查(1) 分数对错(*)正确2.下面的说明是一条用户定义的完整性规则,因此必须手动编码;数据库不能自动执行此规则。

请判断对错。

<p/>主键必须是唯一的,并且主键的任何部分都不能为空。

标记为待复查(1) 分数对错(*)正确3.下面的说明是什么约束条件类型的示例?<p/> 在“图书馆”中,如果借给“借阅者”的“书籍”数目超过 5,我们必须给借阅者发一封信,要求归还“书籍”,这需要编写额外的代码来实现此功能。

标记为待复查(1) 分数实体完整性用户定义的完整性 (*)列完整性引用完整性正确4.外键必须为空。

请判断对错。

标记为待复查(1) 分数对错 (*)正确5.选出有关该句的所有不正确的表述,主键是...(选择三个正确答案)标记为待复查(1) 分数(选择所有正确答案)主键是唯一地标识表中各列的单个列。

(*)主键是表中的一列或多列,用于唯一地标识该表中的各行。

主键是一个表中的一组列,用于唯一地标识另一个表中的各行。

(*)主键仅为一列,且必须为空。

(*)不正确。

请参阅第 11 部分第 1 课。

6. 要解析物理模型中的多对多关系,可以创建___________________?标记为待复查(1) 分数唯一键约束条件交集实体交集表 (*)相互之间存在外键约束条件的两个表正确7.在概念模型中,多对多关系是通过以下结构解析的:________________标记为待复查(1) 分数父类型交集表交集实体 (*)子类型正确8.为什么表名 this_year_end+next_year 在 Oracle 数据库中无效?标记为待复查(1) 分数表名必须以字母字符开头。

太长了。

对象名称中不允许使用加号 +。

(*)上述各项都不是。

正确9.在 Oracle 数据库中,为什么不能使用 1_TABLE 作为表名?标记为待复查(1) 分数数据库不能识别全大写的词。

此处没有任何问题。

您可以创建一个名为“1_TABLE”的表。

对象名称不能以数字开头。

它们必须以字母开头。

(*)TABLE 是一个保留字。

正确10.从实体关系图转换到物理设计需要更改术语。

辅助唯一标识符成为标记为待复查(1)分数列表唯一约束条件 (*)主键约束条件正确11. 映射父类型时,父类型级别的关系按常规方法进行转换。

子类型级别的关系将变成外键,但外键列都将成为必需的。

请判断对错。

标记为待复查(1) 分数对错 (*)正确Section 12(回答此部分的所有问题)12.应始终在编程阶段结束后立即推行系统。

完成开发后就不再需要进一步的工作了。

请判断对错。

标记为待复查(1) 分数对错 (*)正确。

13. 系统文档是在系统投入运行并且用户已经使用了一段时间后的最后阶段编写的。

这样才能提高正确编写系统文档的把握。

请判断对错。

标记为待复查(1) 分数对错 (*)正确。

14.使用 DESCRIBE 命令可以返回表中的所有行。

请判断对错。

标记为待复查(1) 分数对错 (*)正确。

15. 什标记为待复查(1) 分数FETCHGETSELECT (*)RETURN正确。

16. 可以将___________子句添加到SELECT句中以返回数据的子集。

标记为待复查(1) 分数ANYWHEREWHICHWHERE (*)EVERY正确。

17. f_顾客”表包含以下数据:328380211632444如果运行以下语句:标记为待复查(1) 分数DELETE FROM F_顾客 WHERE 标识 <= 2; 表中将剩多少行?31 (*)2不正确。

请参阅第 12 部分第 2 课。

18.S QL 语句“ALTER TABLE 雇员 DELETE COLUMN 薪金”是一个有效语句。

请判断对错。

标记为待复查(1) 分数对错 (*)正确。

Section 15(回答此部分的所有问题)19.以下哪项表述最好地描述了处理算术表达式的方式?标记为待复查(1) 分数先处理加法运算,然后再处理任何其他运算。

先处理乘法和减法运算,然后再处理任何其他运算。

先处理乘法和加法运算,然后再处理减法和除法 运算。

先处理除法和乘法运算,然后再处理减法和加法 运算。

(*)正确。

20.如果使用下面的 SQL语句查询数据库:SELECT *FROM事务处理WHERE 产品标识= 4569;执行该语句时,会实现哪些SQL SELECT语句功能?标记为待复查(1)分数仅选择功能仅映射功能仅选择和映射功能(*)映射、选择和联接功能不正确。

请参见第 15部分第 1 课。

21. 在 SELECT 子句中,2 + 3 * 2 的结果是什么?标记为待复查(1) 分数68 (*)1013正确。

22.应在 SELECT 语句的哪一子句中指定要查询的表的名称? 标记为待复查(1) 分数FROM 子句 (*)SELECT 子句WHERE 子句上述选项都可以,可以在 SELECT 语句中任何所需的位置上列出表。

正确。

23. 以下哪个SQL 关键字可以指定在SQL 查询的输出中用别名替代列名?标记为待复查(1) 分数AS (*)ORANDSUBSTITUTE正确。

24. 以下哪条SQL 语句会返回一个错误?标记为待复查(1) 分数SEL * FR 天空; (*)select 恒星 from 天空;SELECT 恒星 FROM 天空;SELECT * FROM 天空;正确。

Section 16(回答此部分的所有问题)25.“球员”表包含以下列:球员标识NUMBER(9)姓氏VARCHAR2(20) 名字VARCHAR2 (20)球队标识NUMBER (4) 经理标识NUMBER (9) 位置标识NUMBER (4)如果要显示“球队标识”列和“经理标识”列的唯一组合,应使用哪条SELECT 语句?标记为待复查(1) 分数SELECT * FROM 球员;SELECT 球队标识, 经理标识 FROM 球员;SELECT DISTINCT 球队标识, 经理标识 FROM 球员; (*)SELECT 球队标识, DISTINCT 经理标识 FROM 球员;SELECT 球队标识, 经理标识 DISTINCT FROM 球员;正确。

26. 评估此 SELECT 语句: SELECT 姓氏, 名字, 薪金 FROM 雇员; 在 Oracle Application Express 中,“名字”列标题的默认显示方式是什么?标记为待复查(1) 分数首字母大写居中显示。

首字母大写左对齐显示。

全大写居中显示。

(*)全大写左对齐显示。

不正确。

请参见第 16部分第 2 课。

27.以下哪项命令将从雇员表中显示与职务标识连接在一起的姓氏,它们之间由逗号和空格分隔,且结果列被标识为“雇员和职务”?标记为待复查(1)分数SELECT "姓氏" ||', '|| "职务标识" + "雇员和职务" FROM雇员;SELECT 姓氏||', '||职务标识 "雇员和职务" FROM 雇员; (*)SELECT "姓氏" ||', '|| "职务标识" + "雇员和职务" FROM 雇员;SELECT 姓氏||","|| 职务标识 "雇员和职务" FROM 雇员;正确。

28. 评估以下 SELECT 语句: SELECT * FROM 雇员WHERE 部门标识 IN(10, 20, 30) AND 薪金 > 20000;哪些值会导致逻辑条件返回 TRUE ?标记为待复查(1) 分数部门标识 = 10 and 薪金 = 20000部门标识 = 20 and 薪金 = 20000部门标识 = null and 薪金 = 20001部门标识 = 10 and 薪金 = 20001 (*)正确。

29.如果使用BETWEEN 运算符编写查询,则值的输入顺序无关紧要,即“BETWEEN低值AND 高值”与“BETWEEN 高值AND低值”会得出相同的结果。

请判断对错。

标记为待复查(1)分数对错 (*)正确。

30.“雇员”表包含以下列: 姓氏 VARCHAR2(25) 名字 VARCHAR2(25) 电子邮件 VARCHAR2(50)如果要编写以下 SELECT 语句来检索具有电子邮件地址的雇员的姓名。

SELECT 姓氏||', '||名字 "雇员姓名" FROM 雇员;则应使用哪条 WHERE 子句来完成此条语句?标记为待复查(1) 分数WHERE 电子邮件 = NULL;WHERE 电子邮件 != NULL;WHERE 电子邮件 IS NULL;WHERE 电子邮件 IS NOT NULL; (*)正确。

31.使用 标记为待复查_% (*)#&正确。

32.如果需要显示部门 50 中薪金范围在 10000 到 25000 之间的雇员,WHERE 子句应如何编写?标记为待复查(1) 分数WHERE 部门标识 < 50AND 薪金 BETWEEN 10000 AND 25000WHERE 部门标识 > 50AND 薪金 BETWEEN 10000 AND 25000WHERE 部门标识 = 50AND 薪金 BETWEEN 25001 AND 10001WHERE 部门标识 = 50AND 薪金 BETWEEN 10000 AND 25000(*)正确。

33.要检索与某字符模式相匹配的行,应使用什么比较条件?标记为待复查(1) 分数INLIKE (*)ALMOSTSIMILAR正确。

34.D ISTINCT 关键字用在 SELECT 子句中的作用是什么?标记为待复查(1) 分数隐藏 NULL 值消除所有唯一值并对值进行比较在结果中消除重复的行 (*)仅在结果中消除唯一的行正确。

35.如果需要仅显示雇员表中“姓氏”列和“经理标识”列的唯一组合,应在SELECT 子句中使用什么关键字?标记为待复查(1) 分数ONLYUNIQUEONEDISTINCT (*)DISTINCTROW正确。

36. 可以使用以下哪个运算符来将字符串列与其他列组合到一起?标记为待复查(1) 分数*/+|| (*)正确。

Section 17(回答此部分的所有问题)37.关于默认排序顺序,以下哪项表述正确?标记为待复查(1) 分数最小的数字值显示在最后。

最早的日期值显示在最前面。

(*)Null 值显示在最前面。

字符值将以反向字母顺序显示。

相关文档
最新文档