数据库系统管理与维护(Oracle)第三次作业
oracle数据库练习题参考答案

第1章Oracle 11g简介软件122班王平安一、选择题1.D 2.D 3.C 4.A 5.D6.D 7.B二、填空题1.视图2.索引3.簇4.DB_BLOCK_SIZE 5.SYSTEM 6.数据文件7.日志文件8.控制文件9.系统全局区(System Global Area,SGA)10.程序全局区(Program Global Area,PGA)11.数据库管理员12.安全官员13.网络管理员14.应用程序开发员15.应用程序管理员16.数据库用户。
三、简答题1.答:数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段组成,段由区组成,区则由数据块组成。
2.答:物理结构由构成数据库的操作系统文件所决定。
每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。
Oracle数据库有一个或多个物理的数据文件。
数据库的数据文件包含全部数据库数据。
逻辑数据物理地存储在数据文件中。
每个数据库有两个或多个日志文件组,日志文件组用于收集数据库日志。
日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改记录在日志中。
在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到修改记录,从而保证已经发生的操作成果不会丢失。
每个Oracle数据库有一个控制文件,记录数据库的物理结构。
控制文件包含数据库名、数据库数据文件和日志文件的名字、位置和数据库建立日期等信息。
3.答:SGA是一组共享内存结构,其中包含一个Oracle数据库例程数据及控制信息。
如果有多个用户同时连接到同一个例程,则此例程的SGA数据由这些用户共享。
因此,SGA也称为共享全局区(Shared Global Area)。
SGA包含以下数据结构。
∙数据库缓冲区:SGA用来保存从数据文件中读取的数据块。
∙重做日志缓冲区:SGA中的循环缓冲区,用于记录数据库发生改变的信息。
∙共享池:用于保存用户程序。
Oracle_D3试题

**学院课程考试试卷课程名称:《Oracle:使用Oracle管理和查询数据》(A)卷年级:班级:姓名:_______________ 学号:_________________ 考试(考查) 闭卷选择题(每题2分,共计100分)1.以下()内存区不属于SGA(系统全局区 system global area)。
见教材P.46页A.PGAB.日志缓冲区C.数据缓冲区D.共享池2.将以下结构从数据库开始按层次顺序排列()。
A.数据库段区块表空间B.数据库段表空间块区C.数据库表空间段区块D.数据库表空间块段区3.()模式存储数据库中数据字典的表和视图。
见教材P.23页A.DBAB.SCOTTC.SYSTEMD.SYS4.在oracle中创建用户时,若未提及default tablespace 关键字,则oracle就将()表空间分配给用户作为默认表空间。
见教材P.11页A.HRB.SCOTTC.SYSTEMD.SYS5.()服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServerSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer6.关于程序全局区PGA的说法正确的是()。
[选两项]A.PGA是共享的B.PGA是非共享的C.每个服务器进程都有一个私有的PGAD.每个客户端进程都有一个私有的PGA7.oracle数据库的物理文件不包括()。
见教材P.12页A.数据文件B.重做日志文件C.控制文件D.缓存文件8.用于在客户端配置网络服务的文件是()。
见教材P.26页A.tnsnames.oraB.listener.oraC.sqlnet.oraD.tnsname(s).ora9.数据定义语言是用于()的方法。
A.确保数据的准确性B.定义和修改数据结构C.查看数据D.删除和更新数据10.emp表包含下面这些列,ename varchar2,salary varchar2,hiredate date,管理部门想要一份在公司工作了5年以上的员工名单,那句sql语可以显示需要的结果()。
Oracle数据库管理习题及答案

1.6习题一.填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。
参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。
答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。
答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。
目前理论最成熟、使用最普及的是_______。
答案:层次模型、网状模型、关系数据模型、面向对象模型。
关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”( generation) B.网格(gridding)C.集成(integration)D.无含义答案:A2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是()A.1NF B.2NF C.3NF D.4NF答案:B4、当B属于函数依赖于A属性时,属性B及A 的联系是()A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D三、简答题1、简述数据库及数据库管理系统的区别。
参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。
可以被定义为是在计算机存储设备上合理存放的,互相关联的数据集合。
Oracle数据库管理习题及答案

1.6习题一。
填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。
参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。
答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______.答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。
目前理论最成熟、使用最普及的是_______。
答案:层次模型、网状模型、关系数据模型、面向对象模型。
关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”(generation) B.网格(gridding)C.集成(integration) D.无含义答案:A2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是( )A.1NF B.2NFC.3NFD.4NF答案:B4、当B属于函数依赖于A属性时,属性B与A 的联系是( )A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN答案:D三、简答题1、简述数据库与数据库管理系统的区别。
参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。
可以被定义为是在计算机存储设备上合理存放的,互相关联的数据集合.数据库管理系统,它是基于某种结构数据模型、以统一的方式管理和维护数据库,并提供访问数据库接口的通用软件。
数据库技术在线作业第3次及答案

