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

下载本文档

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

文档简介

1、1. 考虑一下“雇员”表的结构:雇员标识 NUMBER(9) 姓氏 VARCHAR2(25) 名字 VARCHAR2(25) 部门标识 NUMBER(9) 经理标识 NUMBER(9) 薪金 NUMBER(7,2)“雇员标识”列当前包含 500 个雇员标识编号。业务需求发生了变化,需要允许用户在标识值中包含文本字符,应该使用哪条语句来更改该列的数据类型? 标记为待复查 (1) 分数ALTER TABLE 雇员 MODIFY (雇员标识 VARCHAR2(9);ALTER TABLE 雇员 REP

2、LACE (雇员标识 VARCHAR2(9);ALTER 雇员 TABLE MODIFY COLUMN (雇员标识 VARCHAR2(15);不能修改“雇员标识”列的数据类型,因为表不是空的。 (*)正确2. “运动员”表包含以下各列:运动员标识 NUMBER(9) PRIMARY KEY 姓氏 VARCHAR2(20) 名字 VARCHAR2(20) 队标识 NUMBER(4) 薪金 NUMBER(9,2)如果“名字”列当前包含 1500 个记录,但其中所有记录的长度都未超过 10 字节(即 10 个字符),应使用哪条语句将该列的宽

3、度减少至 10? 标记为待复查 (1) 分数ALTER 运动员 TABLE MODIFY COLUMN 名字 VARCHAR2(10);ALTER 运动员 TABLE MODIFY COLUMN 名字 VARCHAR2(10);ALTER TABLE 运动员 RENAME 名字 VARCHAR2(10);ALTER TABLE 运动员 MODIFY (名字 VARCHAR2(10);(*)不正确。请参阅第 8 部分第 3 课3. 您需要从 SALES_HIST 表删除所有行。您想释放存储空间,但不想删除表结构。应使用哪条语句

4、? 标记为待复查 (1) 分数DROP TABLE 语句ALTER TABLE 语句DELETE 语句TRUNCATE TABLE 语句 (*)不正确。请参阅第 8 部分第 3 课4. 您要对某个包含公司的库存信息的数据库执行以下命令:ALTER TABLE 产品 SET UNUSED COLUMN 颜色;执行该命令会得到什么结果? 标记为待复查 (1) 分数将为“产品”表中的“颜色”列指定默认值。将在名为“产品”的表中创建名为“颜色”的列。将删除名为“产品”的表中名为“颜色”的列。Oracle 以后读取该表时不会返回名为“产品”的表中名为“颜

5、色”的列,因为该列已被逻辑删除。 (*)不正确。请参阅第 8 部分第 3 课5. 评估以下语句:TRUNCATE TABLE 雇员;关于此 TRUNCATE TABLE 语句的说法哪一种是正确的? 标记为待复查 (1) 分数可以通过执行“DROP TABLE 雇员”语句来得到同样的结果。可以执行此语句来保留“雇员”表的结构。 (*)可以通过执行 ROLLBACK 语句来撤消该语句。可以通过执行“DELETE 雇员”语句来得到同样的结果。不正确。请参阅第 8 部分第 3 课6. 以下关于列的叙述中,哪一项是不正确的? 标记为待复查 (1

6、) 分数可以增大 CHAR 列的宽度。如果列包含非空数据,则可以修改列的数据类型。 (*)可以将 CHAR 数据类型的列转换为 VARCHAR2 数据类型。可以将 DATE 日期类型的列转换为 VARCHAR2 列。正确7. 通过下列哪种方法可将表和列的注释存储为文档: 标记为待复查 (1) 分数在表的定义中嵌入 /* 注释 */。使用 ALTER TABLE CREATE COMMENT 语法使用 COMMENT ON TABLE 或 COMMENT ON COLUMN (*)对 USER_COMMENTS 表使用 UPDATE 语句不正确。请参阅第 8 部分第

7、 3 课8. 评估以下语句:ALTER TABLE 雇员 SET UNUSED (fax);该语句将完成什么任务? 标记为待复查 (1) 分数删除 FAX 列释放 FAX 列中的数据使用的磁盘空间通过逻辑删除 FAX 列,阻止显示 FAX 列中的数据 (*)阻止将新的 FAX 列添加到“雇员”表正确9. 使用哪个命令可以从表的行中快速删除 所有数据而不删除表自身? 标记为待复查 (1) 分数ALTER TABLEDROP TABLEMODIFYTRUNCATE TABLE (*)正确10. 您的主管让您修改“订单”表中的“金

8、额”列。他要求将该列配置为接受默认值 250。该表包含您需要保留的数据。应执行哪条语句才能完成此任务? 标记为待复查 (1) 分数ALTER TABLE 订单 CHANGE DATATYPE 金额 TO DEFAULT 250;ALTER TABLE 订单 MODIFY (金额 DEFAULT 250);(*)DROP TABLE 订单; CREATE TABLE 订单 (订单号 varchar2(5) CONSTRAINT pk_订单_01 PRIMARY KEY, 顾客标识 varchar2(5) REFERENCES

9、顾客 (顾客标识), 订单日期 date, 金额 DEFAULT 250);DELETE TABLE 订单; CREATE TABLE 订单 (订单号 varchar2(5) CONSTRAINT pk_订单_01 PRIMARY KEY, 顾客标识 varchar2(5) REFERENCES 顾客 (顾客标识), 订单日期 date, 金额 DEFAULT 250)11. 考虑一下“雇员”表的结构:雇员标识 NUMBER(9) 姓氏 VARCHAR2(25) 名字 VARCHAR2(25)&

10、#160;部门标识 NUMBER(9) 经理标识 NUMBER(9) 薪金 NUMBER(7,2)如果姓氏列当前包含 200 个记录,应使用哪条语句 将该列的宽度更改为 35? 标记为待复查 (1) 分数ALTER 雇员 TABLE ALTER COLUMN (姓氏 VARCHAR2(35);ALTER TABLE 雇员 RENAME 姓氏 VARCHAR2(35);ALTER TABLE 雇员 MODIFY (姓氏 VARCHAR2(35);(*)不能增大“姓氏”列的宽度。正确12. 哪一个 CREATE TAB

11、LE 语句执行时会失败? 标记为待复查 (1) 分数CREATE TABLE date_1 (date_1 DATE);CREATE TABLE date (date_id NUMBER(9); (*)CREATE TABLE time (time_id NUMBER(9);CREATE TABLE time_date (time NUMBER(9);正确13. 下列哪一个 SQL 语句可以基于“雇员”表的结构正确创建 EMP 表?只包含列“雇员标识”、“名字”、“姓氏”、“薪金”、和“部门标识”。 标记为待复查 (1) 分数CREATE TA

12、BLE 雇员 AS SELECT 雇员标识, 名字, 姓氏, 薪金, 部门标识 FROM 雇员;CREATE TABLE emp (雇员标识, 名字, 姓氏, 薪金, 部门标识);CREATE TABLE emp SELECT (雇员标识, 名字, 姓氏, 薪金, 部门标识 FROM 雇员);CREATE TABLE emp AS SELECT 雇员标识, 名字, 姓氏, 薪金, 部门标识 FROM 雇员;(*)不正确。请参阅第 8 部分第 1 课14. 思考此 CREATE TABLE 语句的执行结果:1. CREATE TABLE

13、 customer#1 ( 2. cust_1 NUMBER(9), 3. sales$ NUMBER(9), 4. 2date DATE DEFAULT SYSDATE);此语句的哪一行会导致错误? 标记为待复查 (1) 分数1234 (*)正确15. 关于表的创建,哪一个陈述是正确的? 标记为待复查 (1) 分数使用 CREATE TABLE 语句时,会始终在当前用户的方案中创建表。如果 CREATE TABLE 语句中没有明确包含某个方案,则会在当前用户的方案中创建表。 (*)如果 CREATE TABLE

14、语句中没有明确包含某个方案,则 CREATE TABLE 语句将会失败。如果 CREATE TABLE 语句中明确包含某个方案,但是该方案不存在,则会创建该方案。正确16. 哪一个列名是有效的? 标记为待复查 (1) 分数1NUMBERNUMBERNUMBER_1$ (*)1_NUMBER#正确17. 在以下关于表名和列名的陈述中,哪一个是正确的? 标记为待复查 (1) 分数表名和列名必须以字母开头。 (*)表名和列名可以以字母或数字开头。表名和列名不能包含特殊字符。如果在表名或列名中使用了除字母和数字之外的任何其它字符,则必须将该表

15、名或列名用双引号引起来。不正确。请参阅第 8 部分第 1 课18. 需要使用含时差的值存储“聘用日期”值而返回的数据则需以用户的本地会话时区表示。应该使用哪一种数据类型? 标记为待复查 (1) 分数DATETIMETIMESTAMPTIMESTAMP WITH TIME ZONETIMESTAMP WITH LOCAL TIME ZONE (*)正确19. 在关于数据类型的陈述中,哪一个是正确的? 标记为待复查 (1) 分数BFILE 数据类型在数据库中可存储多达四千兆字节的字符数据。TIMESTAMP 数据类型是一种字符数据类型。V

16、ARCHAR2 数据类型应该用于固定长度的字符数据。定义 CHAR 数据类型的列时,需要指定一个最小长度。 (*)不正确。请参阅第 8 部分第 2 课20. 某个表含有以下列:RESPONSE_TIME。该列用于存储问题的报告时间与解决时间之间的时间差。需要将“回复时间”列中的数据以天数、小时数、分钟数和秒数的形式存储起来。应该使用哪一种数据类型? 标记为待复查 (1) 分数DATETIMETIMESTAMPINTERVAL YEAR TO MONTHINTERVAL DAY TO SECOND (*)不正确。请参阅第 8 部分第 2 课21. 您正在为

17、人力资源部门设计表。此表必须有一个包含每个雇员的聘用日期的列。应该为此列指定哪一种数据类型? 标记为待复查 (1) 分数CHARDATE (*)TIMESTAMPINTERVAL YEAR TO MONTH正确22. 下列哪项是 TIMESTAMP 数据类型所允许的? 标记为待复查 (1) 分数以年数和月数为单位来存储时间。将时间存储为带小数秒的日期。 (*)以天数、小时数、分钟数和秒数为单位来存储时间。上述各项都不是。不正确。请参阅第 8 部分第 2 课23. 您正在为销售部门设计表。需要添加包含每一个销售总额的列。应该为此列指定哪

18、一种数据类型? 标记为待复查 (1) 分数CHARDATENUMBER (*)VARCHAR2不正确。请参阅第 8 部分第 2 课24. 哪些数据类型可以存储可变长度字符数据?选择两个正确答案。 标记为待复查 (1) 分数(选择所有正确答案)CHARNCHARCLOB (*)VARCHAR2 (*)正确第10部分(回答此部分的所有问题)25. 当创建引用约束条件时,哪个(些)关键字 用于标识表和父表中的列? 标记为待复查 (1) 分数FOREIGN KEYREFERENCES (*)ON DELETE CASCAD

19、EON DELETE SET NULL不正确。请参阅第 10 部分第 2 课26. 您需要对“雇员”表创建组合主键约束条件。以下哪种说法是正确的? 标记为待复查 (1) 分数PRIMARY KEY 约束条件必须在表级定义。 (*)必须为组合主键中的每个列定义 PRIMARY KEY 约束条件。必须为组合主键中的第一个列定义 PRIMARY KEY 约束条件。必须在表级为组合主键中的每个列定义 PRIMARY KEY 约束条件。不正确。请参阅第 10 部分第 2 课27. 可以使用哪个子句来确保成本值大于 1.00? 标记为待复查 (1

20、) 分数CONSTRAINT CHECK 成本 > 1.00CONSTRAINT 部件成本_ck CHECK (成本 > 1.00) (*)CHECK CONSTRAINT 部件成本_ck (成本 > 1.00)CONSTRAINT CHECK 部件成本_ck (成本 > 1.00)正确28. 若要使 Oracle 允许创建子表的 FOREIGN KEY 约束条件,父表上必须存在什么? 标记为待复查 (1) 分数FOREIGN KEY 约束条件允许受约束的列包含存在于父表的主键列中的值。父表上必须存在 PRIMARY KEY 或 UNIQU

21、E KEY 约束条件。 (*)父表上必须存在一个索引父表上必须存在一个 CHECK 约束条件。不正确。请参阅第 10 部分第 2 课29. 下列关于 FOREIGN KEY 约束条件的叙述中,哪一项是正确的? 标记为待复查 (1) 分数会自动为 FOREIGN KEY 约束条件创建索引。FOREIGN KEY 约束条件要求受约束的列包含存在于 父表的引用主键列或唯一键列中的值。 (*)FOREIGN KEY 约束条件允许在将某个值添加到受约束的列之前 检查允许的值的列表。FOREIGN KEY 列可以具有与其引用的主键列不同的 数据类型。不正确。请参阅第 10 部

22、分第 2 课30. 创建“雇员”表时,可以使用哪个子句来确保 薪金值大于或等于 1000.00? 标记为待复查 (1) 分数CONSTRAINT CHECK 薪金 > 1000CHECK CONSTRAINT (薪金 > 1000)CONSTRAINT 雇员最少薪金 CHECK 薪金 > 1000CONSTRAINT 雇员最少薪金 CHECK (薪金 >= 1000) (*)CHECK CONSTRAINT 雇员最少薪金 (薪金 > 1000)正确31. 下列哪个 FOREIGN KEY 约束条件关键字用来标识表和父表中的列

23、? 标记为待复查 (1) 分数RESEMBLESON DELETE CASCADEREFERENTIALREFERENCES (*)正确32. 哪种类型的约束条件默认要求列既唯一又不为空? 标记为待复查 (1) 分数FOREIGN KEYPRIMARY KEY (*)UNIQUE支票正确33. 观察“捐赠”表的结构。捐赠 承诺标识 NUMBER NOT NULL, Primary Key 捐赠人标识 NUMBER;外键,引用“捐赠人”表中的“捐赠人标识”列 承诺日期 DATE 承诺金额 NUMB

24、ER (7,2) 支付金额 NUMBER (7,2) 付款日期 DATE应使用哪条 CREATE TABLE 语句来创建该“捐赠”表? 标记为待复查 (1) 分数CREATE TABLE 捐赠 (承诺标识 NUMBER PRIMARY KEY,捐赠人标识 NUMBER FOREIGN KEY REFERENCES 捐赠人(捐赠人标识), 承诺日期 DATE, 承诺金额 NUMBER, 支付金额 NUMBER, 付款日期 DATE);CREATE TABLE 捐赠 (承诺标识 NUMBER PRI

25、MARY KEY NOT NULL, 捐赠人标识 NUMBER FOREIGN KEY 捐赠人(捐赠人标识), 承诺日期 DATE, 承诺金额 NUMBER(7,2), 支付金额 NUMBER(7,2), 付款日期 DATE);CREATE TABLE 捐赠 承诺标识 NUMBER PRIMARY KEY, 捐赠人标识 NUMBER FOREIGN KEY 捐赠人标识_fk REFERENCES 捐赠人(捐赠人标识), 承诺日期 DATE, 承诺金额 NUMBER(7,2), 支付金额 NUMB

26、ER(7,2), 付款日期 DATE;CREATE TABLE 捐赠 (承诺标识 NUMBER PRIMARY KEY, 捐赠人标识 NUMBER CONSTRAINT 捐赠人标识_fk REFERENCES 捐赠人(捐赠人标识), 承诺日期 DATE, 承诺金额 NUMBER(7,2), 支付金额 NUMBER(7,2), 付款日期 DATE);(*)不正确。请参阅第 10 部分第 2 课34. 以下 SQL 命令执行什么操作?ALTER TABLE 雇员 ADD CONSTRAINT emp_mana

27、ger_fk FOREIGN KEY(经理标识) REFERENCES 雇员(雇员标识); 标记为待复查 (1) 分数更改“雇员”表并禁用 emp_manager_fk 约束条件。向“雇员”表添加 FOREIGN KEY 约束条件,要求 经理必须已是雇员。 (*)向“雇员”表添加 FOREIGN KEY 约束条件,要求经理标识应 匹配每个雇员标识。更改“雇员”表并添加 FOREIGN KEY 约束,要求每个 雇员标识必须唯一。正确35. 要向“雇员”表中的“部门标识”列添加 FOREIGN KEY 约束条件以引用“部门”表中的“部门标识”列,应该使用哪个语句?&#

28、160;标记为待复查 (1) 分数ALTER TABLE 雇员 MODIFY COLUMN dept_id_fk FOREIGN KEY (部门标识) REFERENCES 部门(部门标识);ALTER TABLE 雇员 ADD CONSTRAINT dept_id_fk FOREIGN KEY (部门标识) REFERENCES 部门(部门标识);(*)ALTER TABLE 雇员 ADD FOREIGN KEY CONSTRAINT dept_id_fk ON (部门标识) REFERENCES 部门(部门标识);ALTER TABLE 雇员

29、0;ADD FOREIGN KEY 部门(部门标识) REFERENCES (部门标识);正确36. “行项目”表包含以下列:行项目标识 NUMBER 主键产品标识 NUMBER(9);外键,引用“产品”表的“标识”列数量 NUMBER(9)单价 NUMBER(5,2)您需要禁用 FOREIGN KEY 约束条件。应使用哪条语句? 标记为待复查 (1) 分数ALTER TABLE 行项目 DISABLE CONSTRAINT product_id_fk;(*)ALTER TABLE 行项目 DROP CONSTRAINT product_id_

30、fk;ALTER TABLE 行项目 ENABLE CONSTRAINT product_id_fk;ALTER TABLE 行项目 DELETE CONSTRAINT product_id_fk;不正确。请参阅第 10 部分第 3 课37. 删除 PRIMARY KEY 约束条件及其所有依赖性约束条件的语法是什么? 标记为待复查 (1) 分数ALTER TABLE 表名称 DROP CONSTRAINT 约束条件 CASCADE;(*)ALTER TABLE 表名称 DROP CONSTRAINT FOREIGN KEY

31、CASCADE;DROP CONSTRAINT 表名称 (约束条件名称);ALTER TABLE 表名称 DROP CONSTRAINT 约束条件名称;正确38. 您需要对“雇员”表的“雇员标识”列添加 PRIMARY KEY 约束条件。应该使用哪个 ALTER TABLE 语句? 标记为待复查 (1) 分数ALTER TABLE 雇员 ADD CONSTRAINT PRIMARY KEY (雇员标识);ALTER TABLE 雇员 ADD CONSTRAINT emp_emp_id_pk PRIMARY KEY 雇员(雇员标识);(

32、*)ALTER TABLE 雇员 MODIFY 雇员标识 PRIMARY KEY;ALTER TABLE 雇员 MODIFY CONSTRAINT PRIMARY KEY (雇员标识);不正确。请参阅第 10 部分第 3 课39. 删除某个约束条件时,下面哪个关键字指定也删除与在被删除列上定义的主键和唯一键关联的引用完整性约束条件? 标记为待复查 (1) 分数FOREIGN KEYREFERENCESCASCADE (*)ON DELETE SET NULL不正确。请参阅第 10 部分第 3 课40. 您需要从您的方案中的“雇员”表中

33、删除 EMP_FK_DEPT 约束条件。应使用哪条语句? 标记为待复查 (1) 分数DROP CONSTRAINT EMP_FK_DEPT FROM 雇员;DELETE CONSTRAINT EMP_FK_DEPT FROM 雇员;ALTER TABLE 雇员 DROP CONSTRAINT EMP_FK_DEPT; (*)ALTER TABLE 雇员 REMOVE CONSTRAINT EMP_FK_DEPT;正确41. 您需要向“部门”表添加主键。应使用哪条语句? 标记为待复查 (1) 分数ALTER TABLE 部门 ADD P

34、RIMARY KEY dept_id_pk (部门标识);ALTER TABLE 部门 ADD CONSTRAINT dept_id_pk PK (部门标识);ALTER TABLE 部门 ADD CONSTRAINT dept_id_pk PRIMARY KEY (部门标识);(*)ALTER TABLE 部门 ADD CONSTRAINT PRIMARY KEY dept_id_pk (部门标识);不正确。请参阅第 10 部分第 3 课42. PO_DETAILS 表包含以下列:PO_NUM NUMBER NOT NULL,主键 PO_LI

35、NE_ID NUMBER NOT NULL,主键 PRODUCT_ID NUMBER;外键,引用“产品”表中的“产品标识”列 QUANTITY NUMBER 单价 NUMBER(5,2)评估以下语句:ALTER TABLE po_details DISABLE CONSTRAINT product_id_pk CASCADE; 执行哪项任务时将发出此语句? 标记为待复查 (1) 分数新创建一个对 PO_NUM 列的 PRIMARY KEY 约束条件删除并重新创建对 PO_NUM 列的 PRIMARY KEY 约束条件禁用依赖于 PO_

36、NUM 列的 PRIMARY KEY 约束条件和所有 FOREIGN KEY 约束条件 (*)禁用对 PO_NUM 列的约束条件,同时创建 PRIMARY KEY 索引正确43. 观察“产品”表和“供应商”表的结构。产品 产品标识 NUMBER NOT NULL,主键 产品名称 VARCHAR2 (25) 供应商标识 NUMBER;外键,引用“供应商”表中的“供应商标识”列 价目表价格 NUMBER (7,2)成本 NUMBER(7,2) 存货数量 NUMBER 订单数量 NUMBER 重新订购级别 NUMBER 重新订购数量 NUMBER供应商 供应商标识 NUMBER NOT NULL,主键 供应商名称 VARCHAR2(25) 地址 VARCHAR2(30) 城市 VARCHAR2(25) 地区 VARCHAR2 (10)邮政编码 VARCHAR2 (11)评估以下语句:ALTER TABLE 供应

温馨提示

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

评论

0/150

提交评论