oracle课后题答案总

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

第一章

一、选择题

1. 若关系的某一属性组的值能唯一地标识一个元组,我们称之为(B)。

A、主码

B、候选码

C、外码

D、联系

2. 以下不属于数据库模式的三要素的是(C)。

A、数据结构

B、数据操作

C、数据控制

D、完整性约束

3. 以下对关系性质的描述中,哪个是错误的?(B)

A、关系中每个属性值都是不可分解的

B、关系中允许出现相同的元组

C、定义关系模式时可随意指定属性的排列次序

D、关系中元组的排列次序可以任意交换

二、填空题

1.数据管理发展的三个阶段是人工管理、文件管理和数据库系统管理。

2.数据库系统的三级模式包括逻辑模式、用户模式、物理模式。

三、思考题

1. 数据库管理系统的主要功能有哪些?

1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。

2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。

3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。

5)数据库的传输;DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。

2.思考关系规范化的过程。

答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。

3.思考数据库设计的步骤。

答:1需求分析、2概念设计阶段、3逻辑结构设计阶段、4数据库物理结构设计阶段、5数据库实施阶段、6数据库运行和维护阶段。

第二章

一、选择题

1、Oracle 11g不具备的版本是(C)

A.个人版

B.标准版

C. 扩展板

D.企业版

2、oracle 数据库的数据字典不能做的工作有(B)

A.查找oracle数据库用户信息

B.查找oracle数据库表中的信息

C.查找oracle数据库模式对象的信息

D.查找oracle数据库存储结构的信息

二、填空题

1、 Oracle体系结构由内存结构、进程结构和存储结构组成。

2、Oracle数据库中,段包括数据段、牵引段、回滚段和临时段四种。

3、 Oracle物理存储结构包含三种数据文件:控制文件、数据文件和日志文

三.思考题

1.名词解释:

数据块:

是数据块使用的I/O最小单元,也是最基础的存储单位,又称逻辑块或oracle块。数据块包括块头和存储区。

区:

是数据存储空间分配的逻辑单元,,在一个段中可以存在多个区间,区间是数据一次性预留的一个较大的存储空间。

段:

是对象在数据库中占用的空间。从数据库存储的角度来看,段和数据库对象时一一对应的。一个段只能属于一个表空间,一个表空间可以有多个段。

表空间。

2.Oracle的物理结构主要包括那些类型的文件?

答:控制文件、数据文件、重做日志文件等操作系统文件等。

第三章

一:选择题

1.下列操作系统中,不能运行Oracle 11g的是(C)。

A.Windows

B.Linux

C.Macintosh

D.Unix

2.以下不属于Oracle安装前的准备工作的是(C)。

A.对服务器进行正确的网络配置,并且记录IP地址、域名的网络配置信息,如果采用动态IP,需先将Microsoft LoopBack Adapter配置为系统的主网络适配

B.卸载其他的数据库管理系统

C.如果服务器上运行有其他Oracle服务,必须在安装前将他们全部停止

防火墙和某些杀毒软件Windows关闭D.

二:填空题

1.卸载Oracle需要经过停止服务、卸载组件和删除遗留成分三个步骤。

2.Oracle数据库监听器的启用有3种方法:利用Enterprise Manager、

用监听器控制实用程序和利用Net Manager提供的“监听程序”。

第四章

一、选择题

1、SQL语言中不属于数据定义的命令动词是(C)。

A、CREATE

B、DROP

C、GRANT

D、ALTER

2、在同样的条件下,下面的哪个操作得到的结果集有可能最多?(D)

A、内连接

B、左外连接

C、右外连接

D、完全连接

3、下列操作权限中,在视图上不具备的是(B)。

A、SELECT

B、ALTER

C、DELETE

D、INSERT

二、填空题

1、SQL语言的功能主要包括数据定义、数据操作和数据控制三类。

2、希望删除查询结果集中重复的行,需要使用distinct 关键字。

3、常用的统计函数有count 、MIN、MAX、sum 和A VG。

三、实训题

1、登陆Oracle,进入HR方案,使用DESC和SELECT命令查看各个表的结构以及现有的数据。代码如下:

(1)a.查看JOBS表的结构:DESC JOBS;

b.查看JOBS 表的部分数据:SELECT * FROM JOBS;

(2)a.查看EMPLOYEES表的结构:DESC EMPLOYEES;

b.查看EMPLOYEES表的部分数据:SELECT * FROM EMPLOYEES ;

(3)a.查看表的结构:DESC DEPARTMENTS;

b.查看DEPARTMENTS表的部分数据:SELECT * FROM DEPARTMENTS;

(4)a.查看REGIONS表的结构:DESC REGIONS;

b.查看REGIONS表的部分数据:SELECT * FROM REGIONS;

(5)a.查看LOCATIONS表的结构:DESC LOCATIONS;

b.查看LOCATIONS表的部分数据:SELECT * FROM LOCA TIONS;

(6)a.查看COUNTRIES表的结构:DESC COUNTRIES;

b.查看COUNTRIES表的部分数据:SELECT * FROM COUNTRIES;

相关文档
最新文档