您的本次作业分数为:97分单选题1.():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。
A 丢失更新B 读“脏”数据C 不可重复读D 幻像读正确答案:B单选题2.():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。
A 丢失更新B 读“脏”数据C 不可重复读D 幻像读正确答案:A单选题3.():当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了A 丢失更新B 读“脏”数据C 不可重复读D 幻像读正确答案:C4.():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。
原因是有事务在对相同的表做插入或删除操作。
A 丢失更新B 读“脏”数据C 不可重复读D 幻像读正确答案:D单选题5.事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。
事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是()的。
A 串行可串行化B 并行可并行化C 串行可并行化D 并行可串行化正确答案:A单选题6.避免死锁的主要方法有两种:一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。
A 相同顺序法一次封锁法B 一次封锁法相同顺序法C 超时法等待图法D 等待图法超时法正确答案:A7.()阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告。
A 系统分析B 系统规划C 系统设计D 系统实施正确答案:B单选题8.()阶段根据系统分析说明书中规定的功能要求,考虑实际条件,设计出一个易于实现、易于维护的系统。
A 系统规划B 系统分析C 系统设计D 系统实施正确答案:C单选题9.()阶段根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析用户的各种需求,确定新系统的目标和功能,收集用户的数据需求和处理需求。
MySQL数据库管理与维护练习题参考答案

MySQL数据库管理与维护练习题参考答案一、数据库管理与维护的重要性数据库管理与维护是保障数据库系统稳定运行并且高效使用的关键任务之一。
通过合理的数据库管理与维护,可以确保数据库系统的数据安全性、系统性能以及数据一致性。
本文将为您提供数据库管理与维护的练习题参考答案,以帮助您更好地了解和掌握相关知识。
二、数据备份与恢复1. 数据库备份的目的是什么?数据库备份的目的是为了防止数据丢失或数据损坏,在数据库发生故障时可以通过备份文件恢复数据,确保数据的安全性和完整性。
2. 数据库备份有哪些常见的方式?常见的数据库备份方式包括完全备份、增量备份和差异备份。
完全备份是指备份整个数据库,增量备份是备份数据库中自上次完全备份以来发生的所有变更,而差异备份是备份数据库中上次完全备份后发生的所有变更。
3. 数据库备份频率应该如何确定?数据库备份频率应根据业务需求和数据重要性来确定。
对于重要数据和频繁更新的数据库,备份频率可以设置更高,以确保数据的及时备份和恢复。
4. 数据库备份的注意事项有哪些?在进行数据库备份时,需要注意以下事项:- 确保备份文件的存储位置安全可靠,防止备份文件丢失或损坏。
- 定期测试备份文件的可用性,以确保在需要恢复时能够正常使用备份文件。
- 注意备份时的性能影响,避免备份操作对数据库系统的正常运行造成影响。
- 根据需求和实际情况灵活选择备份策略,合理使用完全备份、增量备份和差异备份。
5. 数据库恢复的步骤是什么?数据库恢复的一般步骤包括:- 确定需要恢复的备份文件和目标数据库。
- 关闭数据库系统,确保数据库处于非活动状态。
- 使用备份文件进行恢复操作,将备份文件的数据导入到目标数据库。
- 启动数据库系统并进行必要的检查和测试,确保恢复成功。
三、性能优化与监控1. 什么是数据库性能优化?数据库性能优化是通过设计和调整数据库结构、查询优化、索引优化等手段,提高数据库系统的响应速度和处理能力,减少系统资源的消耗,从而提升数据库系统的性能和效率。
2021年国家开放大学电大Oracle数据库编程形考任务3答案

