当前位置:首页 > 数据库编程练习题
Section 11 Lesson 2
68. 判断对错。使用 NOCACHE 创建序列时可确保成功使用序列范围中的所有编号。
对
第 11 部分
69. 您创建了其中的“客户标识”指定为主键的一个“客户”表。 您要求自动生成输入到“客户标识”列的值。应执行以下哪项操作? A
不执行任何操作。Oracle 为定义为主键的列自动生成唯一值。
对客户标识列指定一个 UNIQUE 约束条件。
创建一个同义词。
创建一个序列。
70. 要查看从名为“我的序列”的序列中提取的最新值,应引用:B
我的序列.nextval
我的序列.(currval)
我的序列.(lastval)
我的序列.currval
第 11 部分
71. 要删除“雇员标识序列”序列,应使用以下哪条语句?B
DELETE SEQUENCE 雇员标识序列;
DROP SEQUENCE 雇员标识序列;
ALTER SEQUENCE 雇员标识序列 ...;
REMOVE SEQUENCE 雇员标识序列;
72. 以下哪个说法最准确地描述了 NEXTVAL 虚拟列的功能?
NEXTVAL 虚拟列仅显示行在表中的物理位置。
NEXTVAL 虚拟列显示 Oracle 从表中检索行数据的顺序。
NEXTVAL 虚拟列返回序列最近提供的整数。
NEXTVAL 虚拟列按预定值递增序列。
Section 11 Lesson 3
73. 以下关于索引的哪个说法是的? B
只能对单个表列创建索引。
D
创建索引总是可以提高查询的性能。
创建索引可以重新排序基表中的数据。
对多个列创建的索引称为组合索引或级连索引。
74. 您要对 EMPLOYEES 表的 FIRST_NAME 和 LAST_NAME 列创建一个组合索引。 以下哪条语句将完成此任务? C
CREATE INDEX fl_idx
ON employees(first_name || last_name);
CREATE INDEX fl_idx
ON employees(first_name), employees(last_name);
CREATE INDEX fl_idx
ON employees(first_name,last_name);
CREATE INDEX fl_idx ON employees(first_name); CREATE INDEX fl_idx ON employees(last_name);
75. 在 Mary 的方案中已经存在“客户”表。应使用哪条语句来为所有数据库用户创建一个“客户”表的同义词? B
CREATE PUBLIC SYNONYM cust ON mary.客户;
CREATE PUBLIC SYNONYM cust FOR mary.客户;
CREATE SYNONYM cust ON mary.客户 FOR PUBLIC;
CREATE SYNONYM cust ON mary.客户; GRANT SELECT ON cust TO PUBLIC;
76. “雇员”表包含以下列:
EMPLOYEE_ID NOT NULL, Primary Key SSNUM NOT NULL, Unique LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25)
DEPARTMENT_ID NUMBER 部门表中 DEPARTMENT_ID 列的外键 SALARY NUMBER(8,2)
如果执行以下语句:
CREATE INDEX emp_name_idx
ON employees(last_name, first_name);
以下哪个说法是的?D
此语句会创建一个基于函数的索引。
因为语法错误,此语句将失败。
该语句将创建一个组合唯一索引。
该语句将创建一个组合非唯一索引。
77. 创建哪一项会使以下语句的执行速度更快?B
共分享92篇相关文档