数据库系统管理与维护(Oracle)第三次作业

合集下载

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_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数据库管理习题及答案

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数据库管理习题及答案

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次及答案

数据库技术在线作业第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数据库管理与维护练习题参考答案

MySQL数据库管理与维护练习题参考答案一、数据库管理与维护的重要性数据库管理与维护是保障数据库系统稳定运行并且高效使用的关键任务之一。

通过合理的数据库管理与维护,可以确保数据库系统的数据安全性、系统性能以及数据一致性。

本文将为您提供数据库管理与维护的练习题参考答案,以帮助您更好地了解和掌握相关知识。

二、数据备份与恢复1. 数据库备份的目的是什么?数据库备份的目的是为了防止数据丢失或数据损坏,在数据库发生故障时可以通过备份文件恢复数据,确保数据的安全性和完整性。

2. 数据库备份有哪些常见的方式?常见的数据库备份方式包括完全备份、增量备份和差异备份。

完全备份是指备份整个数据库,增量备份是备份数据库中自上次完全备份以来发生的所有变更,而差异备份是备份数据库中上次完全备份后发生的所有变更。

3. 数据库备份频率应该如何确定?数据库备份频率应根据业务需求和数据重要性来确定。

对于重要数据和频繁更新的数据库,备份频率可以设置更高,以确保数据的及时备份和恢复。

4. 数据库备份的注意事项有哪些?在进行数据库备份时,需要注意以下事项:- 确保备份文件的存储位置安全可靠,防止备份文件丢失或损坏。

- 定期测试备份文件的可用性,以确保在需要恢复时能够正常使用备份文件。

- 注意备份时的性能影响,避免备份操作对数据库系统的正常运行造成影响。

- 根据需求和实际情况灵活选择备份策略,合理使用完全备份、增量备份和差异备份。

5. 数据库恢复的步骤是什么?数据库恢复的一般步骤包括:- 确定需要恢复的备份文件和目标数据库。

- 关闭数据库系统,确保数据库处于非活动状态。

- 使用备份文件进行恢复操作,将备份文件的数据导入到目标数据库。

- 启动数据库系统并进行必要的检查和测试,确保恢复成功。

三、性能优化与监控1. 什么是数据库性能优化?数据库性能优化是通过设计和调整数据库结构、查询优化、索引优化等手段,提高数据库系统的响应速度和处理能力,减少系统资源的消耗,从而提升数据库系统的性能和效率。

2021年国家开放大学电大Oracle数据库编程形考任务3答案

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题库解析

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数据库相关的工作打下坚实的基础。

Oracle数据库应用 Oracle维护 实验报告3

Oracle数据库应用 Oracle维护 实验报告3

课程名:Oracle数据库应用地点:6306(6)数据库用户与权限的管理。

实验内容:配置net manager依次选择开始—>Oracle –OraHome92—>Configuration and Migration Tools—>Net Manager输入Net服务名172.30.4.205_ora91 点击下一步选择TCP/IP(Internet协议)点击下一步输入主机名172.30.4.205 点击下一步选择(Oracle8i或更高版本)服务名:ora91 点击下一步点击测试选择更改登陆,输入用户名xiecha,口令xiecha点击确定,出现测试成功后选择关闭点击完成保存网络配置(2)配置Enterprise Manager Console用dbca配置em在命令提示符下输入dbca,出现"Database Configuration Assistant 欢迎使用"界面,点下一步,选择配置数据库,在点下一部,选择要配制em的数据库,然后在点下一步,把"使用Enterprise Manager配置数据库"选项打上钩,因为是配制单实例的,所以选择"使用Database Control管理数据",下面两个选项启用电子邮件通知和启用每日备份根据自己情况选择,在点一下部,把"Enterprise anager 资料档案库"也选择起来,否则不能使用em,在点下一步,然后提示需要设置DBSNMP和SYSMAN两个用户设置口令,根据自己情况来设置是否口令设置成一样,还是分开设置。

再点一下步,再点完成,就出现配制数据库提示信息框,等配制完成就退出dbca,完成数据库em配制(3)Oracle数据库备份与恢复原理和方法Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。

数据库系统管理与维护(Oracle) 大作业

数据库系统管理与维护(Oracle) 大作业

《数据库系统管理与维护(Oracle)》课程考核大作业要求一、根据下列要求写出完整的SQL语句(每小题5分,共40分)1、在library数据库上创建表“books”与表“lend”,表的结构如下:图书books(b id,b name,fauthor,pub_name,price),PK= b id;借阅lend(r id,b id,lend_date,return_date),PK=<r id,b id,lend_date >,约束条件:return_date>= lend_date2、为lend表添加一个外键约束,其bid列参照books表的bid列。