2021年国家开放大学电大Oracle数据库编程形考任务3答案形考任务3阶段性测验1试题1以下选项中,不属于PL/SQL异常的是()。
正确答案是:系统异常试题2Oracle数据库的管理员是()。
正确答案是:SYS试题3“alter table tab1 drop column col1;”的作用是()。
正确答案是:删除了数据表tab1的字段col1试题4“alter table tab1 modify (name char(32));”的作用是()。
正确答案是:修改了字段name的大小试题5count()的作用是()。
正确答案是:数据统计试题6desc的作用是()。
正确答案是:查看表/视图的结构试题7count()属于()。
正确答案是:分组函数试题8substr()函数的作用是()。
正确答案是:取字符串子串试题9JOIN…ON子句的作用是()。
正确答案是:指定一个可以消除笛卡儿积的关联条件试题10“from user_tables u”中的u是()。
正确答案是:user_tables的别名试题11DBMS目前采用的数据模型中最常用的是()模型。
正确答案是:关系试题12netca命令作用是()正确答案是:配置网络组件试题13oracle数据库中的bin_to_num函数的作用是?( )正确答案是:把二进制数值转换为对应的十进制数值试题14oracle数据库中的lower函数的作用是?( )正确答案是:将字符转换成小写试题15oracle数据库中的last_day函数的作用是?( )正确答案是:返回指定日期的当前月份的最后一天日期试题16order by中desc的作用是()正确答案是:降序试题17sqlplus /nolog指令的意思是?( )正确答案是:sqlplus登录时不进行日志记载试题18下列哪种不是DML语句是()。
正确答案是:alter试题19下面选项中有关连接描述错误的是( )正确答案是:outer jion外连接试题20不属于单行函数的特征的是:()正确答案是:单行函数不可以嵌套试题21删除表使用的语句是()。
ocp 083题库解析

