我参加了1Z0-047 Oracle数据库SQL专家考试。有些问题似乎没有正确的答案,例如,有一个问题就像 select last_name,some_other_field ...
并且任务是按升序排序last_name,而所有选项都是特色 按2 desc,last_name
排序或其他此类问题,非常简单但没有正确答案。
由于这个过程可以永远持续,如果一个人不理解错误,我的问题是:有没有人曾经尝试或知道他们的政策是什么要求详细报告错误?我感谢你的帮助。
答案 0 :(得分:1)
实际上,没有认证供应商会向您提供您错过的问题和正确答案的清单。这样就可以轻松地在任何特定考试中组合完整的问题和答案,从而轻松地破坏考试。认证计划已经有足够的难度,人们记住问题和答案,以建立未经授权的转储。
如果您认为问题没有正确答案,您当然可以向Oracle(或任何其他认证供应商)提出问题。你需要尽可能地回忆起问题和可用的答案。虽然考试问题总是存在缺陷,但认证考试中每个问题的审核数量都会使问题实际上不正确。它可能是一个很糟糕的问题 - 它测试了一些过于模糊的功能,或者一个或多个问题包含一些微妙的东西,破坏了它实际上试图测试的内容。但这个问题不太可能是不正确的。在一次测试中你会得到多个不正确的问题几乎是不可思议的。
我的回忆是SQL Expert考试具有相当大的挑战性。我们的目标是探索您可能每天都不会遇到的SQL语言的许多角落和缝隙。许多问题需要阅读几次,以确保您满足所有要求。我强烈要求你得到的问题得到了正确答案,而你只是错过了一些问题或某些答案中的微妙内容。
答案 1 :(得分:0)
贾斯廷 感谢您的回复。 考试不是初级水平,但仍然有很简单的问题,哪一个节省时间,我记得这个问题只涉及简单的字段,一个集合函数和位置排序。 我们有一个查询select last_name,sum(salary)salary,hire_date 来自员工 ... 订购.. 我们有一个任务,首先按last_name排序,然后按其他字段排序。 Oracle的默认值是最后的升序空值。在所有情况下,其中一个选项必须是"按顺序排列,"或"按last_name排序"无论是否" asc"使用与否。这些选择都没有"顺序为1,"或"按last_name排序"其中一个选择是"由last_name desc"命令。这显然意味着在这个特定问题上没有正确的选择。这很简单。 我甚至尝试在SQL Developer上测试排序为"按1排序,sum(薪水)薪水,last_name" - 如果第一个排序位置中有1,结果仍然相同。
考试题目由人写,错误是人。毕竟,Pentium FDIV错误概率据说是每27,000年一次,但我在计算机上看到它。公式 double dTest = 4195835 - ((4195835/3145727)* 3145727); int iTest = 4195835 - ((4195835/3145727)* 3145727); 必须产生1或1.0但产生 双倍:1050108.0 整数:1050108 而不是1.0和1.错误确实发生。 我不是新手。我从1998年开始使用Sybase T-SQL,MS Server,Oracle 9i,MySQL和Interbase。我最近刷新了由Watson和Ramklass学习的Oracle 11g技能并在SQL Developer上练习。如果考试有任何困难,那就是时间限制,因为你应该几乎自动完成所有事情。
我坚持认为至少在这个特定问题上没有正确的选择。我记得另一个似乎没有正确的选择,其中一个是关于" nulls不包括在排序"中。空值不包含在字母数字序列中,但您指定了" nulls last" (Oracle的默认值)或"首先是空值"。