oracle期末考试_第1页
oracle期末考试_第2页
oracle期末考试_第3页
oracle期末考试_第4页
oracle期末考试_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 外键不能引用同一个表中的主键。请判断对错。 标记为待复查 (1) 分数对错 (*)正确2. 下面的说明是一条用户定义的完整性规则,因此必须手动编码;数据库不能自动执行此规则。请判断对错。<p/> 主键必须是唯一的,并且主键的任何部分都不能为空。 标记为待复查 (1) 分数对错 (*)正确3. 下面的说明是什么约束条件类型的示例?<p/> 在“图书馆”中,如果借给“借阅者”的“书籍”数目超过 5,我们必须给借阅者发一封信,要求归还“书籍”,这需要编写额外的代码来实现此功能。 标记为待复查

2、 (1) 分数实体完整性用户定义的完整性 (*)列完整性引用完整性正确4. 外键必须为空。请判断对错。 标记为待复查 (1) 分数对错 (*)正确5. 选出有关该句的所有不正确的表述,主键是.(选择三个正确答案) 标记为待复查 (1) 分数(选择所有正确答案)主键是唯一地标识表中各列的单个列。 (*)主键是表中的一列或多列,用于唯一地标识该表中的各行。主键是一个表中的一组列,用于唯一地标识另一个表中的各行。 (*)主键仅为一列,且必须为空。 (*)不正确。请参阅第 11 部分第 1 课。6. 要解析物理模型中的多对

3、多关系,可以创建_? 标记为待复查 (1) 分数唯一键约束条件交集实体交集表 (*)相互之间存在外键约束条件的两个表正确7. 在概念模型中,多对多关系是通过以下结构解析的: _ 标记为待复查 (1) 分数父类型交集表交集实体 (*)子类型正确8. 为什么表名 this_year_end+next_year 在 Oracle 数据库中无效? 标记为待复查 (1) 分数表名必须以字母字符开头。太长了。对象名称中不允许使用加号 +。 (*)上述各项都不是。正确9. 在 Oracle 数据库中,为什么不能使用 1

4、_TABLE 作为表名? 标记为待复查 (1) 分数数据库不能识别全大写的词。此处没有任何问题。您可以创建一个名为“1_TABLE”的表。对象名称不能以数字开头。它们必须以字母开头。 (*)TABLE 是一个保留字。正确10. 从实体关系图转换到物理设计需要更改术语。辅助唯一标识符成为 标记为待复查 (1) 分数列表唯一约束条件 (*)主键约束条件正确11. 映射父类型时,父类型级别的关系按常规方法进行转换。子类型级别的关系将变成外键,但外键列都将成为必需的。请判断对错。 标记为待复查 (1) 分数对错 (*)正确

5、Section 12(回答此部分的所有问题)12. 应始终在编程阶段结束后立即推行系统。完成开发后就不再需要进一步的工作了。请判断对错。 标记为待复查 (1) 分数对错 (*)正确。13. 系统文档是在系统投入运行并且用户已经使用了一段时间后的最后阶段编写的。这样才能提高正确编写系统文档的把握。请判断对错。 标记为待复查 (1) 分数对错 (*)正确。14. 使用 DESCRIBE 命令可以返回表中的所有行。请判断对错。 标记为待复查 (1) 分数对错 (*)正确。15. 什么命令可从数据库返回

6、数据? 标记为待复查 (1) 分数FETCHGETSELECT (*)RETURN正确。16. 可以将_子句添加到 SELECT 语句中以返回数据的子集。 标记为待复查 (1) 分数ANYWHEREWHICHWHERE (*)EVERY正确。17. f_顾客”表包含以下数据:标识姓名地址城市省/市/自治区邮编1Cole Bee123 Main StreetOrlandoFL328382Zoe Twee1009 Oliver AvenueBostonMA021163Sandra Lee22 Main StreetTampaFL32444

7、如果运行以下语句:DELETE FROM F_顾客 WHERE 标识 <= 2;表中将剩多少行? 标记为待复查 (1) 分数031 (*)2不正确。请参阅第 12 部分第 2 课。18. SQL 语句“ALTER TABLE 雇员 DELETE COLUMN 薪金”是一个有效语句。请判断对错。 标记为待复查 (1) 分数对错 (*)正确。Section 15(回答此部分的所有问题)19. 以下哪项表述最好地描述了处理算术表达式的方式? 标记为待复查 (1) 分数先处理加法运算,然后再处理任何其他运算。先处理乘

8、法和减法运算,然后再处理任何其他运算。先处理乘法和加法运算,然后再处理减法和除法 运算。先处理除法和乘法运算,然后再处理减法和加法 运算。 (*)正确。20. 如果使用下面的 SQL 语句查询数据库:SELECT * FROM 事务处理WHERE 产品标识 = 4569; 执行该语句时,会实现哪些 SQL SELECT 语句功能? 标记为待复查 (1) 分数仅选择功能仅映射功能仅选择和映射功能 (*)映射、选择和联接功能不正确。请参见第 15 部分第 1 课。21. 在 SELECT 子句中,2 + 3 * 2 的结果是什么?