3、添加记录:分别向“books”表和“lend”表中各添加3条记录(记录的具体内容由学生自行给定);4、创建一个口令认证的数据库用户USRB,口令为USRB,默认表空间为USERS,配额为100MB,初始账户为解锁状态;5、授予USRB用户CREATE SESSION权限,同时允许该用户将获得的权限授予其他用户。

6、查询基本表中所有pub_name的首字母为K~Z的图书的书名(bname)、借书证号(rid)和借书日期(lend_date)。

7、在books表的“price”列上创建一个名为BK_PRICE_IDX的B-树索引。

8、为price<50的图书创建一个视图books_view,包括“b name”、“pub_name”、“fauthor”,并要求该视图为只读视图。

二、简述题(60分)目前数据库技术已成为社会各行各业进行数据管理的必备技能。

请结合所学知识和实际应用,自行设计一个生活或工作中能投入使用的数据库,要求给出应用背景,画出E-R图,并转换为关系模型(即若个张表,仅设计表结构即可);并设计该数据库的安全策略。

重要说明:1、要求用自己的语言组织文字内容,拒绝任何抄袭行为!2、请注意网站公布的截至日期,并在该日期前提交到课程网站作业系统中;3、提交文件命名规范:学号_姓名.docx。

ORACLE数据库日常维护作业计划

ORACLE数据库日常维护作业计划

O RACLE A DVANCED P RODUCT S ERVICESOracle数据库日常维护手册1.1.工作内容 31.1.1 每日工作 (3)1.1.2 每周的工作(通过工具自动跑出结果,手工进行问题处理) (5)1.1.3 每月的工作(人工分析处理) (22)1.1.4 每年的工作(结合工具进行全面检查) (25)审阅记录分发记录相关文档1.1. 工作内容1.1.1每日工作1.1.1.1检查数据库状态(目前人工,以后自动,)确认所有的INSTANCE状态以及listener状态正常,登陆到所有数据库或例程,检测ORACLE 后台进程:1.1.1.2检查CPU使用率(自动,无报警即可)例如sar –u显示内容包括:%usr:CPU处在用户模式下的时间百分比。

%sys:CPU处在系统模式下的时间百分比。

%wio:CPU等待输入输出完成时间的百分比。

%idle:CPU空闲时间百分比对于%usr,建议客户定期收集,建立系统性能的基线,以便判断系统CPU使用的趋势。

如果%usr 突然异常增长,建议客户使用topas,glance找到使用CPU最高资源的进程,进行进一步分析。

如果是oracle用户进程,可以使用如下语句获得该进程正在执行的SQL:--通过PID找SQLSELECT /*+ ORDERED */ sql_textFROM v$sqltext aWHERE (a.hash_value, a.address) IN (SELECT DECODE (sql_hash_value, 0, prev_hash_value, sql_hash_value), DECODE (sql_hash_value, 0, prev_sql_addr, sql_address)FROM v$session bWHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '&pid')) ORDER BY piece ASC;而且我们通过v$session的sid,可以进一步从v$session_wait得到该进程的等待事件:--通过PID找该进程的等待事件:SELECT /*+ ORDERED */ event,p1,p2,p3FROM v$session_wait a WHERE a.sid IN (SELECT b.sid FROM v$session b WHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '&pid'));而得到该语句的执行计划,我们可以如下查询:SELECT /*+ ORDERED */OPERATION , OPTIONS, OBJECT_NAME, OPTIMIZER, ID, PARENT_ID, COST,CARDINALITY,BYTESFROM v$sql_plan a where a.hash_value='&hav' and a.address='&address';对于%wio,如果该数值过高,表示硬盘存在I/O等待。

系统分析与实现第三次作业答案

系统分析与实现第三次作业答案

一、选择填空1. 信息按照(C )可以分为战略信息、战术信息和作业信息。

A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式2. 按照处理的对象,可把组织的信息系统分为( B) 和管理信息系统两大类。

按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。

A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。

A. 计划B. 组织C. 控制D. 决策25. DSS解决的是( C )。

A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题81. 管理信息系统的特点是( C )。

A. 数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B. 数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C. 数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D. 应用数学模型,有预测和决策能力,应用人工智能,面向管理人员80. 信息报告系统的特点是( B )。

A. 能提供决策时所需要的一切数据资料B. 按事先规定的要求提供管理报告C. 按随机输入的要求进行策略分析D. 在决策过程中提供最佳选择方案83. 信息资源包括( C )。

A. 信息、物资、货币B. 信息、信息生产者、设备C. 信息、信息生产者、信息技术D. 信息技术、信息生产者、货币84. 计算机集成制造系统主要组成为( B )。

A. 管理信息系统、决策支持系统和战略信息系统B. 管理信息系统、计算机辅助设计系统和计算机辅助制造系统C. 管理信息系统、决策支持系统和专家系统D. 管理信息系统、执行信息系统和专家系统90. 管理的职能主要包括( B )。

