数据库编程期末考试

上传人:gbs****77 文档编号:10547131 上传时间:2020-04-12 格式:DOCX 页数:46 大小:1,021.38KB
返回 下载 相关 举报
数据库编程期末考试_第1页
第1页 / 共46页
数据库编程期末考试_第2页
第2页 / 共46页
数据库编程期末考试_第3页
第3页 / 共46页
点击查看更多>>
资源描述
1.下列哪个陈述是使用视图的有效理由?标记为待复查(1) 分数因为视图会显示表中的所有列,所以使用视图可以访问数据。视图可以为临时用户和应用程序提供数据独立性。可以用一个视图检索多个表中的数据。可以使用视图提供数据安全性。 (*)仅希望使用 WITH CHECK OPTION 限制 DML 操作时才使用视图。仅当您的用户多于一个时视图才有效。不正确。请参阅第 11 部分第 1 课2.您负责管理一个 Oracle 数据库,其中包含一个名为“雇员”的表。数据库用户 Luke 必须创建一个包括所有雇员姓名和地址的报表。因为此表包含敏感数据,所以您不希望授予 Luke 对“雇员”表的访问权限。应先执行下列哪项操作?标记为待复查(1) 分数为他创建一个报表。创建一个视图。 (*)创建一个子查询。创建一个索引。不正确。请参阅第 11 部分第 1 课3.您需要对“销售”表创建一个视图,但“销售”表尚未创建。以下哪种说法是正确的?标记为待复查(1) 分数创建视图前,必须创建“销售”表。默认情况下,即使“销售”表不存在,也会创建视图。使用 FORCE 选项,可以同时创建表和视图。可以使用 FORCE 选项在创建“销售”表之前,创建视图。 (*)不正确。请参阅第 11 部分第 1 课4.为了使用视图查询数据库,下列哪个说法正确?标记为待复查(1) 分数使用特殊的 VIEW SELECT 关键字。可以从视图中检索数据,就像从任何表中检索数据一样。 (*)绝对无法通过视图看到表中的所有行。您要从中选择数据的表可以是空的,但视图仍会返回这些表中的原始数据。正确5.要不管基表是否存在都创建视图,CREATE VIEW 语句中应包含哪个关键字?标记为待复查(1) 分数FORCE (*)NOFORCEOR REPLACEWITH READ ONLY不正确。请参阅第 11 部分第 1 课6.考虑以下视图定义:CREATE OR REPLACE VIEW 部件名称_vAS SELECT DISTINCT 部件名称FROM 部件WHERE 成本 = 45;以下哪条使用“部件名称_V”视图的语句会成功执行?标记为待复查(1) 分数SELECT *FROM 部件名称_v;(*)UPDATE 部件名称_vSET 成本 = 成本 * 1.23WHERE 部件标识 = 56990;DELETE FROM 部件名称_vWHERE 部件标识 = 56897;INSERT INTO 部件名称_v (部件标识, 部件名称, 产品标识, 成本)VALUES (857986, cylinder, 8790, 3.45);不正确。请参阅第 11 部分第 1 课7.您需要创建一个视图,以在查询时显示姓名、雇员标识号、姓氏和名字、薪金和部门标识号。在查询时,该视图将按薪金从低到高,然后按姓氏和名字的字母顺序进行排序。不管“雇员”表是否存在,都应创建此视图定义。使用此视图不可以执行任何 DML 操作。考虑以下语句:CREATE OR REPLACE NOFORCE VIEW 雇员薪金_VAS SELECT 雇员标识, 姓氏, 名字, 薪金, 部门标识FROM 雇员 WITH READ ONLY;SELECT *FROM 雇员薪金_vORDER BY 薪金, 姓氏, 名字;以下哪种说法是正确的?标记为待复查(1) 分数执行两条语句后,会获得所有预期结果。如果“雇员”表不存在,CREATE VIEW 语句将失败。 (*)因为 CREATE VIEW 语句中不包括 WITH CHECK OPTION 子句,所以该语句不会返回想要的所有结果。要获得想要的所有结果,应将以下 ORDER ON 子句添加到 CREATE VIEW 语句中:“ORDER ON 薪金, 姓氏, 名字”。不正确。请参阅第 11 部分第 1 课8.关于内嵌视图,哪种说法是正确的?标记为待复查(1) 分数内嵌视图是一个方案对象。内嵌视图是 FROM 子句中的一个子查询,通常使用别名命名。 (*)内嵌视图是一个复杂视图。内嵌视图可用于执行 DML 操作。不正确。请参阅第 11 部分第 3 课9.“顾客财务”表包含以下列:顾客标识 NUMBER(9)新余额 NUMBER(7,2)前一余额 NUMBER(7,2)付款 NUMBER(7,2)财务费用 NUMBER(7,2)信贷限额 NUMBER(7)您执行以下语句:SELECT ROWNUM 排名, 顾客标识, 新余额FROM (SELECT 顾客标识, 新余额 FROM 顾客财务)WHERE ROWNUM = 25 ORDER BY 新余额 DESC;哪一种说法是正确的?标记为待复查(1) 分数因为使用了内嵌视图,所以无法执行该语句。该语句不一定会返回 25 个最高的新余额值,因为内嵌视图没有 ORDER BY。 (*)按从高到低的顺序显示 25 个最高的新余额值。因为 ORDER BY 未使用 Top-n 列,所以无法执行该语句。不正确。请参阅第 11 部分第 3 课10.您必须创建一个视图,用于供查询以显示所有顾客的姓名、顾客标识号、新余额、财务费用和信用限额。如果执行下面的语句:CREATE OR REPLACE VIEW 顾客信用视图AS SELECT c.姓氏, c.顾客标识, a.新余额, a.财务费用, a.信贷限额FROM 顾客 c, 帐户 aWHERE c.帐户标识 = a.帐户标识 WITH READ ONLY;可以对“顾客信用视图”视图执行哪种类型的 SQL 命令?标记为待复查(1) 分数UPDATEDELETEINSERTSELECT (*)不正确。请参阅第 11 部分第 3 课11.考虑以下 CREATE VIEW 语句:CREATE VIEW 销售视图AS SELECT 顾客标识, 地区, SUM(销售金额)FROM 销售WHERE 地区 IN (10, 20, 30, 40)GROUP BY 地区, 顾客标识;以下哪种说法是正确的?标记为待复查(1) 分数使用“销售视图”视图可以修改“销售”表中的数据。使用“销售视图”视图不能修改“销售”表中的数据。 (*)使用“销售视图”视图仅能将记录插入到“销售”表中。该 CREATE VIEW 语句将生成一个错误。不正确。请参阅第 11 部分第 3 课12.下列哪个陈述准确描述了 Top-N 查询?标记为待复查(1) 分数Top-N 查询将返回指定表中的后 15 条记录。Top-N 查询将返回指定表中的前 15 条记录。Top-N 查询将返回一个结果集,该结果集按照指定列值进行排序。Top-N 查询将返回一个有限的结果集,按最高或最低标准返回数据。 (*)不正确。请参阅第 11 部分第 3 课13.您需要为“雇员”表和“部门”表创建一个视图以显示每个部门的薪金信息。如果发出下面的语句会发生什么情况:CREATE OR REPLACE VIEW 销售部门AS SELECT SUM(e.薪金) 销售额, d.部门名称FROM 雇员 e, 部门 dWHERE e.部门标识 = d.部门标识GROUP BY d.部门名称ORDER BY d.部门名称;标记为待复查(1) 分数创建一个复杂视图,返回每个部门的薪金总计,按部门名称排序。 (*)创建一个简单视图,返回每个部门的薪金总计,按部门名称排序。创建一个复杂视图,返回每个部门的薪金总计,按部门标识排序。什么也不会发生,因为该语句包含错误,将会失败。不正确。请参阅第 11 部分第 2 课14.关于对视图执行 DML 操作,哪个说法是正确的?标记为待复查(1) 分数如果视图包含 DISTINCT 关键字,则可以删除视图中的数据。如果视图包含 WHERE 子句,则不能修改视图中的数据。如果视图包含组函数,则不能修改视图中的数据。 (*)如果视图包含 GROUP BY 子句,则可以修改视图中的数据。不正确。请参阅第 11 部分第 2 课15.使用 DML 语句可以执行哪项操作?标记为待复查(1) 分数删除表中的记录 (*)创建 PRIMARY KEY 约束条件禁用索引更改表不正确。请参阅第 11 部分第 2 课16.您的经理刚刚要求您创建一个报表,用于显示公司中所有雇员的薪金范围。以下哪条 SQL 语句将基于所有雇员的姓氏、部门名称、薪金和薪金级别创建一个名为“薪金视图”的视图?使用“雇员”、“部门”和“职务级别”表,并将这些列分别标记为“雇员”、“部门”、“薪金”和“级别”。标记为待复查(1) 分数CREATE OR REPLACE VIEW 薪金视图AS SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 equals d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金视图AS SELECT e.雇员标识 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 NOT e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金视图AS SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;(*)CREATE OR REPLACE VIEW 薪金视图AS (SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 emp, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金);不正确。请参阅第 11 部分第 2 课17.创建视图时,包括 WITH CHECK OPTION 子句的目的是什么?标记为待复查(1) 分数用于确保父表确实存在用于确保视图不会被未经授权的人查询用于确保视图中的数据不会发生重复用于确保不会通过将阻止视图返回行的视图更新任何行。 (*)正确18.创建视图时应使用哪个选项来确保不会对视图执行 DML 操作?标记为待复查(1) 分数FORCENOFORCEWITH READ ONLY (*)WITH ADMIN OPTION不正确。请参阅第 11 部分第 2 课19.如果视图包含 _,则不能修改视图中的数据。标记为待复查(1) 分数DISTINCT 关键字 (*)WHERE 子句FROM 子句中的子查询WITH CHECK OPTION 子句不正确。请参阅第 11 部分第 2 课第12部分(回答此部分的所有问题)20.要使以下语句执行速度更快,应创建什么?SELECT *FROM 雇员WHERE LOWER(姓氏) = chang;标记为待复查(1) 分数-个同义词一个索引,可以是普通索引或者基于函数的索引。 (*)组合索引不需要创建任何项目。无法提高此语句的性能。不正确。请参阅第 12 部分第 2 课21.评估以下语句:CREATE PUBLIC SYNONYM 测试 FOR chan.测试;该语句将完成哪个任务?标记为待复查(1) 分数如果同义词已经存在,则重新创建此同义词。强迫所有用户使用此同义词访问“测试”。仅允许用户 CHAN 使用此同义词访问“测试”。使所有用户不再需要使用方案来限定“测试”。 (*)不正确。请参阅第 12 部分第 2 课22.创建 UNIQUE 完整性约束条件时,Oracle 会自动创建以下哪些项?标记为待复查(1) 分数PRIMARY KEY 约束条件CHECK 约束条件索引 (*)FOREIGN KEY 约束条件不正确。请参阅第 12 部分第 2 课23.Barry 创建了一个名为 INVENTORY 的表。Pam 必须能够查询该表。Barry 希望 Pam 可以查询该表,且不需要指定表的方案。Barry 应创建以下哪些项?标记为待复查(1) 分数一个方案索引一个视图-个同义词 (*)不正确。请参阅第 12 部分第 2 课24.哪个关于索引的说法是正确的?标记为待复查(1) 分数只能对单个表列创建索引。创建索引总是可以提高查询的性能。创建索引可以重新排序基表中的数据。对多个列创建的索引称为组合索引或级连索引。 (*)不正确。请参阅第 12 部分第 2 课25.序列最常见的用途是什么?标记为待复查(1) 分数生成主键值 (*)提高某些查询的性能为对象指定一个替代名称以逻辑方式表示一个或多个表中数据的子集不正确。请参阅第 12 部分第 1 课26.考虑以下 CREATE SEQUENCE 语句:CREATE SEQUENCE 订单标识序列 NOCYCLE NOCACHE;以下哪种说法是正确的?标记为待复查(1) 分数此序列没有最大值。序列将对这些值进行预分配并将它们保存在内存中。达到最大值后,序列将继续生成值。序列将从 1 开始。 (*)不正确。请参阅第 12 部分第 1 课第13部分(回答此部分的所有问题)27.下列哪一项是对象权限?(选择两个正确答案)标记为待复查(1) 分数(选择所有正确答案)SELECT (*)DROP TABLECREATE TABLEINSERT (*)不正确。请参阅第 13 部分第 1 课28.数据库管理员希望允许用户 Marco 在其自己的方案中创建新表。应授予 Marco 哪种权限?标记为待复查(1) 分数CREATE ANY TABLESELECTCREATE TABLE (*)CREATE OBJECT不正确。请参阅第 13 部分第 1 课29.评估以下语句:ALTER USER bob IDENTIFIED BY jim;关于执行该语句的结果,下列哪个说法是正确的?标记为待复查(1) 分数会为用户 BOB 分配一个新口令。 (*)将根据用户 BOB 的概要文件创建一个新用户 JIM。将授予用户 BOB 与用户 JIM 相同的权限。将重命名用户 BOB,此用户将作为 JIM 访问数据库。不正确。请参阅第 13 部分第 1 课30.以下哪项最恰当地描述了 Oracle 数据库中的角色?标记为待复查(1) 分数角色是某种类型的系统权限。角色是用户在查询数据库时所起的作用。角色是一组权限的名称。 (*)角色是一种对象权限,允许用户更新表。不正确。请参阅第 13 部分第 1 课31.用户 JAMES 创建了一个“顾客”表,并希望允许其他所有用户对该表执行 SELECT 操作。JAMES 应使用哪个命令来实现这一点?标记为待复查(1) 分数GRANT 顾客(SELECT) TO PUBLIC;GRANT SELECT ON 顾客 TO ALL;GRANT SELECT ON 顾客 TO PUBLIC; (*)CREATE PUBLIC SYNONYM 顾客 FOR james.顾客;不正确。请参阅第 13 部分第 1 课32._ 是一些具有特殊含义的特殊字符,如通配符、重复字符、不匹配字符或字符范围。您可以在模式匹配中使用多种这些符号。标记为待复查(1) 分数剪辑艺术元字符 (*)字母数字值引用检查不正确。请参阅第 13 部分第 3 课33.用作检查约束条件的正则表达式是确保数据在写入数据库表之前已正确设置格式的另一种方式。判断对错标记为待复查(1) 分数对 (*)错不正确。请参阅第 13 部分第 3 课34.正则表达式是一种可描述简单和复杂的搜索和处理模式的方法。判断对错标记为待复查(1) 分数对 (*)错正确35.使用下列哪条语句可以删除授予给用户的一项对象权限?标记为待复查(1) 分数ALTER USERREVOKE (*)REMOVEDROP不正确。请参阅第 13 部分第 2 课36.要将数据库中的某个表联接到另一个(远程)Oracle 数据库中的某个表,需要使用:标记为待复查(1) 分数远程过程调用Oracle 网关产品ODBC 驱动程序数据库链接 (*)不正确。请参阅第 13 部分第 2 课37.以下哪种说法最好地描述了对表的 REFERENCES 对象权限的用途?标记为待复查(1) 分数允许用户会话从表中读取,但只有这样才能检查外键约束条件。 (*)允许用户在 SELECT 语句中引用该表。允许用户对该表创建外键约束条件。允许用户创建新表,该表包含的数据与引用的表所含的数据相同。不正确。请参阅第 13 部分第 2 课38.用户 BOB 的方案包含一个“雇员”表。BOB 执行了以下语句:GRANT SELECT ON 雇员 TO mary WITH GRANT OPTION;现在,MARY 可以成功执行以下哪些语句?(选择两个正确答案)标记为待复查(1) 分数(选择所有正确答案)SELECT FROM bob.雇员; (*)REVOKE SELECT ON bob.雇员 FROM bob;GRANT SELECT ON bob.雇员 TO PUBLIC; (*)DROP TABLE bob.雇员;不正确。请参阅第 13 部分第 2 课39.授予对象权限时,应包含哪个选项被授权者才能为其他用户授予权限?标记为待复查(1) 分数WITH GRANT OPTION (*)WITH ADMIN OPTIONPUBLICFORCE不正确。请参阅第 13 部分第 2 课40.使用 WITH GRANT OPTION 授予对象权限允许被授权者向其他用户授予对表的其它对象权限。判断对错标记为待复查(1) 分数对错 (*)不正确。请参阅第 13 部分第 2 课41.以下哪项最准确地描述了“读一致性”这一术语?标记为待复查(1) 分数它可以确保自动提交对表所做的全部更改它可以防止其他用户在对表执行更新的过程中查询该表它可以防止其他用户查看尚未提交的对表的更改 (*)它可以防止用户查询自己没有获得 SELECT 权限的表正确42.要使用哪条 SQL 语句来删除未提交的事务处理所做的全部更改?标记为待复查(1) 分数UNDO;ROLLBACK; (*)ROLLBACK TO SAVEPOINT;REVOKE ;正确第15部分(回答此部分的所有问题)43.非等值联接通常用于以下哪些项?(选择两个正确答案)标记为待复查(1) 分数(选择所有正确答案)一组数字 (*)一组文本一组日期 (*)一组行标识一组列不正确。请参阅第 15 部分第 2 课44.以下有关外部联接的说法中哪个是正确的?标记为待复查(1) 分数表必须有别名。必须包括 FULL、RIGHT 或 LEFT 关键字。不能使用 OR 运算符来链接外部联接条件。 (*)外部联接始终先于查询中其它类型的联接进行计算。不正确。请参阅第 15 部分第 3 课45.使用 Oracle 专有的联接语法,对于使用外部联接运算符 (+) 的外部联接条件,可以使用以下哪两个运算符?标记为待复查(1) 分数AND 和 = (*)OR 和 =BETWEEN.AND. 和 ININ 和 =不正确。请参阅第 15 部分第 3 课46.“患者”和“主治医生”表中包含以下列:患者患者标识 NUMBER(9)姓氏 VARCHAR2(20)名字 VARCHAR2 (20)主治医生主治医生标识 NUMBER(9)姓氏 VARCHAR2(20)名字 VARCHAR2 (20)如果执行下面的语句:SELECT 患者标识, 主治医生标识FROM 患者, 主治医生;该语句会得到哪个结果?标记为待复查(1) 分数一份报告,其中包含“患者标识”值和“主治医生标识”值的所有可能的组合 (*)一份报告,其中包含每个患者的标识值及其主治医生的标识值一份报告,其中不包含重复的“患者标识”值或“主治医生标识”值语法错误不正确。请参阅第 15 部分第 1 课47.您需要提供一个列表,其中列出销售部中已获得奖金且销售额超过 50,000 美元的所有雇员的名字和姓氏。公司总裁希望从最高金额开始列出销售额。“雇员”表和“销售部”表中包含以下列:雇员雇员标识 NUMBER(10) PRIMARY KEY姓氏 VARCHAR2(20)名字 VARCHAR2(20)部门标识 VARCHAR2(20)聘用日期 DATE薪金 NUMBER(10)销售部销售额标识 NUMBER(10) PRIMARY KEY销售额 NUMBER(20)报价 NUMBER(20)经理 VARCHAR2(30)奖金 NUMBER(10)雇员标识 NUMBER(10) FOREIGN KEY哪条 SELECT 语句将完成此任务?标记为待复查(1) 分数SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额FROM 雇员 e, 销售部 sORDER BY 销售额 DESCWHERE e.雇员标识 = s.雇员标识 AND 销售额 50000 AND s.奖金 IS NOT NULL;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额ORDER BY 销售额 DESCFROM 雇员 e, 销售部 sWHERE e.雇员标识 = s.雇员标识 AND s.奖金 IS NOT NULL AND 销售额 50000;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额WHERE e.雇员标识 = s.雇员标识;FROM 雇员 e, 销售部 s AND s.奖金 IS NOT NULL AND 销售额 50000ORDER BY 销售额 DESC;SELECT e.雇员标识, e.姓氏, e.名字, s.雇员标识, s.奖金, s.销售额FROM 雇员 e, 销售部 sWHERE e.雇员标识 = s.雇员标识 AND s.奖金 IS NOT NULL AND 销售额 50000ORDER BY 销售额 DESC;(*)不正确。请参阅第 15 部分第 1 课48.如果要在一个 SELECT 语句中将 3 个表联接起来,需要在 WHERE 子句中使用多少个联接条件?标记为待复查(1) 分数012 (*)3不正确。请参阅第 15 部分第 1 课49.“顾客”和“销售额”表中包含以下列:顾客顾客标识 NUMBER(10) PRIMARY KEY公司 VARCHAR2(30)地点 VARCHAR2(20)销售额销售额标识 NUMBER(5) PRIMARY KEY顾客标识 NUMBER(10) FOREIGN KEY销售总额 NUMBER(30)哪条 SELECT 语句会返回顾客标识、公司和销售总额?标记为待复查(1) 分数SELECT c.顾客标识, c.公司, s.销售总额FROM 顾客 c, 销售额 sWHERE c.顾客标识 = s.顾客标识 (+);SELECT 顾客标识, 公司, 销售总额FROM 顾客, 销售额WHERE 顾客标识 = 顾客标识;SELECT c.顾客标识, c.公司, s.销售总额FROM 顾客 c, 销售额 sWHERE c.顾客标识 = s.顾客标识;(*)SELECT 顾客标识, 公司, 销售总额FROM 顾客 c, 销售额 sWHERE c.顾客标识 = s.顾客标识;正确第16部分(回答此部分的所有问题)50.单元测试是在数据库应用于生产环境之前执行的,用以确保可正常处理随机数量的业务需求。判断对错标记为待复查(1) 分数对错 (*)不正确。请参阅第 16 部分第 1 课Ni ni ni =1.创建视图时应使用哪个选项来确保不会对视图执行 DML 操作?标记为待复查(1) 分数FORCENOFORCEWITH READ ONLY (*)WITH ADMIN OPTION不正确。请参阅第 11 部分第 2 课2.您负责管理 Oracle 数据库。Jack 负责管理“销售”部门。他和他的雇员经常需要查询数据库以确定客户及其订单。他要求您创建一个视图,为他和他的同事简化此过程。此视图不接受 INSERT、UPDATE 或 DELETE 操作。应执行以下哪条语句?标记为待复查(1) 分数CREATE VIEW 销售视图AS (SELECT 公司名称, 城市, 订单标识, 订单日期, 总计FROM 客户, 订单WHERE 客户标识 = 客户标识)WITH READ ONLY;CREATE VIEW 销售视图(SELECT c.公司名称, c.城市, o.订单标识, o.订单日期, o.总计FROM 顾客 c, 订单 oWHERE c.客户标识 = o.客户标识)WITH READ ONLY;CREATE VIEW 销售视图AS (SELECT c.公司名称, c.城市, o.订单标识, o.订单日期, o.总计FROM 顾客 c, 订单 oWHERE c.顾客标识 = o.顾客标识);CREATE VIEW 销售视图AS (SELECT c.公司名称, c.城市, o.订单标识, o. 订单日期, o.总计FROM 顾客 c, 订单 oWHERE c.客户标识 = o.客户标识)WITH READ ONLY;(*)不正确。请参阅第 11 部分第 2 课3.关于简单视图,以下哪个说法是正确的?标记为待复查(1) 分数它们从多个表中导出数据,因此通常包含联接。它们包含函数或数据组它们可以对视图执行 DML 运算 (*)它们在数据字典中未经排序正确4.关于对视图执行 DML 操作,哪个说法是正确的?标记为待复查(1) 分数可以对简单视图执行 DML 操作。 (*)不能对包含 WITH CHECK OPTION 子句的视图执行 DML 操作。可以对包含 WITH READ ONLY 选项的视图执行 DML 操作。可以对包含由表达式(如 COST + 1)定义的列的视图 执行 DML 操作。不正确。请参阅第 11 部分第 2 课5.您的经理刚刚要求您创建一个报表,用于显示公司中所有雇员的薪金范围。以下哪条 SQL 语句将基于所有雇员的姓氏、部门名称、薪金和薪金级别创建一个名为“薪金视图”的视图?使用“雇员”、“部门”和“职务级别”表,并将这些列分别标记为“雇员”、“部门”、“薪金”和“级别”。标记为待复查(1) 分数CREATE OR REPLACE VIEW 薪金视图AS SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 equals d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金视图AS SELECT e.雇员标识 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 NOT e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金视图AS SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 e, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;(*)CREATE OR REPLACE VIEW 薪金视图AS (SELECT e.姓氏 雇员, d.部门名称 部门, e.薪金 薪金, j. 级别 级别FROM 雇员 emp, 部门 d, 职务级别 jWHERE e.部门标识 = d.部门标识 AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金);不正确。请参阅第 11 部分第 2 课6.如果视图包括 _,则不能通过视图插入数据。标记为待复查(1) 分数WHERE 子句联接列别名GROUP BY 子句 (*)不正确。请参阅第 11 部分第 2 课7.如果视图子查询包含一个内嵌视图,则可创建一个视图。判断对错标记为待复查(1) 分数对 (*)错不正确。请参阅第 11 部分第 2 课8.“顾客财务”表包含以下列:顾客标识 NUMBER(9)新余额 NUMBER(7,2)前一余额 NUMBER(7,2)付款 NUMBER(7,2)财务费用 NUMBER(7,2)信贷限额 NUMBER(7)您创建了一个 Top-n 查询报表,用于显示 800 个具有 最高新余额值的帐户的帐号和新余额。结果将按付款从高到低进行排序。 查询中应包括哪个 SELECT 语句子句?标记为待复查(1) 分数内部查询:ORDER BY 新余额 DESC (*)内部查询:WHERE ROWNUM = 800外部查询:ORDER BY 新余额 DESC内部查询:SELECT 客户标识, 新余额 ROWNUM不正确。请参阅第 11 部分第 3 课9.“雇员”表包含以下列:雇员标识 NUMBER姓氏 VARC
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!