9、0;标记为待复查 (1) 分数68 (*)1013正确。22. 应在 SELECT 语句的哪一子句中指定要查询的表的名称? 标记为待复查 (1) 分数FROM 子句 (*)SELECT 子句WHERE 子句上述选项都可以,可以在 SELECT 语句中任何所需的位置上列出表。正确。23. 以下哪个 SQL 关键字可以指定在 SQL 查询的输出中用别名替代列名? 标记为待复查 (1) 分数AS (*)ORANDSUBSTITUTE正确。24. 以下哪条 SQL 语句会返回一个错误? 标记为待复查 (

10、1) 分数SEL * FR 天空; (*)select 恒星 from 天空;SELECT 恒星 FROM 天空;SELECT * FROM 天空;正确。Section 16(回答此部分的所有问题)25. “球员”表包含以下列:球员标识 NUMBER(9) 姓氏 VARCHAR2(20) 名字 VARCHAR2 (20) 球队标识 NUMBER (4) 经理标识 NUMBER (9) 位置标识 NUMBER (4)如果要显示“球队标识”列和“经理标识”列的唯一组合,应使用哪条 SELECT 语句? 标记为待复查 (

11、1) 分数SELECT * FROM 球员;SELECT 球队标识, 经理标识 FROM 球员;SELECT DISTINCT 球队标识, 经理标识 FROM 球员; (*)SELECT 球队标识, DISTINCT 经理标识 FROM 球员;SELECT 球队标识, 经理标识 DISTINCT FROM 球员;正确。26. 评估此 SELECT 语句:SELECT 姓氏, 名字, 薪金 FROM 雇员;在 Oracle Application Express 中,“名字”列标题的默认显示方式是什么? 标记为待复查 (1) 分数首字母大写居中显示。首字母

12、大写左对齐显示。全大写居中显示。 (*)全大写左对齐显示。不正确。请参见第 16 部分第 2 课。27. 以下哪项命令将从雇员表中显示与职务标识连接在一起的姓氏,它们之间由逗号和空格分隔,且结果列被标识为“雇员和职务”? 标记为待复查 (1) 分数SELECT "姓氏" |', '| "职务标识" + "雇员和职务" FROM 雇员;SELECT 姓氏|', '| 职务标识 "雇员和职务" FROM 雇员; (*)SELECT "姓氏"

13、; |', '| "职务标识" + "雇员和职务" FROM 雇员;SELECT 姓氏|","| 职务标识 "雇员和职务" FROM 雇员;正确。28. 评估以下 SELECT 语句:SELECT * FROM 雇员WHERE 部门标识 IN(10, 20, 30) AND 薪金 > 20000;哪些值会导致逻辑条件返回 TRUE? 标记为待复查 (1) 分数部门标识 = 10 and 薪金 = 20000部门标识 = 20 and 薪金 =

14、20000部门标识 = null and 薪金 = 20001部门标识 = 10 and 薪金 = 20001 (*)正确。29. 如果使用 BETWEEN 运算符编写查询,则值的输入顺序无关紧要,即“BETWEEN 低值 AND 高值”与“BETWEEN 高值 AND 低值”会得出相同的结果。请判断对错。 标记为待复查 (1) 分数对错 (*)正确。30. “雇员”表包含以下列:姓氏 VARCHAR2(25) 名字 VARCHAR2(25) 电子邮件 VARCHAR2(50)如果要编写以下 SELECT 语句来检索具有电子邮件地址的

15、雇员的姓名。SELECT 姓氏|', '|名字 "雇员姓名"FROM 雇员;则应使用哪条 WHERE 子句来完成此条语句? 标记为待复查 (1) 分数WHERE 电子邮件 = NULL;WHERE 电子邮件 != NULL;WHERE 电子邮件 IS NULL;WHERE 电子邮件 IS NOT NULL; (*)正确。31. 使用 LIKE 条件时,以下哪个符号可代表包含任意长度(零个、一个或更多字符)的任意序列? 标记为待复查 (1) 分数_% (*)#&正确。32. 如果需要显示部门

16、50 中薪金范围在 10000 到 25000 之间的雇员,WHERE 子句应如何编写? 标记为待复查 (1) 分数WHERE 部门标识 < 50 AND 薪金 BETWEEN 10000 AND 25000WHERE 部门标识 > 50 AND 薪金 BETWEEN 10000 AND 25000 WHERE 部门标识 = 50 AND 薪金 BETWEEN 25001 AND 10001 WHERE 部门标识 = 50 AND 薪金 BETWEEN 10000 AND 25000 (*)正

