Oracle 10g 数据库管理应用与开发课后习题答案(填空与选择题)
填空题
第二章
1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后由LGWR进程保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在Oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段、LOB段和临时段。
5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。
6.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务器进程。当一个用户运行应用程序,如PRO*C 程序或一个Oracle工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。
第三章
1.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。
2.在需要滤除查询结果中重复的行时,必须使用关键字Distinct;在需要返回查询结果中的所有行时,可以使用关键字ALL。
3.如果需要在SELECT子句中包括一个表的所有列,可使用符号*。
4.如果定义与组有关的搜索条件,可以把group by 子句添加到SELECT语句中。
5.当进行模糊查询时,就使用关键字LIKE和通配符"_"或百分号"%"。
6.WHERE子句可以接收FROM子句输出的数据,而HA VING子句则可以接收来自group by、FROM或where 子句的输入。
7.使下列SQL语句中添加适当的表达式或子句,使语句可以正常运行。
SELECT 供应商所在城市,COUNT(供应商编号)
FROM 供应商信息
GROUP BY 供应商所在城市
ORDER BY 2 DESC;
第四章
1.在SQL语句中,用于向表中插入数据的语句是Insert。
2.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用select语句。