A. 计划、控制、监督、协调B. 计划、组织、领导、控制C. 组织、领导、监督、控制D. 组织、领导、协调、控制91. 在公路运输管理中,若车辆通过道路时是免费的,公路的建设、维护费用依靠税收和财政拨款,这种管理控制称( B )。

2021年国开电大《数据库应用技术》形考任务三答案

2021年国开电大《数据库应用技术》形考任务三答案

2021年国开电大《数据库应用技术》形考任务三答案形考任务3第7章数据库管理与维护不属于事务特征的是()。

正确答案是:完整性事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。

这个特性是事务的()。

正确答案是:持久性事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。

正确答案是:原子性关于SQLServer备份设备的说法,正确的是()。

正确答案是:备份设备是一个逻辑设备,可以建立在磁盘上在简单恢复模式下,可以进行的备份是()。

正确答案是:仅完整备份和差异备份关于差异备份的说法,正确的是()。

正确答案是:差异备份备份的是从上次完整备份到当前时间数据库变化的内容关于日志备份的说法,错误的是()。

正确答案是:第一次对数据库进行的备份可以是日志备份设有如下备份操作:现从备份中对数据库进行恢复,正确的恢复顺序为()。

正确答案是:完整备份1,差异备份1,日志备份3,日志备份4关于SQLServer数据库服务器登录账户的说法,错误的是()。

正确答案是:所有的Windows用户都自动是SQL Server的合法账户关于SQLServer身份验证模式的说法,正确的是()。

正确答案是:在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改事务可以保证在一个事务中的全部操作或者全部成功,或者全部失败。

()正确答案是:对ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。

()正确答案是:错事务的持久性是指数据库中一个事务的执行不能被其他事务干扰。

()正确答案是:错对象权限是用户在已经创建好的对象上行使的权限,例如CRAETETABLE。

()正确答案是:错在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据的损失减少到最小。

()正确答案是:对第8章数据库设计在数据库设计中,将E-R图转换为关系数据模型是()完成的工作。

Oracleg数据库管理、应用与开发标准教程课后习题答案(全)包括章(精品).docx

Oracleg数据库管理、应用与开发标准教程课后习题答案(全)包括章(精品).docx

第二章一、填空题1. Oracle 数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、丨I 志文件、 控制文件。

(另外还包含一些参数文件)2. 用户对数据库的操作如果产生口志信息、则该LI 志信息首先被存储在LL 忐缓冲区中,随后 由LGWR 进程保存到口志文件。

3. 一个表空间物理上对应一个或多个数据文件。

4. 在Oracle 的逻辑存储结构屮,根据存储数据的类型,可以将段分为数据段、索引段、冋 退段、LOB 段和临时段。

5. 在Oracle 的逻辑存储结构屮,数据块是最小的1/0单元。

6. 在多进程Oracle 实例系统中,进程分为用户进程、示台进程和服务器进穆。

当一个用户 运行应用程序,如PRO*C 程序或一个Oracle T 具(如SQL*Plus ),系统将为用户运行的应 用程序建立一个用户进程。

二、选择题1•下列选项中,哪一部分不是Oracle 实例的组成部分? CA. 系统全局区SGAB. PMON 后台进程C.控制文件2. 在全局存储区SGA 屮,哪部分内存区域是循环使用的? BA. 数据缓冲区B. U 志缓冲区C.共享池3. 解析后的SQL 语句在SGA 的哪个区域屮进行缓存? CA. 数据缓冲区B. 口志缓冲区C.共享池4. 如果一个服务进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占川的资 源? DA. DBWRB. LGWRC. SMOND. PMON 5. 如果服务器进稈无法在数据缓冲区屮找到空闲缓存块,以添加从数据文件屮读取的数据 块,则将启动如下哪一个进程? DA. CKPTB. SMONC. LGWRD. DBWR 6. 下列关于共享服务器模式的叙述哪一项不正确? AA. 在共享服务器操作模式下,毎一个用户进程必须对应一个服务器进程B. 一个数据库实例可以启动多个调度进程C. 在共享服务器操作模式下,Oracle 实例将启动调度进^.Dnnn 为用户进稈分配服务进稈D. 共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务7. 当数据库运行在归档模式下时,如果发生口志切换,为了保证不覆盖旧的I 」志信息,系统 将启动如下哪一个进程? DA. DBWRB. LGWRC. SMOND. ARCH 8. 下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不 会发生丢失修改数据? CA. DBWR 和数据文件B. LGWR 和日志文件组C. CKPT 和控制文件D. ARCH 和归档丨I 志文件 D. Dnnn 调度进程 D.大池 D.大池9.下列哪一个进稈用于将修改过的数据从内存保存到磁盘数据文件屮? AA. DBWRB. LGWRC. RECOD. ARCH10.如果要查询数据库屮所有表的信息,应当使用下列哪种数据字典视图? A11.下列哪一项是Oracle数据库屮最小的存储分配单元? DA.表空间B.段C.盘区D.数据块12.下面的各项屮哪一个正确描述了Oracle数据库的逻辑存储结构? AA.表空间由段组成,段由盘区组成,盘区由数据块组成B段由表空间纟R成,表空间由盘区纟R成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章一、填空题1.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)o2.在需要滤除杏询结果屮重复的行时,必须使用关键字Distinct;在需要返I叫杳询结果中的所有行时,可以使用关键字沁1。

