oracle 10g 数据库基础教程 孙风栋主编 课后习题答案 Oracle选择(3)

2020-04-14 05:19

E.建立SQL*Plus环境变量X,执行命令 EXECUTE:X := CALCTAX(1000); (10)如果执行语句SELECT…FOR UPDATE则必须A

A.在事务结束时执行COMMIT或ROLLBACK,即使没有数据改变 B.修改选择的数据,然后提交或回滚以结束事务

C.在事务结束时执行COMMIT或ROLLBACK,只有当数据改变的情况下 D.没有数据改变就不存在事务,所以不必执行COMMIT或ROLLBACK

第17章 备份与恢复

用户错误发生的两个原因是(选择二个)AD A. 错误数据被提交 B. 操作系统错误 C. 权限不足 D. 表被错误截断 E. 应用文件被误删除 F. 应用程序遇到寻址异常

(1) 错误日志中包括哪种数据库备份活动的信息?B A. 数据文件开始、结束备份状态 B. 表空间开始、结束备份状态 C. 数据库备份状态由打开到关闭 D. 对数据库的文件进行操作系统备份

(2) 在哪种情况下必须对只读表空间进行回滚?(选二种)CD A. 恢复可读写的表空间;

B. 恢复控制文件中所没有的表空间; C. 恢复只读表空间,在上次备份时也为只读; D. 恢复可读写的表空间,在上次备份时为只读; E. 恢复只读表空间,在上次备份时为可读写。

(3) 一个表空间由于错误而不可用,数据库工作在非存档模式,管理员应如何使数据库可

用?B A.进行数据库恢复 B.进行数据库完全恢复

C.用之前的数据库完全备份还原数据文件、重做日志文件和控制文件 D.无法使数据库可用

(4) 为什么不建议使用手动归档?C A.需要额外的磁盘资源 B.需要更多的后台进程

C.管理员需要发出SQL命令归档联机日志文件

D.需要编写操作系统脚本以拷贝联机日志文件

(5) 数据库处于存档模式,可进行哪三种类型的备份?(选三项)AB A.热备份

B.数据库关闭后使用操作系统进行备份

C.使用ALTER CONTROLFILE BACKUP 命令备份联机控制文件 D.使用 ALTER DATABASE BACKUP TABLESPACE命令备份联机表空间 E.使用ALTER DATABASE BACKUP CONTROLFILE命令备份联机控制文件

(6) 启动数据库时,你发现一个非活动未归档的日志组不可用,你可以执行以下哪些命令D A.RECOVER REDOLOG GROUP 1; B.RECOVER DATABASE UNTIL CANCEL; C.ALTER DATABASE RECOVER REDOLOG;

D.ALTER DATABASE CLEAR UNARCHIEVED LOGFILE GROUP 1; E.RECOVER DATABASE UNTIL TIME ‘1999-09-15:11:23:00’;

(7) 在进行关闭数据库的备份之前,哪三个命令可用于关闭数据库?BCD A.SHUTDOWN ABORT. B.SHUTDOWN NORMAL. C.SHUTDOWN IMMEDIATE. D.SHUTDOWN TRANSACTIONAL. (8) 关于联机备份,哪项说明是错的?C A.数据库可以被所有用户访问 B.数据库必须运行在归档模式下 C.数据库可以打开,但只能处于只读状态 D.表空间置于备份状态

(9) 当使用备份控制文件时,管理员需要做什么?D A.没有特定要求

B.在 RECOVER命令中使用UNTIL CANCEL 子句

C.在 RECOVER命令中使用 USING BACKUP CONTROLFILE 子句 D.恢复数据库之前发出 RECOVER CONTROLFILE命令 F.start the database in the NOARCHIVELOG mode

参考答案

第1章Oracle数据库概述

1.简答题

(1)数据是描述事物的符号,是数据库中存储的基本对象。在计算机中,用记录的形式来描述数据。数据与数据的解释即数据的语义是紧密结合的。数据库是指按一定的数据模型组织、描述和存储的数据的集合。数据库管理系统是位于操作系统与用户之间的一层数据管理软件。数据库系统是指数据库、数据库管理系统与计算机系统的结合。通常,在不引起混淆的情况下将数据库系统简称为数据

库。

(2)数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据存储层、操作系统以及数据库组成。

(3)数据库系统由数据库、操作系统、数据库管理系统、开发工具、应用系统、数据库管理员以及数据库用户组成。

