2019-2020学年第一学期《Oracle数据库》期末考试
oracle期末考试试题及答案-最新
大型数据库期末复习提示一.题型:3. 程序填空20分4. 读程序10分二.试题框架题型1,2来源为全书16章的内容,重点可以复习每章章后练习。
题型4,5 来自触发器,事务,存储过程几章内容,题目难度与书中相仿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.SYSTEM D.SYS4、〔〕效劳监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、〔〕函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总B.分析C.分组D.单行6、〔〕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、锁用于提供( )。
A.改良的性能B.数据的完整性和一致性C.可用性和易于维护D.用户平安8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
A.行共享B.行排他C.共享D.排他9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。
oracle数据库期末考试复习题
一名词解释:(5*2 共10分)1. 角色:一组相关权限的集合称之为角色。
2. PL/SQL 语言:是Oracle 数据库专⽤的⽤种⽤级程序设计语⽤,是对标准SQL 语⽤进⽤了过程化的扩展。
3. 游标:用来存储多条查询数据的一种数据结构(结果集或缓冲区),它有一个指针,用来从上往下移动,是指向该缓冲区的句柄或指针,从而达到遍历每条记录的作用。
P2324. 表空间(tablespace):Oracle数据库在逻辑上可以划分为一系列的逻辑区域,每个逻辑区域成为一个表空间,表空间是Oracle数据库中的最大逻辑存储结构,有一系列的段组成。
P495. 段(segment):段是由一个或多个连续或不连续的区组成的逻辑存储单元。
表空间的组成单位,代表特定数据类型的数据存储结构。
6. 区间(extent):区是由一系列连续的数据块组成的逻辑存储单元,是存储空间分配与回收的最小单元。
7. 数据块(block):Oracle数据块是数据库中最小的逻辑存储单元,也是数据库的执行输入/输出操作的最小单位,由一个或多个操作系统块构成。
8. 索引:是一种可选的与表相关的数据库对象,用于提高数据的查询效率。
P989. Oracle 实例:处于用户与物理数据库之间的一个中间层软件称之为实例,由一系列内存结构和后台进程组成。
通常一个实例对应一个数据库。
P65(第五章)10. 序列:是用于产生唯一序号的数据库对象,可以为多个数据库用户依次生成不重复的连续整数,通常使用它自动生成表中的主键,并且不占用实际存储空间。
P115(第七章)11. 同义词:同义词是数据库中表、索引、视图或其他模式对象的⽤个别名。
二单选(10*2 共20分)这些只是范围,没有明确的题,所以基本了解就可以答选择1.在Oracle 数据库的存储结构包括物理存储结构和逻辑存储结构。
2.SGA 中包括数据高速缓冲区、日志缓冲区、共享池、大型池、Java 池、流池等。
ORACLE数据库期末考试题目及答案说课讲解
期末考试卷(卷)课程名称:数据库考试方式:开卷()闭卷(√)、本试卷共 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期末考试卷
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期末考试试题及答案
一、选择题:(本题共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 关键字,J则Oracle 就将()表空间分配给用户作为默认表空间。
A. HRB. SCOTTC. SYSTEMD. SYSA.CKPTB. DBWRC 丄GWRD. SMON11.下列哪一个锁模式不属于 Oracle ()。
A.死锁B.排他锁C.行级共享锁D.共享锁 A. 10 4B. 44C. 10 10D. 41013. 在Oracle 中,当控制一个显式游标时,下面哪种命令包含 INTO 子句( A. FETCH B. CLOSE C. OPEN D. CURSOR A. ==NULLB. NULLISC. AS NULLD. IS NULL15.查询一个表的总记录数,可以采用)统计函数。
A. AVG(*)B. SUM(*)C. COUNT(*)D. MAX(*)A.SAVEB.SPOOLC.GETD.IN PUT17.为了去除结果集中重复的行,可在 SELECT 语句中使用下列哪个关键字( A.ALLB.DISTINCTC.SPOOLD.HAVINGB.在Oracle 数据库中,模式与数据库用户是 对应的 8.在 Windows 操作系统中,Oracle 的( )服务是使用iSQL*Plus 必须的。
(完整word版)oracle数据库期末考试试题及答案
(完整word版)oracle数据库期末考试试题及答案亲爱的读者:本文内容由我和我的同事精心收集整理后编辑发布到文库,发布之前我们对文中内容进行详细的校对,但难免会有错误的地方,如果有错误的地方请您评论区留言,我们予以纠正,如果本文档对您有帮助,请您下载收藏以便随时调用。
下面是本文详细内容。
最后最您生活愉快 ~O(∩_∩)O ~oracle数据库期末考试试题及答案A1、以下()内存区不属于SGA。
A.PGA B.日志缓冲区C.数据缓冲区D.共享池D2、()模式存储数据库中数据字典的表和视图。
A.DBA B.SCOTT C.SYSTEM D.SYSC3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间。
A.HR B.SCOTT C.SYSTEM D.SYSA4、()服务监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListener B.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServerB5、()函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总B.分析C.分组D.单行B6、()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;B7、锁用于提供( )。
A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
Oracle数据库期末考试复习题
一、选择题1.在数据库系统中,把可以相互区别的客观事物称为()A.属性 B. 字段C.文件D.实体2.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A. 多对多B. 一对多C. 多对一D. 一对一3.下列叙述中正确的是( )A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致4.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )A、内模式B、外模式C、概念模式D、逻辑模式注:外模式又称子模式或用户模式,对应于用户级。
模式又称概念模式或逻辑模式,对应于概念级。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述。
6.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表注:【自由表】和数据库无关联的表。
5.建立关系之间联系的主关键字与外部关键字引用的约束条件是指()A.参照完整性B.实体完整性C.用户自定义完整性D. 以上都不对6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念()A.宿主语言 B.游标C. DDL语言D.DML语言8.在SQL中,下列涉空值的操作,不正确的()A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)9.索引字段值不唯一,应该选择的索引类型为( )A、主索引B、普通索引C、候选索引D、唯一索引9.数据库系统的特点不包括()A. 数据结构化B. 数据独立性高C. 数据冗余度低D. 应用程序管理数据11.下列SQL语句中,修改表结构的是()A.MODIFYB.ALTERC.RENAMED.DELETE12.概念模型独立于()A. DBMSB.E-R图C.信息世界D.现实世界17.在基本的关系中,下列说法正确的是(C)A 行列顺序有关B 属性名允许重名C 任意两个元组不允许重复D 一列数据中的元素类型可以不同24. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
Oracle数据库期末考试
Oracle数据库期末考试1.企业管理器(Oracle Enterprise Manager),简称OEM。
em 是企业管理的缩写。
2.SQL*Plus行编辑命令及功能A[PPEND] text:将文本text的内容附加在当前行的末尾C[HRNGE]/text/:删除当前行中text指定的内容CL[EAR] BUFF[ER]:删除SQL缓冲区中的所有命令行I[INPUT]:在当前行后插入任意数量的命令行L[IST]:列出所有行R[UN]:显示并运行缓冲区中当前命令3.SQL*PLUS文件操作命令及功能SA V[E] filename:将SQL缓冲区的内容保存到指定的文件夹中,默认的拓展名为 .sql GET filename:将文件的内容调入SQL缓冲区,默认的文件拓展名为.sqlSTA[RT] filename:指定的命令文件EXIT:退出 SQL*PLUS4.在SQL*PLUS中启动或关闭实例(1)启动实例-OPEN:打开实例和所有文件(数据文件和日志文件)允许多用户存取数据库。
-MOUNT:装载实例和打开控制文件,激活某些功能。
-NO MOUNT:启动实例,不装载数据库。
(2)关闭实例SHUTDOWN:-NORMA L:正常关闭。
(如果有用户登录在数据库中,该命令无法关闭)-IMMEDIATE:立即关闭。
- TRASACTIONAL:尽量少影响客户端,避免客户丢失信息。
-ABORT:放弃一切事务,立即关闭。
第二章1.数据库分内部结构、外部结构。
2.内部结构:表空间(TABLE SPACE)、表(TABLE)、约束条件(CONSTRAINT)。
3.表空间:EXAMPLE示例、SYSTEM系统、TEMP临时。
4.段(SEGMENT)由盘区(EXETENT)组成,盘区由数据块(DATA BLOCK)组成。
数据块是最小的存储单元。
5.外部结构:数据文件(DATAFILE)、重做日志文件(REDO LOG FILES)、控制文件(CONTROL FILES)。
Oracle期末考试复习题
大型数据库期末复习提示一.题型: 1.选择40分 2.填空20分3. 程序填空20分4. 读程序10分5.程序设计10分二.试题框架题型1,2来源为全书16章的内容,重点可以复习每章章后练习。
题型4,5 来自触发器,事务,存储过程几章内容,题目难度与书中相仿。
复习题一、填空题: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段;这些组件从大到小依次是()。
Oracle期末考试试题及答案(1)
1.表空间2.数据块3.区4.段
这些组件从大到小依次是()。
A. 1→2→3→4 B.1→4→3→2 C.1→3→2→4 D. 4→1→3→2
4.下列哪个子句实现对一个结果集进行分组和汇总( )。
5. 在数据库中,( )用户模式存储数据字典表和视图对象。
A. B. C. D.
;
10. 假设用户用以普通用户身份登录到系统,现需创建一个语句来修改本用户下表中的数据,并且把每一行的值都改成15,应该使用的语句是 ;
四、编程题:(本题共2小题,每题10分,共20分)
1.请按要求完成以下程序的编写。(5空,每空2分,共10分)
以下存储过程借助游标用于实现对员工工资()的调整,调整方案为:对于员工号()在7000到7200间的员工,若其原工资在1000之下,则加薪20%。
考 生 信 息 栏
系专业级 班级姓名学号
装 订 线
一、选择题:(本题共20个小题,每小题2分,共40分)
1当服务器启动时,下列哪种文件不是必须的 ( ) 。
A. 数据文件 B. 控制文件 C. 日志文件 D. 归档日志文件
2.在中,一个用户拥有的所有数据库对象统称为 ( )。
A.数据库B.模式C.表空间D.实例
14.中,用来判断列值是否为空的操作符是( )。
A. B. C. D.
15.查询一个表的总记录数,可以采用( )统计函数。
A.(*)B.(*)C.(*)D.(*)
16.以下的哪个命令可以将命令的运行结果保存到文件中( )。
17.为了去除结果集中重复的行,可在语句中使用下列哪个关键字( ) 。
18.关于模式的描述下列哪一项不正确( ))。
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 )命令可以在已分区表的第一个分区之前添加新分区。
orcl期末试题及答案
orcl期末试题及答案Oracle(orcl)期末试题及答案第一部分:选择题(共40小题,每题2分,共80分)1. 下列哪个选项是数据库的基本术语?a) 表格b) 字母c) 句子d) 单词答案: a) 表格2. SQL是什么的缩写?a) System Query Languageb) Structured Query Languagec) Simple Query Languaged) Symbolic Query Language答案: b) Structured Query Language3. 数据库管理员的职责之一是什么?a) 编写程序代码b) 设计数据库架构c) 维护服务器硬件d) 负责数据输入答案: b) 设计数据库架构4. 以下哪个是数据库管理系统(DBMS)?a) Microsoft Wordb) Adobe Photoshopc) Oracle Databased) Excel Spreadsheet答案: c) Oracle Database5. 关系型数据库中,表与表之间的关系是通过什么实现的?a) 列名b) 行数c) 主键-外键关系d) 字段类型答案: c) 主键-外键关系......第二部分:填空题(共10题,每题5分,共50分)1. 数据库中最小存储单位是___________。
答案: 字节(byte)2. 在Oracle数据库中,使用____________语句来创建表。
答案: CREATE TABLE3. 在SQL中,使用____________关键字来更新表中的数据。
答案: UPDATE4. 运行SQL查询时,使用____________命令获取查询结果。
答案: SELECT5. 使用____________关键字来删除表中的数据。
答案: DELETE......第三部分:综合题(共5题,每题20分,共100分)1. 根据以下的员工表,请编写SQL查询语句,查询出部门编号为10的员工及其对应的部门名称。
Oracle期末考试试题及答案
号学线一、选择题:〔此题共个小题,每题分,共分〕20240名姓栏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.HAVINGB.ORDERBYC.WHERED.GROUPBY5.在Oracle数据库中,()用户模式存储数据字典表和视图对象。
装A. SYSB. SYSTEMC. SCOTTD. SYSDBA6.以下不属于命名的PL/SQL块的是()。
A.程序包B.过程C.游标D.函数系7.在Oracle中创立用户时,假设未提及DEFAULT TABLESPACE关键字,那么Oracle就将〔〕表空间分配给用户作为默认表空间。
A.HRB.SCOTTC.SYSTEMD.SYS8.在Windows操作系统中,Oracle的()效劳是使用iSQL*Plus必须的。
A.OracleHOME_NAMETNSListenerB. OracleServiceSIDC.OracleHOME_NAMEAgentD. OracleHOME_NAMEServer2.以下哪个语句可以在SQL*Plus中直接调用一个过程()。
A. RETURNB. CALLC. SETD. EXEC10.如果效劳器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,那么系统会启动如下哪一个进程()A.CKPTB. DBWRC.LGWRD. SMON8.以下哪一个锁模式不属于Oracle()。
A.死锁B.排他锁C.行级共享锁D.共享锁9.有字符串数据〞test〞分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为()A. 104B. 44C. 1010D. 41013.在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()。
oracle数据库期末考试试题及答案
oracle数据库期末考试试题及答案一、单选题(每题2分,共20分)1. Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 在Oracle数据库中,以下哪个选项不是数据类型?A. NUMBERB. CHARC. DATED. FILE答案:D3. Oracle数据库中,用于删除表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. REMOVE答案:A4. 在Oracle数据库中,以下哪个命令用于查询表中的数据?A. SELECTB. INSERTC. UPDATED. DELETE答案:A5. Oracle数据库中,以下哪个选项不是SQL语句的组成部分?A. SELECTB. FROMC. WHERED. PRINT答案:D6. 在Oracle数据库中,以下哪个选项不是事务控制命令?A. COMMITB. ROLLBACKC. SAVEPOINTD. PRINT答案:D7. Oracle数据库中,以下哪个选项不是索引类型?A. B-treeB. BitmapC. HashD. List答案:D8. 在Oracle数据库中,以下哪个选项不是表约束类型?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:D9. Oracle数据库中,以下哪个命令用于添加表列?A. ADD COLUMNB. ALTER TABLEC. CREATE COLUMND. MODIFY COLUMN答案:B10. 在Oracle数据库中,以下哪个选项不是PL/SQL的组成部分?A. DECLAREB. BEGINC. ENDD. PRINT答案:D二、多选题(每题3分,共15分)1. Oracle数据库中,以下哪些选项是数据类型?A. VARCHAR2B. TIMESTAMPC. BOOLEAND. BLOB答案:A, B, D2. 在Oracle数据库中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:B, C, D3. Oracle数据库中,以下哪些选项是表约束类型?A. PRIMARY KEYB. FOREIGN KEYC. CHECKD. UNIQUE答案:A, B, C, D4. 在Oracle数据库中,以下哪些选项是事务控制命令?A. COMMITB. ROLLBACKC. SAVEPOINTD. PRINT答案:A, B, C5. Oracle数据库中,以下哪些选项是索引类型?A. B-treeB. BitmapC. HashD. List答案:A, B, C三、简答题(每题5分,共20分)1. 请简述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中,使用______命令可以创建一个表。
oracle期末考试试题
oracle期末考试试题Oracle期末考试试题作为一名学习数据库管理的学生,我对Oracle的期末考试试题充满了期待和紧张。
这次考试的试题涵盖了数据库设计、SQL语句、性能优化等多个方面,要求我们全面掌握Oracle数据库的知识和技能。
下面我将从几个方面来探讨这些试题,并分享一些自己的思考和答案。
首先,试题中涉及了数据库设计的内容。
数据库设计是数据库管理的基础,合理的设计可以提高数据库的性能和可维护性。
我记得试题中有一个题目要求我们设计一个学生信息管理系统的数据库表结构。
在这个问题中,我首先考虑了学生的基本信息,如学号、姓名、性别、年龄等。
然后,我进一步思考了学生的选课信息和成绩信息,考虑到一个学生可以选修多门课程,我设计了一个选课表和成绩表与学生表进行关联。
通过这个问题,我深刻认识到数据库设计的重要性,并且学会了如何将现实世界的需求转化为数据库表结构。
其次,试题还涉及了SQL语句的应用。
SQL是结构化查询语言的缩写,是数据库管理中最常用的语言之一。
试题中有一道题目要求我们查询某个学生的选课信息和成绩。
在这个问题中,我使用了SELECT语句来查询学生表、选课表和成绩表,并通过JOIN语句将它们进行关联。
通过这个问题,我巩固了SQL语句的应用能力,并且学会了如何使用多表查询来获取复杂的信息。
另外,试题还考察了性能优化的知识。
在实际的数据库管理中,性能优化是一个非常重要的环节,可以提高数据库的响应速度和稳定性。
试题中有一道题目要求我们分析一个查询语句的性能问题,并给出优化建议。
在这个问题中,我首先使用EXPLAIN PLAN命令来分析查询语句的执行计划,找出潜在的性能瓶颈。
然后,我根据分析结果提出了一些优化建议,如创建索引、调整查询语句等。
通过这个问题,我了解到了性能优化的方法和技巧,并且学会了如何通过分析和调整来提高数据库的性能。
综上所述,Oracle期末考试试题涵盖了数据库设计、SQL语句、性能优化等多个方面,要求我们全面掌握Oracle数据库的知识和技能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019-2020学年第一学期《Oracle数据库》期末考试适用班级:1801,1802,1803,1804
1、手动创建数据库的第一步是()
A.启动实例
B.启动SQL*Plus 以SYSDBA身份连接Oracle
C.查看系统的实例名
D.创建参数文件
2、创建一个数据库至少需要几个控制文件?()
A.一个B.二个C.三个D.无
3、执行CREATE DATABASE命令之前,应该发出的命令是()
A.STARTUP INSTANCE B.STARTUP NOMOUNT
C.STARTUP MOUNT D.以上都不是
4、DBA使用哪个命令显示当前归档状态?()
A.ARCHIVE LOG LIST
B.FROM ARCHIVE LOGS
C.SELECT * FROM V$THREAD
D.SELECT * FROM ARCHIVE_LOG_LIST
5、把多路镜像控制文件存于不同磁盘最大的好处是()
A.数据库性能提高
B.防止失败
C.提高归档速度
D.能并发访问提高控制文件的写入速度6、段的集合称为()
A.区B.段C.表空间D.数据库
7、数据字典表和视图存储在()
A.USERS表空间B.SYSTEM表空间
C.TEMPORARY表空间D.以上三个中任意
8、数据块的哪三个部分合称为块头部?()
A.表目录、行目录和行数据
B.标题、表目录、空闲区
C.表目录、行目录、标题
D.块头部、行数据、行头部
9、临时表空间中用于排序的段是何时创建的()
A.排序操作开始的时候
B.临时表空间创建的时候
C.当排序操作需要内存操过1KB的时候。
D.上述所有选项。
10、如果未定义临时表空间,哪一个会作为默认的临时表空间?()
A.ROLLBACK B.USERS C.INDEX D.SYSTEM
11、Oracle实例是()
A.Oracle 内存结构B.Oracle I/O 结构
C.Oracle 后台进程D.以上都是
12、最近使用过的SQL语句存储在()
A.共享池B.数据高速缓冲区C.私有全局区D.用户全局区13、Oracle事务提交即()
A.数据由DBWR进程写入磁盘文件
B.LGWR进程成功写入日志
C.PMON 进程提交
D.SMON 进程写数据
14、实例启动时数据库所处的状态是()
A.MOUNT B.OPEN C.NOMOUNT D.None
15、用于删除约束的命令是哪一个?()
一、单选题(20*2分=40分)
A.ALTER TABLE MODIFY CONSTRAINT
B.DROP CONSTRAINT
C.ALTER TABLE DROP CONSTRAINT
D.ALTER CONSTRAINT DROP
16、哪个不是ROWID的组成部分?()
A.表空间B.文件编号C.对象编号D.块内行号
17、唯一值约束和主键约束的区别是什么?()
A.唯一值约束建立唯一索引、主码约束建立非唯一索引
B.主码列可以为空、唯一值约束的列不可以为空
C.主码约束可以使用已有的索引、唯一值约束总是创建索引
D.唯一值约束的列可以为空、主码列不可以为空
18、ALTER TABLE命令不能用于()
A.将一个表移动到其他的表空间中
B.修改表的初始分区大小
C.修改表名
D.禁用触发器
19、哪个单行函数能够得到字符串的一部分?()
A.INSERT B.SUBSTR C.LPAD D.LEAST
20、使用多表查询时,在哪个子句指定多个表的名字?()
A.HA VING B.GROUP BY C.WHERE D.FROM
1、关于子查询以下哪两种说法是正确的?()
A.外层查询返回结果之后,执行内层查询
B.先执行子查询,再执行外层查询
C.对于子查询返回的结果,外层查询只执行一次
D.外层查询返回的每行结果都与内层查询结果进行比较
2、当创建一个表时:()
A.直接路径加载使用SQL* Loader实用程序不会记录在重做日志文
件。
B.直接加载不记录在重做日志文件。
C.表的插入和更新操作不记录在重做日志文件。
D.常规路径加载使用SQL* Loader实用程序不会记录在重做日志文件。
3、选择2个可以被PUBLIC用户组拥有的模式对象。
()
A.数据库链接B.回滚段 C.同义词D.表
4、哪个函数接受任何类型的参数()
A.SUBSTR
B.NVL
C.ROUND D.DECODE E.SIGN
5、哪个函数能返回字符串的首字符,选择2个。
()
A.LTRIM B.SUBSTR C.RTRIM D.INSERT E.MOD
6、执行特定任务的子程序是( )
A.函数
B.过程。
C.程序包
D.标。
7、在Oracle中,在SQL提示符下调用PL/SQL过程的方法是()。
A.使用CALL语句
B.使用EXECUTE语句
C.使用RUN语句
D.直接使用过程名
8、在Oracle中,通过命令()可以释放锁。
A.INSERT
B.DELETE
C.ROLLBACK
MIT
9、在Oracle中,语句( )将ORDER_DATE日期值’2000年3月18日’显示为’2000年1月1日
A.select round(order_date,’day’)from inventory
B.select round(order_date,’year’)from inventory
C.select round(order_date,’month’)from inventory
D.select round(to_char(order_date,’yyyy’))from inventory
10、在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是
()。
A.从SELECT语句调用的函数均不能修改数据库表
B.函数可以带有IN、OUT等模式的参数
二、多选题(10*2分=20分)
C.函数的返回值必须是数据库类型,不得使用PL/SQL类型
D.形式参数必须使用数据库类型,不得使用PL/SQL类型
1、数据库的数据完整性由_________、_________、_________构成。
2、关键字_________表示多个条件为真才为真,_________表示一个条件
为真即为真。
3、多表之间的连接分为_________、_________、全外连接和交叉连接。
4、SQL中使用_________子句表示对查询结果进行分组。
5、用来为数据库提供目录,方便数据查找的数据库对象是_________。
6、Oracle数据库中进行数据库操作的命令语言为_________。
1、简述Oracle跟SQL Server 2005的区别?
2、Oracle中存储过程和函数的区别
3、简述多表连接的几种方式。
4、简述Oracle数据库中的几种对象以及它们的作用(最少三种)。
使用emp表和dept表完成下列练习,表的结构说明如下
emp员工表(empno员工号/ename员工姓名/sal薪金/deptno部门编号)
dept部门表(deptno部门编号/dname部门名称/loc地点)
1、建立上述两张表
2、列出至少有一个员工的所有部门。
3、列出薪金比“SMITH”多的所有员工。
三、填空题(10*1分=10分)
四、问答题(5分*4=20分)
五、编程题(10分)。