数据库系统管理与维护第三次作业

数据库系统管理与维护第三次作业

数据库系统管理与维护(Oracle)第三次作业1. 实例启动后,数据库处于()阶段。

A. MOUNTB. OPENC. NOMOUNTD. None2. 当Oracle数据库启动时,如果由于操作系统的原因,一个数据文件或重做日志文件无法正常打开或发生故障,将发生怎样的情况?()A. oracle将返回错误信息,并且打开数据库B. oracle将返回错误信息,不能打开数据库C. oracle将返回错误信息,并自动启动数据库恢复程序D. oracle将忽略这些文件,进入正常工作状态3. 数据库实例启动的三个阶段依次是()。

A. OPEN,NOMOUNT,MOUNTB. NOMOUNT,MOUNT,OPENC. NOMOUNT,OPEN,MOUNTD. MOUNT,OPEN,NOMOUNT4. Diane 是一个新入行的DBA,当数据库服务器正在运行时,她执行了shutdown命令,然后她发现Oracle在等待所有已连接到数据库的用户断开连接。

请问她是采用哪种方式关闭数据库的?()A. NORMALB. ABORTC. IMMEDIATED. NONE5. 数据库启动过程中何时读参数文件?()A. 打开数据库时B. 装载数据库时C. 实例启动时D. 每个阶段都要读6. 以下哪条命令用于删除一个约束?()A. Alter TABLE MODIFY CONSTRAINTB. Drop CONSTRAINTC. Alter TABLE Drop CONSTRAINTD. Alter CONSTRAINT Drop7. 以下关于唯一性约束和主键约束之间的不同的说法哪个是正确的?()A. 唯一性约束会自动生成一个唯一索引,主键约束则会自动生成一个唯一或非唯一索引B. 主键约束列允许取空值,唯一性约束列不允许取空值C. 主键约束可以使用已经存在的索引,而唯一性约束则总是创建一个索引D. 唯一性约束列允许取空值,主键约束列不允许取空值8. 何谓模式?()A. 一系列数据库物理对象的集合B. 一系列数据库逻辑对象的集合C. 一系列索引的集合D. 以上都不对9. 位图索引最适用于以下哪种列?()A. 重复值很高的列B. 重复值很低的列C. 频繁插入的列D. 频繁更新的列10. Alter TABLE语句不能用于以下哪种情况?()A. 将表从一个表空间移到另一个表空间B. 改变表中区的初始大小C. 修改表名D. 修改列名11. 以下哪种约束不会自动创建索引?()A. 主键约束B. 外键约束C. UNIQUE约束D. 以上都不对12. 在Create USER命令中DEFAULT TABLESPACE子句用于设置()的存放位置。

Oracle第三次作业

Oracle第三次作业

Oracle第三次作业1.1、向emp表中插入一纪录,员工TOM,80年1月10日入职,薪金为3000,没有补贴(comm)insert into emp (empno,ename,hiredate,sal)values(7783,'TOM',to_date('1980-1-10','yyyy-MM-DD'),3000)2. 利用子查询建立表emps,与表emp的结构相同,但是只是需要存储10号部门和岗位为MANAGER的员工create table emps as(select empno,ename,job,mgr,hiredate,sal,comm,deptnofrom emp where deptno=10and job='MANAGER')3.将emps表中的与emp表中scott用户具有相同工作岗位的人的工资更改为原来的105% update emps set sal=sal*1.05 where job =(select job from emp where ename = 'SCOTT')4、将emp表中的属于同一工资等级的且此级别人数最多的那些人的工资增加3%update empset sal=(1+0.03)*salwhere empno in(select empnofrom emp,salgrade swhere sal between s.losal and s.hisal and grade in(select gradefrom (select grade,count(empno) numfrom emp e,salgrade swhere sal between s.losal and s.hisalgroup by grade)where num =(select max(t.num)from(select count(empno) numfrom emp e,salgrade swhere sal between s.losal and s.hisalgroup by grade) t)));5、将emp表中的部门平均工资最低的部门的所有人按照工资等级分别增加1级5%,2级4%,3级3%,4级2%,5级1%。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档