教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

东软oracle期末在线二次

来源:网络收集 时间:2026-07-11
导读: 1. 创 建 视图 标记为待复查 时应 (1) 分数 使用 哪个 选项 来确 保不 会对 视图执行 DML 操 作? FORCE NOFORCE WITH READ ONLY (*) WITH ADMIN OPTION 不正确。请参阅第 11 部分第 2 课 2. 您 负责管理 Oracle 数据库。Jack 负责管理“销售”部门。他和他

1. 创

视图

标记为待复查

时应

(1) 分数

使用

哪个

选项

来确

保不

会对

视图执行

DML

作?

FORCE

NOFORCE

WITH READ ONLY (*)

WITH ADMIN OPTION

不正确。请参阅第 11 部分第 2 课

2. 您 负责管理 Oracle 数据库。Jack 负责管理“销售”部门。他和他的雇员经常需要查询数据库以确定客户及其订单。他要求您创建一个视图,为他和他的同事

简化此过程。此视图不接受 INSERT、UPDATE 或 DELETE 操作。应执行以下哪条语句?

CREATE VIEW 销售视图

AS (SELECT 公司名称, 城市, 订单标识, 订单日期, 总计

FROM 客户, 订单

WHERE 客户标识 = 客户标识) WITH READ ONLY;

CREATE VIEW 销售视图

(SELECT c.公司名称, c.城市, o.订单标识, o.订单日期, o.总计

FROM 顾客 c, 订单 o

WHERE c.客户标识 = o.客户标识) WITH READ ONLY;

CREATE VIEW 销售视图

AS (SELECT c.公司名称, c.城市, o.订单标识, o.订单日期, o.总计

FROM 顾客 c, 订单 o

标记为待复查(1) 分数

WHERE c.顾客标识

= o.顾客标识);

CREATE VIEW

销售视图

AS (SELECT c.

公司名称, c.

城市, o.

订单标识, o.

订单日期, o.

FROM

顾客 c,

订单

o

WHERE c.

客户标识 = o.

客户标识

)

WITH READ ONLY; (*)

不正确。请参阅第

11

部分第 2

3.

于简单视图,以下哪个说法是正确的?

它们从多个表中导出数据,因此通常包含联接。

它们包含函数或数据组

它们可以对视图执行

DML 运算

(*)

它们在数据字典中未经排序

正确

4. 关 于对视图执行 DML 操作,哪个说法是正确的?

可以对简单视图执行 DML 操作。 (*)

不能对包含 WITH CHECK OPTION 子句的视图执行 DML 操作。

可以对包含 WITH READ ONLY 选项的视图执行 DML 操作。

可以对包含由表达式(如 COST + 1)定义的列的视图 执行 DML 操作。

不正确。请参阅第 11 部分第 2 课

5. 您 的经理刚刚要求您创建一个报表,用于显示公司中所有雇员的薪金范围。以

下哪条 SQL 语句将基于所有雇员的姓氏、部门名称、薪金和薪金级别创建一

标记为待复查

(1)

分数

标记为待复查(1) 分数

标记为待复查

个名为“薪金视图”的视图?使用

“雇员

”、

“部门

”和

“职务级别

表,并将这些列分别标记为

“雇员

”、“部门

”、

“薪金

”和“级别

”。

CREATE OR REPLACE VIEW

薪金视图

AS SELECT e.

姓氏 "

雇员", d.

部门名称 "

部门", e.

薪金 "

薪金", j.

别 "

级别"

FROM 雇员 e,

部门 d,

职务级别

j

WHERE e.

部门标识 equals

d.部门标识

AND e.

薪金 BETWEEN j.

最低薪金

and j.

最高薪金;

CREATE OR REPLACE VIEW

薪金视图

AS SELECT e.雇员标识 "雇员", d.部门名称 "部门", e.薪金 "薪金", j.

级别 "级别"

FROM 雇员 e, 部门 d, 职务级别 j

WHERE e.部门标识 = d.部门标识 NOT e.薪金 BETWEEN j.最低薪金 and j.最高薪金;

CREATE OR REPLACE VIEW 薪金视图

AS SELECT e.姓氏 "雇员", d.部门名称 "部门", e.薪金 "薪金", j. 级

别 "级别"

FROM 雇员 e, 部门 d, 职务级别 j

WHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金; (*)

CREATE OR REPLACE VIEW 薪金视图

AS (SELECT e.姓氏 "雇员", d.部门名称 "部门", e.薪金 "薪金", j. 级

别 "级别"

FROM 雇员 emp, 部门 d, 职务级别 j

WHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金);

不正确。请参阅第 11 部分第 2 课

6. 如 果视图包括 ______,则不能通过视图插入数据。

WHERE 子句

联接

列别名

GROUP BY 子句 (*)

(1) 分数

标记为待复查

(1) 分数

不正确。请参阅第 11

部分第 2

7.

果视图子查询包含一个内嵌视图,则可创建一个视图。判断对错

(*)

不正确。请参阅第 11

部分第 2

8.

顾客财务

”表包含以下列:

顾客标识 NUMBER(9) 新余额 NUMBER(7,2) 前一余额 NUMBER(7,2) 付款 NUMBER(7,2)

财务费用 NUMBER(7,2) 信贷限额 NUMBER(7)

您创建了一个 Top-n 查询报表,用于显示 800 个具有 最高新余额值的帐户的帐号和新余额。结果将按付款从高到低进行排序。 查询中应包括哪个 SELECT 语句子句?

内部查询:ORDER BY 新余额 DESC (*)

内部查询:WHERE ROWNUM = 800

外部查询:ORDER BY 新余额 DESC

内部查询:SELECT 客户标识, 新余额 ROWNUM

不正确。请参阅第 11 部分第 3 课

9. “ 雇员”表包含以下列: 雇员标识 NUMBER

姓氏 VARCHAR2(25) 名字 VARCHAR2(25) 部门标识 NUMBER 职务标识 NUMBER

标记为待复查

(1)

分数

标记为待复查

(1) 分数

标记为待复查

(1) 分数

经理标识

NUMBER 薪金

NUMBER(9,2) 佣金

NUMBER(7,2) 聘用日期

DATE

可以使用哪条

SELECT 语句显示部门 70

中收入最少的

10 名文员?

SELECT ROWNUM "

排名",

姓氏||' ,'||

名字 "

雇员",

薪金 "

薪金

"

FROM

(SELECT

姓氏,

名字,

薪金

FROM

雇员

ORDER BY

薪金

)

WHERE ROWNUM <=10 AND 职务标识

LIKE 'CLERK'

AND 部门标识

= 70;

<p>

SELECT ROWNUM "

排名",

姓氏||','||

名字 "

雇员",

薪金 "

薪金

"

FROM

(SELECT

姓氏,

名字,

薪金,

职务标识

FR …… 此处隐藏:2189字,全部文档内容请下载后查看。喜欢就下载吧 ……

东软oracle期末在线二次.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/115237.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)