1. 首页
  2. 文档大全

oracle数据库实用教程第二版答案

上传者:d****a 2022-07-06 18:50:30上传 DOC文件 182KB
oracle数据库实用教程第二版答案_第1页 oracle数据库实用教程第二版答案_第2页 oracle数据库实用教程第二版答案_第3页

《oracle数据库实用教程第二版答案》由会员分享,可在线阅读,更多相关《oracle数据库实用教程第二版答案(20页珍藏版)》请在文档大全上搜索。

1、oracle 数据库实用教程第二版答案【篇一: oracle 11g( 钱慎一 )课后习题答案】若关系的某一属性组的值能唯一地标识一个元组,我们称之为( b )。a、主码 b 、候选码 c 、外码 d 、联系 2. 以下不属于数据库模型的三要素的是(a、数据结构 b 、数据操作 c 、数据控制c )。d 、完整性约束3. 以下对关系性质的描述中,哪个是错误的?(b )a、关系中每个属性值都是不可分解的b 、关系中允许出现相同的元组c 、定义关系模式时可随意指定属性的排列次序d 、关系中元组的排列次序可以任意交换二、填空题1. 数据管理发展的三个阶段是 人工管理 、 文件管理 和 数据库管理。2

2、. 数据库系统的三级模式包括 逻辑数据模型(逻辑模型)、 逻辑数据模型(概念模型) 、物理数据模型(物理模型)。三、思考题1. 数据库管理系统的主要功能有哪些?1 )数据定义功能。 dbms 提供相应数据语言来定义( ddl )数据库结构,它们是刻画数据库框架,并被保存在数据字典中。2)数据存取功能。 dbms 提供数据操纵语言( dml ),实现对数据库数据的基本存取操作:检索,插入,修改和删除。3)数据库运行管理功能。dbms 提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控 制和管理,以确保数据正确有效。4)数据库的建立和维护功能。包括数据库初始数据的装入,

3、数据库的转储、恢复、重组织,系统性能监视、分析等功能。5)数据库的传输。 dbms 提供处理数据的传输,实现用户 程序与 dbms 之间的通信,通常与操作系统协调完成。2. 思考关系规范化的过程。答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。3. 思考数据库设计的步骤。答: 1 需求分析、 2 概念设计阶段、 3 逻辑结构设计阶段、4 数据库物理结构设计阶段、5 数据库实施阶段、6 数据库运行和维护阶段。一、选择题1、oracle

4、11g不具备的版本是(c)a. 个人版b. 标准版c. 扩展板 d. 企业版2、oracle数据库的数据字典不能做的工作有(a. 查找 oracle数据库用户信息b. 查找 oracle数据库表中的信息c. 查找 oracle数据库模式对象的信息d. 查找 oracle数据库存储结构的信息b )二、填空题1、 oracle体系结构由内存结构、进程结构和存储结构组成。2、 oracle 数据库中,段包括 数据段、牵引段、回滚段和临时段四种。3、 oracle 物理存储结构包含三种数据文件:控制文件、数据文件和日志文件。三思考题1. 名词解释:数据块:是数据块使用的 i/o 最小单元,也是最基础的

5、存储单位,又称逻辑块或 oracle 块。数据块包括块头和存储区。区:是数据存储空间分配的逻辑单元,在一个段中可以存在多个区间,区间是数据一次性预留的一个较大的存储空间。段:是对象在数据库中占用的空间。段和数据库对象是一一对应的,但段是从数据库存储的角度来看。一个段只能属于一个表空间,一个表空间可以有多个段。 表空间。2. oracle 的物理结构主要包括那些类型的文件?答:控制文件、数据文件 、日志文件。(还包括参数文件)第三章一:选择题1. 下列操作系统中,不能运行oracle 11g的是( c )。a.windows b.linux c.macintosh d.unix 2.以下不属于o

6、racle安装前的准备工作的是(c )。a. 对服务器进行正确的网络配置,并且记录ip 地址、域名的网络配置信息,如果采用动态ip ,需先将 microsoft loopback adapter置为系统的主网络适配配b. 卸载其他的数据库管理系统c. 如果服务器上运行有其他 oracle 服务,必须在安装前将他们全部停止d. 关闭 windows 防火墙和某些杀毒软件二:填空题1. 卸载 oracle 需要经过停止 oracle 服务、卸载 oracle 组件和删除遗留成分三个步骤。2.oracle数据库监听器的启用有3 种方法:利用enterprisemanager 、用监听器控制实用程序和

7、利用net manager提供的 “监听程序 ”。第四章一、选择题1、sql 语言中不属于数据定义的命令动词是(c )。a、createb 、 dropc 、grantd 、 alter2、在同样的条件下,下面的哪个操作得到的结果集有可能最多?( d )a、内连接 b、左外连接c 、右外连接 d 、完全外连接3、下列操作权限中,在视图上不具备的是(c)。a、selectb、alterc 、deleted、insert二、填空题1、sql 语言的功能主要包括 、 和 三类。2、希望删除查询结果集中重复的行,需要使用关键字。3、常用的统计函数有 、 min 、max 、 和 avg 。三、实训题1

8、、登陆 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;

9、( 4) a.查看 regions 表的结构: desc regions;b. 查看 regions表的部分数据:select * from regions;( 5) a.查看 locations 表的结构: desc locations;b. 查看 locations 表的部分数据: select * from locations;( 6) a.查看 countries 表的结构: desc countries;b. 查看 countries表的部分数据: select * from countries;( 7) a.查看 job_jistory 表的结构: desc job_jistory

10、;b. 查看 job_jistory 表的部分数据: select * from job_jistory;2 、在 hr 方案中进行表的创建、修改和删除( create 、 drop 、alter命令)。创建表: create table manager(manager_id number2(6) not null unique,first_name varchar2(20),last_name varchar2(25),dept_id varchar2(10);修改: alter table manager add sex varchar2(2);alter table manager mo

11、dify manager_id number(8); 删除: alter table manager drop unique(manager_id) ;drop table manager;3. 在 hr 方案中完成对 employees 表以及相关各表的各种查询操作( where 子句group by子句以及各种连接等)。代码如下:查询: select * from hr.countries,hr.departments,hr.employees; group by 语句: select department_id,count(*),avg(salary) from employeesgro


文档来源:https://www.renrendoc.com/paper/212687304.html

文档标签:

下载地址