孟彩霞班数据库db习题答案1-6章
- 格式:pdf
- 大小:11.92 MB
- 文档页数:71


数据库课后习题参考答案 Oracle Database 12c应用与开发教程
2 第1章 数据库基础
习题答案
1. 简述Oracle 12c的应用结构。
答:参阅教材
2. 简述Oracle与SQL Server的区别。
答:参阅教材
3. 简述Oracle 12c的新特性。
答:参阅教材
第2章 Oracle Database 12c的安装和配置
习题答案
一、填空题
1. Windows Unix
2. 1GB
3. 物理内存的两倍
4. orcl
5. 5500
6. SYSDBA Normal
第3章 Oracle Database的体系结构 Oracle Database 12c应用与开发教程
-3- 习题答案
一、选择题
A B B D B C D D
二、简答题
1.什么是Oracle的实例?它是一种什么机制?
答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle服务器进程集,是存取和控制数据库的软件机制。
2.段是什么概念?如何组成的?
答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式Oracle Database 12c应用与开发教程
4 Oracle Database 12c应用与开发教程
5
责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。
后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。
第一章 数据库基础知识习题及答案
数据库基础知识
一、选择题
(1)以下不属于数据库系统(DBS)的组成的是
A)硬件系统
B)数据库管理系统及相关软件
C)文件系统
D数据库管理员(DataBase Administrator,DBA)
(2)DBMS数据库数据的检索、插入、修改和删除操作的功能称为
A) 数据操作 B) 数据控制 C) 数据管理 D) 数据定义
(3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3者之间的关系是
A) DBS包括DB和DBMS
B) DBMS包括DB和DBS
C) DB包括DBS和DBMS
D) DBS等于DB等于DBMS
(4)DBMS是
A)OS的一部分 B)OS支持下的系统文件 C)一种编译程序 D)混合型
(5)在图1—1所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4部分组成)层次示意图中,数据库管理系统的位置是
图1—1数据库系统
A)1 B)3 C)2 D)4
(6)图1-4所示的数据模型属于
图1-4数据模型图
A)层次模型 B)关系模型 C)网状模型 D)以上皆非
(7)用二维表来表示实体及实体之间联系的数据模型是
A)关系模型 B)层次模型 C网状模型 D)实体一联系模型
(9)构成关系模型中的一组相互联系的“关系”一般是指
A) 满足一定规范化要求的二维表 B) 二维表中的一行
C) 二维表中的一列 D) 二维表中的一个数据项
(11)下列关系模型中术语解析不正确的是 A)记录:满足一定规范化要求的二维表,也称关系
B) 字段:二维表中的一列
6.
学生选课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)
(1)候选码(学号,课程号)
(2)该关系模式是第一范式
(3)因为存在部分函数依赖关系((学号,课程号)—P—>姓名),所以要进行关系模式的规范化
R1(学号,姓名,所在系,性别)主码:学号
R2(课程号,课程名,学分) 主码:课程号
R3(学号,课程号,成绩) 主码:(学号,课程号)
学号是引用了R1关系模式的外码,课程号是引用了R2的外码
因为每个关系模式此时已经是不含有依赖函数关系了,所以也是第三范式了
7.
学生(学号,姓名,所在系,班号,班主任,系主任)
(1) 候选码(学号,班号)
(2) 第一范式
(3) 因为存在部分函数依赖关系((学号,班号)—P—>姓名),所以要进行关系模式的规范化
R1(学号,姓名,所在系,系主任)
R2(班号,班主任)
R3(学号,班号)(删去)
因为每个关系模式此时是含有依赖函数关系了
学号—f—>所在系,所在系—f—>系主任
所以:
R1(学号,姓名,所在系) 主码:学号 所在系是引用了R3中“所在系”的外码
R2(班号,班主任) 主码:班号
R3(所在系,系主任) 主码:所在系
8.
教师授课(课程号,课程名,学分,授课教师号,教师名,授课时数)
(1) 候选码(课程号,授课教师号)
(2) 第一范式
(3) 因为存在部分函数依赖关系((课程号,授课教师号)—P—>姓名),所以要进行关系模式的规范化
(4) R1(课程号,课程名,学分) 主码:课程号
R2(授课教师号,教师名) 主码:教师名
R3(课程号,授课教师号,授课时数) 主码:(课程号,授课教师号)
课程号是引用了R1中的“课程号”的外码,授课教师号引用了R2的“授课教师号”的外码
因为每个关系模式此时已经是不含有依赖函数关系了,所以也是第三范式了
数据库第一章绪论习题及答案
B、RDB C、IMS D、MIS
2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的
( )
A、层次模型 B、网状模型 C、关系模型 D、实体联系模型
3、CODASYL的DBTG提交的报告中的数据模型是 ( )
A、层次模型 B、网状模型 C、关系模型 D、实体联系模型
4、位于用户和数据库之间的一层数据管理软件是 ( )
A、DBS B、DBMS C、DB D、MIS
5、数据库系统与文件系统的主要区别是 ( )
A、 数据库系统复杂,而文件系统简单
B、 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C、 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D、 系统管理的数据量较少,而数据库系统可以管理庞大的数据量
6、数据库的概念模型独立于 ( )
A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界
7、在数据库中,下列说法是不正确的 ( )
A、 在数据库中,避免了一切数据的重复
B、 若系统是完全可以控制的,则系统可确保更新时的一致性
C、 数据库中的数据可以共享 D、数据库减少了数据冗余
8、在数据库中存储的是 ( )
A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息
9、数据库中,数据的物理独立性是指 ( )
A、 数据库与数据库管理系统的相互独立 B、用户程序DBMS的相互独立
C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D、应用程序与数据库中数据的逻辑结构相互独立
10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指 ( )
A、 同一个应用中的多个程序共享一个数据集合
B、 多个用户、同一种语言共享数据 C、多个用户共享一个数据文件
C、 多种应用、多种语言、多个用户相互覆盖地使用数据集合
11、在数据库中,产生数据不一致的根本原因是 ( )