ocp 083题库解析Oracle 083题库是Oracle Database 12c OCP(Oracle认证专家)考试的一部分,共有100道题目,分为两部分:基础知识(50题)和实验操作(50题)。
以下是Oracle 083题库的详细解析:一、基础知识部分1. Oracle Database 12c的体系结构,包括内存结构、磁盘结构、数据库实例等。
2. SQL语言基础,包括DML、DDL、DCL等操作,以及SQL查询、子查询、连接等。
3. PL/SQL语言基础,包括程序结构、控制结构、异常处理等。
4. Oracle Database 12c的存储过程、函数、包等。
5. Oracle Database 12c的权限与角色管理。
6. Oracle Database 12c的高可用性技术,包括RAC、Flashback技术等。
7. Oracle Database 12c的性能优化技术,包括执行计划、索引、分区等。
8. Oracle Database 12c的备份与恢复技术。
9. Oracle Database 12c的自动存储管理(ASM)。
10. Oracle Database 12c的JDBC驱动程序和连接池技术。
二、实验操作部分1. 数据库的安装与配置。
2. 数据库的启动与关闭。
3. 数据库的备份与恢复。
4. SQL语句的执行计划分析。
5. PL/SQL程序的调试与优化。
6. 存储过程、函数和包的创建与优化。
7. 权限与角色的管理。
8. RAC环境的配置与测试。
9. Flashback技术的配置与测试。
10. ASM的配置与管理。
通过Oracle 083题库的考试,考生可以证明自己具备Oracle Database 12c的熟练技能和专业知识,为从事Oracle数据库相关的工作打下坚实的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目1、系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为(A)。
选择一项:
a. 后台进程
b. 单进程
c. 用户进程
d. 例程
题目2、在创建用户的命令中,下列哪个关键字是限制用户可以使用的存储空间的?(C )选择一项:
a. MAX__EXTENTS
b. NEXT_EXTENT
c. QUOTA
d. SIZE
题目3、数据字典由以下哪项组成?(D)
选择一项:
a. 用户和权限
b. 用户与表
c. 角色与视图
d. 表和视图
题目4、Bob 想要正常关闭数据库,他执行了shutdown normal命令,但Oracle提示该命令无效;然后他想要启动数据库,但Oracle提示数据库已经启动。
Bob应采用什么方式才能强制关闭服务器上的数据库?( B )
选择一项:
a. NORMAL
b. IMMEDIATE
c. ABORT
d. NONE
题目5、以下哪个不是创建用户过程中必要的信息?(D)
选择一项:
a. 口令
b. 用户名
c. 临时表空间
d. 用户权限
题目6、通过执行以下哪项命令来使example表空间处于在线备份模式?(A)
选择一项:
a. ALTER TABLESPACE example BEGIN BACKUP
b. ALTER TABLESPACE example END BACKUP
c. ALTER TABLESPACE example BEGIN
d. ALTER TABLESPACE example END
题目7、数据库启动过程中何时读参数文件?(B )
选择一项:
a. 装载数据库时
b. 实例启动时
c. 每个阶段都要读
d. 打开数据库时
题目8、后台进程的跟踪文件存放于何处?(D )
选择一项:
a. ORACLE_HOME
b. CORE_DUMP_DEST
c. LOGFILE_DEST
d. BACKGROUND_DUMP_DEST (bdump)
题目9、回退段用于存储(C )。
选择一项:
a. 事务修改后的新值
b. 事务修改前后的旧值和新值
c. 事务修改前的旧值
d. 这些选项都不对
题目10、用来存储最近被SQL语句访问过的数据块的区域是( A )。
选择一项:
a. Database Buffer Cache
b. PGA
c. Shared Pool
d. UGA
题目11、以下哪个不是系统权限?(C )
选择一项:
a. DROP ANY INDEX
b. CREATE VIEW
c. SELECT
d. CREATE SESSON
题目12、数据库实例启动的三个阶段依次是(B)。
选择一项:
a. MOUNT,OPEN,NOMOUNT
b. NOMOUNT,MOUNT,OPEN
c. NOMOUNT,OPEN,MOUNT
d. OPEN,NOMOUNT,MOUNT
题目13、在重启数据库时除了必须输入主机身份证明,还必须输入哪项内容?(A )选择一项:
a. 数据库身份证明
b. 系统身份证明
c. ORACLE身份证明
d. 权限身份证明
题目14、直到以下哪个操作完成后,Oracle才认为事务已经提交?(C)
选择一项:
a. 被修改的数据已由DBWR进程写入磁盘
b. SMON进程提交了对数据所做的修改
c. 事务所做的修改已由LGWR进程成功写入Redo Log 文件
d. PMON进程提交了对数据所做的修改
题目15、如果发生实例故障,何时会用到回退信息?(B)
选择一项:
a. 实例恢复之后
b. 数据库重启后立即使用(在实例恢复之前)
c. 故障发生之前
d. 回滚信息不会用于故障和恢复过程中
题目16、以下哪个不是预定义角色?(D )
选择一项:
a. DBA
b. RESOURCE
c. CONNECT
d. CREATE SESSON
题目17、Diane 是一个新入行的DBA,当数据库服务器正在运行时,她执行了shutdown命令,然后她发现Oracle在等待所有已连接到数据库的用户断开连接。
请问她是采用哪种方式关闭数据库的?(D)
选择一项:
a. NONE
b. IMMEDIATE
c. ABORT
d. NORMAL
题目18、一个事务中所有对数据库的操作是一个不可分割的操作序列,这个性质称为事务的(A )。
选择一项:
a. 原子性
b. 隔离性
c. 独立性
d. 孤立性
题目19、当Oracle数据库启动时,如果由于操作系统的原因,一个数据文件或重做日志文件无法正常打开或发生故障,将发生怎样的情况?(D)
选择一项:
a. Oracle将忽略这些文件,进入正常工作状态
b. Oracle将返回错误信息,并自动启动数据库恢复程序
c. Oracle将返回错误信息,并且打开数据库
d. Oracle将返回错误信息,不能打开数据库
题目20、当启动数据库时,在CONTROL_FILES参数中指定的文件中,如果发生一个或多个文件不存在或无法打开的情况,则会出现以下情况( B )。
选择一项:
a. Oracle返回一条警告信息,但可以装载数据库
b. Oracle返回一条警告信息,且无法装载数据库
c. Oracle忽略这些文件,数据库正常启动
d. Oracle返回一条警告信息,并启动数据库恢复进程
题目21、以下哪个不是视图的优点和作用(A )。
选择一项:
a. 提高数据的网络传输速度
b. 大大地简化了用户对数据的操作
c. 提供了一个简单而有效的安全机制
d. 可以让不同的用户以不同的方式看到不同或相同的数据集
题目22、以下哪些语句通常会开始一个事务?(C )
选择一项:
a. DELETE
b. INSERT
c. 这些语句都会开始一个事务
d. UPDATE
题目23、OE和SCOTT是数据库中的用户,OE拥有ORDERS表,DBA执行以下语句序列后将产生什么结果?(D )
CREATE ROLE r1;
GRANT SELECT, INSERT ON OE.ORDERS TO r1;
GRANT r1 TO SCOTT;
GRANT SELECT ON OE.ORDERS TO SCOTT;
REVOKE SELECT ON OE.ORDERS FROM SCOTT;
选择一项:
a. REVOKE语句将产生一个错误,因为SELECT权限已经授予r1角色
b. REVOKE语句将同时从SCOTT用户和r1角色回收SELECT权限
c. SCOTT可以查询OE.ORDERS表
d. SCOTT不能查询OE.ORDERS表
题目24、在CREATE USER命令中DEFAULT TABLESPACE子句用于设置(D )的存放位置。
选择一项:
a. 用户创建的系统对象
b. 用户创建的临时对象
c. 以上都不对
d. 用户创建的数据库对象
题目25、以下哪个不是Oracle 提供的权限?(D )
选择一项:
a. 系统级
b. 对象级
c. 角色级
d. 公共级
题目26、实例启动后,数据库处于(C )阶段。
选择一项:
a. None
b. OPEN
c. NOMOUNT
d. MOUNT。