(4)概念模型是用简单、清晰、用户易于理解的概念来描述现实世界具体事物及事物之间的关系。它是现实世界到信息世界的抽象,是数据库设计人员进行数据库设计的工具,与具体的数据库管理系统无关。

组织数据模型是从数据组织方式的角度来描述信息,它决定了数据在数据库中的组织结构。

(5)E-R图由3个要素组成:实体、联系与属性。实体之间的联系有1:1、1:n、n:n三种类型。

(6)Oracle之所以得到广大用户的青睐,其主要原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。 (7)

目前市场上常见的关系数据库管理系统包括Oracle、DB2、Sybase和SQL Server等。

Oracle是当今最大的数据库厂商Oracle公司的数据库产品。它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。

DB2是IBM公司于1983年推出的一个商业化关系数据库管理系统,它是基于System R基础上实现的。可以运行在各种不同的操作系统平台上,如UNIX,VMS,Windows,OS/2等。

Sybase可以运行在不同的操作系统平台上,如UNIX,VMS,Windows,Netware等。作为网络数据库,Sybase采用开放的体系结构,支持网络环境下各节点数据库的互相访问。

Microsoft SQL Server是微软公司推出的应用于Windows操作系统上的关系数据库产品。Microsoft SQL Server是Microsoft公司从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,它支持客户机/服务器结构。 (8)

基于Oracle数据库的应用系统结构主要分为客户机/服务器结构、浏览器/服务器结构以及分布式数据库系统结构等。 (9)

关系的完整性约束包括三类:实体完整性、参照完整性和用户定义完整性。 实体完整性:是指关系中必须定义主键,以惟一的确定一个元组。主键由一个或多个属性构成,其取值惟一且不能为空(NULL)。

参照完整性:在关系模型中,通过外键来表示表之间的联系。参照完整性是指一个表中的外键的取值必须是参照表中主键存在的值或为空(NULL)。例如,学生信息表中“班号”属性为外键,其取值必须是班级信息表中“班号”属性的某一个值或为空。

用户定义完整性:是指用户根据特定应用情况,设定一些约束,反映某一具

体应用所涉及的数据必须满足的语义要求。例如,“性别”属性的域为“男、女”。 (10)

Oracle9i作为Oracle公司一代软件平台的舰旗产品,被业界称为Oracle有史以来“最重大的软件工程”,对以前版本的数据库性能进行改进的同时,增加了很多新的功能:系统管理、数据库可靠性、数据库可扩展性、数据库性能和数据库安全性等。此外,Oracle9i中还引入了很多新的特性,如实现连续的数据可用性、自助错误更正、端到端的安全体系结构、可管理性等。

Oracle10g数据库特性:Oracle10g是第一个为网格计算设计的关系数据库,其中的g是指网格(grid)。Oracle10g提供了企业网格计算所需要的集群、工作负载和数据中心自动化等,提高了系统的管理性能和服务质量。为了支持网格计算,Oracle10g在增强Oracle9i性能的同时,又增加了一些新的特性,包括网格计算、数据库自动化、数据库自我调整、真正集群技术、高可用性、超大型数据库支持、分布式事务处理等。

2.实训题

(1)E-R图如下:

系号系名人数教研室号教研室名办公室号员工号姓名性别出生日期住址系11n有教研室教授1有n教师1成绩有nn班级1有n学生m学习n课程班号人数出生日期学号姓名性别课程号课程名学分

(2)E-R图如下:

教师号姓名性别出生日期系教师1成绩教授职称1班级系学号姓名性别课程号课程名学分学生m学习n课程年龄

关系模式如下:

教师(教师号,姓名,性别,出生日期,系,职称,课程号) 课程(课程号,课程名,学分)

学生(学号,姓名,性别,年龄,班级,系) 学习(学号,课程号,成绩)

第2章数据库服务器的安装与卸载

1.简答题 (1)

在安装数据库服务器之前需要进行如下准备: ①启动操作系统,并以Administrator身份登录。 ②检查计算机名称、检查源文件完整路径,如果包含中文字符则需要修改为不含中文字符。

③检查服务器系统是否满足软硬件要求。 ④对服务器进行正确网络配置。

⑤如果服务器上运行其它Oracle服务,必须在安装前将它们全部停止。 ⑥如果服务器上运行有以前版本的Oracle数据库,则必须对其数据进行备份。

⑦决定数据库的创建方式。 (2)

企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。 (3)

常用数据库类型包括事务处理类、数据仓库类以通用类型。其中事务处理类


oracle 10g 数据库基础教程 孙风栋主编 课后习题答案 Oracle选择(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:动力分厂2014危险源清单[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: