资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
2017 秋北语 17 春Oracle 数据库开发作业 2一、单选题(共 12 道试题,共 48 分。 )1. 下面的时间函数, ()用于返回当前 Oracle 会话时区中的日期信息 A. DATE()。 B. current_timestamp()。 C. current_date()。 D. DBTIMEZONE 正确答案: 2. 假设需要给某个客户表 Customer 的 Customer_name 列添加注释信息:客户姓名,可以 使用如下()方式 A. COMMENT ON TABLE CUSTOMER IS 客户姓名 B. COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME IS 客户姓名 C. COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME 客户姓名 D. COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME 客户姓名 正确答案: 3. 假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE” ,可以使用()语句。A. ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGE B. ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGE C. RENAME TABLE CUSTOMER TO CUSTOMER_CHANGE D. RENAME TABLE CUSTOMER CUSTOMER_CHANGE 正确答案: 4. ()可用于返回会话中的日期和时间 A. months_between()。 B. next_day()。 C. current_date()。 D. localtimestamp() 正确答案: 5. PL/SQL 和数据库之间是通过()进行数据交换 A. 函数。 B. 过程。 C. 常量。 D. 变量 正确答案: 6. 当需要描述一个表 table1 对象结构时,可以使用() A. DES table1。B. DESC table1。 C. DESCR table1。 D. DESCRIB table1 正确答案: 7. 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下() 类型的 SQL 语句。 A. DROP TABLE table1 B. DROP TABLE tablel with foreign key C. DROP TABLE tablel1 CASCADE CONSTRAINTS D. DROP TABLE table1 all 正确答案: 8. 下面的函数, ()用于返回时区信息 A. zone()。 B. date()。 C. dbtimezone()。 D. time() 正确答案: 9. 下列()是 Oracle superaggregate 函数 A. ROLLUP B. VARIANCE C. REGR_R2 D. RANK 正确答案: 10. 假设需要在 Customer 客户表中增加一列 LogoutTime,数据类型为 TIMESTAMP(6) , 表示最后客户退出登录的时间,可以使用如下()方式 A. ALTER TABLE CUSTOMER ADD COLUMN “LOGOUTTIME“ TIMESTAMP(6) B. UPDATE TABLE CUSTOMER ADD COLUMN “LOGOUTTIME“ TIMESTAMP(6) C. UPDATE TABLE CUSTOMER ADD ( “LOGOUTTIME“ TIMESTAMP(6) D. ALTER TABLE CUSTOMER ADD ( “LOGOUTTIME“ TIMESTAMP(6) 正确答案: 11. 假设需要给某个客户表 Customer 添加注释信息:客户表,可以使用如下()方式 A. COMMENT ON TABLE CUSTOMER IS 客户表 B. COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS 客户表 C. COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME 客户表 D. COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME 客户表 正确答案: 12. 在命令行中启动 SQL*Plus,使用如下()命令。 A. SQLPLUS。 B. SQL*PLUS。 C. SQL。 D. SPLUS 正确答案:17 春Oracle 数据库开发作业 2二、多选题(共 10 道试题,共 40 分。 )1. 在 SQL*Plus 中,可以使用( )命令与用户进行通信,完成灵活的输入输出 A. PROMPT B. PAUSE C. ACCEPT D. SHOW 正确答案: 2. 当需要查询段的详细信息,可以使用如下( )数据字典视图。 A. DBA_SEGMENTS B. ALL_SEGMENTS C. SEGMENTS D. USER_SEGMENTS 正确答案: 3. 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列 值。内连接分( ) 。 A. 等值连接。 B. 不等连接。 C. 自然连接。 D. 交叉连接。 正确答案: 4. 假设需要格式化作者表 AUTHOR 查询的列信息,将 AUTHOR_NAME 列名字格式化为 “作者编号” ,AUTHOR_NAME 列名字格式化为“作者名称” ,AUTHOR_DESC 列名字格 式化为“作者简介” ,可以使用如下()方式A. FORMAT AUTHOR_ID HEADING 作者编号 FORMAT AUTHOR_NAME HEADING 作者名称 FORMAT AUTHOR_DESC HEADING 作者简介 SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHORB. COLUMN AUTHOR_ID HEADING 作者编号 COLUMN AUTHOR_NAME HEADING 作者名称 COLUMN AUTHOR_DESC HEADIN 正确答案: 5. PL/SQL 和数据库之间不是通过( )进行数据交换 A. 函数。 B. 过程。 C. 常量。 D. 变量。 正确答案:6. 下面( )是 Oracle 事务控制语句。 A. commit。 B. rollback。 C. savepoint。 D. GoTo。 正确答案: 7. 在 Oracle 中,约束可以在 DML 语句执行之后立即生效,也可以延迟到事务处理提交 时才生效。 ()语句可以让用户在事务处理中设置延迟约束的强制模式 A. set constraint B. set transaction C. take constraint D. take transaction 正确答案: 8. Oracle 的数据操纵包括( ) 。 A. 数据查询操作。 B. 数据更新操作。 C. 数据删除操作。 D. 数据插入操作 正确答案: 9. ( )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。 A. 保存点。 B. 事务点。 C. 回滚点。 D. 提交点 正确答案: 10. 在 SQL 查询时,使用 WHERE 子句指出的是( ) A. 查询目标 B. 查询条件 C. 查询视图 D. 查询结果 正确答案:17 春Oracle 数据库开发作业 2三、判断题(共 3 道试题,共 12 分。 )1. 当定义 Oracle 错误和异常之间的关联时,需要使用伪过程 EXCEPTION( ) A. 错误B. 正确 正确答案: 2. PL/SQL 程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常: Oracle 预定义异常的处理、Oracle 未定义但已给出错误号的异常的处理、用户自定义异常 的触发与处理。 ( ) A. 错误 B. 正确 正确答案: 3. 程序包通常有规范和主体组成组成。 ( ) A. 错误 B. 正确 正确答案:
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号