东软oracle期末在线二次

来源:网络收集 时间:2025-08-12 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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.总计

标记为待复查(1) 分数

FROM 顾客 c, 订单 o

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 课

标记为待复查(1) 分数

标记为待复查(1) 分数

5. 您 的经理刚刚要求您创建一个报表,用于显示公司中所有雇员的薪金范围。以下哪条 SQL 语句将基于所有雇员的姓氏、部门名称、薪金和薪金级别创建一

个名为“薪金视图”的视图?使用“雇员”、“部门”和“职务级别”表,并将这些列分别标记为“雇员”、“部门”、“薪金”和“级别”。

CREATE OR REPLACE VIEW 薪金视图

AS SELECT e.姓氏 \雇员\部门名称 \部门\薪金 \薪金\级

别 \级别\

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.姓氏 \雇员\部门名称 \部门\薪金 \薪金\级

别 \级别\

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 子句

联接

列别名

标记为待复查

(1) 分数

标记为待复查

(1) 分数

GROUP BY 子句 (*)

不正确。请参阅第 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)

标记为待复查

(1) 分数

标记为待复查

(1) 分数

标记为待复查

(1) 分数

部门标识 NUMBER 职务标识 NUMBER 经理标识 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;

SELECT ROWNUM \排名\姓氏||','||名字 \雇员\薪金 \薪金\

FROM

(SELECT 姓氏, 名字, 薪金, 职务标识 FROM 雇员

WHERE 职务标识 LIKE 'CLERK' AND 部门标识 = 70 ORDER BY 薪金) WHERE ROWNUM <=10;

(*)

SELECT ROWNUM \排名\姓氏||' ,'||名字 \雇员\薪金 \薪金\

FROM

(SELECT 姓氏, 名字, 薪金, 职务标识, 部门标识 FROM 雇员

WHERE ROWNUM <=10
ORDER BY 薪金) WHERE 职务标识 LIKE 'CLERK' AND 部门标识 = 70;

唯一的方法是使用数据字典。

正确

10. 您 希望创建一个基于“销售代表”表的视图,并且计划授予“销售”部门中的成员

访问此视图的权限。您希望销售人员能够通过此视图(您计划将其命名为“销售代表视图”)更新“销售代表”表。在 CREATE VIEW 语句中不应指定什么?

AS 关键字

WHERE 子句

IN 关键字

标记为待复查(1) 分数

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库东软oracle期末在线二次在线全文阅读。

东软oracle期末在线二次.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/1103713.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219