17、确。33. 要检索与某字符模式相匹配的行,应使用什么比较条件? 标记为待复查 (1) 分数INLIKE (*)ALMOSTSIMILAR正确。34. DISTINCT 关键字用在 SELECT 子句中的作用是什么? 标记为待复查 (1) 分数隐藏 NULL 值消除所有唯一值并对值进行比较在结果中消除重复的行 (*)仅在结果中消除唯一的行正确。35. 如果需要仅显示雇员表中“姓氏”列和“经理标识”列的唯一组合,应在 SELECT 子句中使用什么关键字? 标记为待复查 (1) 分数ONLYUNIQUEONED

18、ISTINCT (*)DISTINCTROW正确。36. 可以使用以下哪个运算符来将字符串列与其他列组合到一起? 标记为待复查 (1) 分数*/+| (*)正确。Section 17(回答此部分的所有问题)37. 关于默认排序顺序,以下哪项表述正确? 标记为待复查 (1) 分数最小的数字值显示在最后。最早的日期值显示在最前面。 (*)Null 值显示在最前面。字符值将以反向字母顺序显示。正确。38. 以下哪个比较条件表示“小于或等于”? 标记为待复查 (1) 分数=)+<>=<= (*)

19、正确。39. 以下哪项最准确地描述了 LIKE 运算符的含义? 标记为待复查 (1) 分数根据值的范围显示行。测试列表中的值。匹配某字符模式。 (*)查找 Null 值。正确。40. 如果其中一个条件为真,以下哪个逻辑运算符返回 TRUE? 标记为待复查 (1) 分数OR (*)ANDNOTBOTH正确。41. 如果需要更改 ORDER BY 子句的默认排序顺序,使数据以反向字母顺序显示,应在 ORDER BY 子句中使用以下哪个关键字? 标记为待复查 (1) 分数DESC (*)ASCSORTCHANG

20、E正确。42. 关于 ORDER BY 子句,以下哪项表述正确? 标记为待复查 (1) 分数可在 ORDER BY 子句中使用列别名。 (*)ORDER BY 子句的默认排序顺序是降序。ORDER BY 子句只能包含 SELECT 列表中的列。在 SELECT 语句中 FROM 子句紧跟在 ORDER BY 子句之后正确。43. 评估以下 SELECT 语句:SELECT 姓氏, 名字, 电子邮件 FROM 雇员 ORDER BY 电子邮件;如果“电子邮件”列包含空值,则以下哪个表述为真? 标记为待复查 (1) 分

21、数值为 null 的电子邮件将显示在结果的最前面。值为 null 的电子邮件将显示在结果的最后面。 (*)值为 null 的电子邮件不会显示在结果中。结果将不排序。正确。44. 评估以下 SELECT 语句:SELECT * FROM 雇员 WHERE 部门标识 = 34 OR 部门标识 = 45 OR 部门标识 = 67;哪个运算符等同于此条 SELECT 语句中使用的 OR 条件? 标记为待复查 (1) 分数IN (*)ANDLIKEBETWEEN AND .正确。45. 尝试使用此 SQL 语句查询数据库:S

22、ELECT 产品标识 "产品编号", 类别标识 "类别", 价格 "价格" FROM 产品WHERE "类别" = 5570 ORDER BY "产品编号"此语句在执行时会失败。以下哪个子句包含语法错误? 标记为待复查 (1) 分数SELECT 产品标识 "产品编号", 类别标识 "类别", 价格 "价格"ORDER BY "产品编号"FROM 产品WHERE "类别

23、" = 5570 (*)正确。Section 17(回答此部分的所有问题)46. 评估以下 SQL 语句:SELECT 产品标识, 产品名称, 价格FROM 产品ORDER BY 产品名称, 价格;执行该语句会发生什么情况? 标记为待复查 (1) 分数结果仅按数字顺序进行排序。结果仅按字母顺序进行排序。结果先按数字顺序然后按字母顺序进行排序。结果先按字母顺序然后按数字顺序进行排序。 (*)正确。47. 评估以下 SELECT 语句:SELECT 姓氏, 名字, 部门标识, 经理标识FROM 雇员;如果需要先按“经理标识”值,然后按雇员姓氏值和名

24、字值的字母顺序排序数据,应使用以下哪个 ORDER BY 子句? 标记为待复查 (1) 分数ORDER BY 部门标识, 姓氏ORDER BY 经理标识, 姓氏, 名字 (*)ORDER BY 姓氏, 名字, 经理标识ORDER BY 经理标识, 名字, 姓氏正确。48. 评估以下 SQL 语句:SELECT e.雇员标识, e.姓氏, e.名字, m.经理标识 FROM 雇员 e, 雇员 m ORDER BY e.姓氏, e.名字 WHERE e.雇员标识 = m.经理标识;此语句执行失败。以下哪个更改可纠正问题? 标记为待复查 (1) 分数重新排列查询中的子句的顺序。 (*)删除 WHERE 子句中的表别名。删除 ORDER BY 子句中的表别名。包括一个 HAVING 子句。正确。49. “球员”表包含以下列:“球员”表:姓氏 VARCHAR2 (20)名字 VARCHAR2 (20) 薪金 NUMBER(8,2) 球

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论