作业答案 发表于 2018-4-24 00:44:36

北语网院18春《Oracle数据库开发》作业_1234参考

18春《Oracle数据库开发》作业_1

第1题(单选题)在Oracle中,关于PLSQL下列描述正确的是()
    A.PLSQL代表Power LanguageSQL
    B.PLSQL不支持面向对象编程
    C.PLSQL块包括声明部分、可执行部分和异常处理部分
    D.PLSQL提供的四种内置数据类型是character
第2题(单选题)当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
    A.DROP TABLE table1
    B.DROP TABLE tablel with foreign key
    C.DROP TABLE tablel1 CASCADE CONSTRAINTS
    D.DROP TABLE table1 all
第3题(单选题)为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
    A.控制文件
    B.数据文件
    C.参数文件
    D. 初始化文件
第4题(单选题)(      )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效。
    A.OracleCachedRowSet
    B.OracleRowSet
    C.OracleSet
    D.CachedRowSet
第5题(单选题)假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
    A.COMMENT ON TABLE?CUSTOMER?IS?'客户姓名'
    B.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户姓名'
    C.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户姓名'
    D.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户姓名'
第6题(单选题)在Oracle中,用以下SQL命令创建了一个序列:CREATE SEQUENCE my_seqpSTART WITH 394INCREMENT BY 12pNOMINVALUENOMAXVALUEpNOCYCLENOCACHE;p用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()pp无忧答案网整理发布
    A.406
    B.418
    C.430
    D.442
第7题(单选题)在iBatis框架中,持久化对象之间一对一的关联关系是通过(    )元素定义的。
    A.one-to-one。
    B. 1-to-1。
    C. only one。
    D. one
第8题(单选题)(   )是为了加速对特定表数据的访问而创建的数据段
    A.视图。
    B. 索引。
    C. 存储过程。
    D. 触发器。
第9题(单选题)初始化参数()指定了实例启动时希望创建的共享服务器进程的数目。
    A.SHARED_SERVICES
    B.DISPATCHERS
    C.HOST
    D. NET_SERVICES
第10题(单选题)PLSQL很容易检测和处理预定义和用户定义的错误条件,称为( )
    A.消息。
    B. 错误。
    C. 异常。
    D. 溢出。
第11题(多选题)市场上常见的关系数据库管理系统包括(    )
    A.Oracle
    B. DB2
    C. SQL Server
    D.VB
第12题(多选题)任何一个Oracle数据库都包含___、____和___三种重要角色
    A.CONNECT
    B.RESOURCE
    C.SYSTEM
    D.DBA
第13题(多选题)Oracle数据库应用结构有(      )
    A.客户端-服务器结构
    B.终端-服务器结构
    C.浏览器-服务器结构
    D.分布式数据库数据结构
第14题(多选题)Oracle用户认证机制包括()
    A.数据库身份认证
    B.外部身份认证
    C.内部身份认证
    D.全局身份认证
第15题(多选题)内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分(    )。
    A.等值连接。
    B. 不等连接。
    C. 自然连接。
    D. 交叉连接。
第16题(判断题)SQL*Plus登录时,输入“nolog”实现无连接方式登录。
    A.对
    B.错
第17题(判断题)一个关系表中的外键必定是另一表中的主键。
    A.对
    B.错
第18题(判断题)当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION( )
    A.对
    B.错
第19题(判断题)数据库服务器通过监听器接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。()
    A.对
    B.错
第20题(判断题)网络数据库是目前各类数据库中最重要、最流行的数据库类型( )
    A.对
    B.错
第21题(判断题)表是包含Oracle数据库所有数据的数据库对象。
    A.对
    B.错
第22题(判断题)程序包通常有规范和主体组成组成。(   )
    A.对
    B.错
第23题(判断题)表空间是oracle 最大的逻辑组成部分。Oracle数据库由一个或多个表空间 组成。 一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表 空间。
    A.对
    B.错
第24题(判断题)一个表空间可以包含多个数据文件,一个数据文件也可从属于多个表空间。
    A.对
    B.错
第25题(判断题)Oracle中创建一个大文件表空间的命令是CREATE BIGFILE TABLESPACE BIGFILESPACENAME
    A.对
    B.错
18春《Oracle数据库开发》作业_2

第1题(单选题)在Windows操作系统中Oracle的()服务监听并接受来自客户端应用程序的连接请求
    A.OracleHOME_NAMETNSListener
    B.OracleServiceSID
    C.OracleHOME_NAMEAgent
    D.OracleHOME_NAMEHTTPServer
第2题(单选题)Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚
    A.drop
    B.delete
    C.truncate
    D.cascade
第3题(单选题)当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
    A. STARTUP MOUNT
    B.STARTUP NOMOUNT
    C.START NOMOUNT
    D. START MOUNT
第4题(单选题)下列哪一项资源不能在用户配置文件中限定?()
    A.各个会话的用户数
    B.登录失败的次数
    C.使用CPU时间
    D.使用SGA区的大小
第5题(单选题)在Oracle中,使用以下语句创建视图:CREATE OR REPLACE VIEW MyViewpAS SELECT * FROM ordersWhere status\u003d’p#39;;p假定orders表中包含10条status\u003d’p#39;的记录,当用户试图执行以下语句:UPDATE MyView SET status\u003d’o’ WHERE status\u003d’p#39;;p下列描述正确的是()。p
    A.Oracle不执行更新操作,并返回错误信息
    B.Oracle成功执行更新操作,再次查看视图时返回0行记录
    C.Oracle成功执行更新操作,再次查看视图时返回10行记录
    D.Oracle执行更新操作,但提示错误信息
第6题(单选题)()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
    A.SQL*Plus
    B.Oracle企业管理器
    C.Net Manager
    D.数据库管理器
第7题(单选题)在Oracle中,用户执行SELECT时,下列哪个进程从磁盘获得用户所需数据
    A.用户进程
    B.服务器进程
    C.日志写入进程(LGWR)
    D.检查点进程(CKPT)
第8题(单选题)iBatis框架中提供了一套独有的(   )来封装持久层的操作,同时支持事务处理
    A.持久化对象
    B.DAO框架
    C.映射文件
    D. 配置文件
第9题(单选题)在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()
    A.OPEN
    B.CLOSE
    C.FETCH
    D.CURSOR
第10题(单选题)(   )是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
    A.iBatis。
    B. Spring。
    C. Hibernate。
    D. JDBC
第11题(多选题)PLSQL的循环控制语句LOOP包括以下(    )几种类型
    A.LOOP。
    B. WHILE….LOOP。
    C. IF…LOOP。
    D. FOR…LOOP
第12题(多选题)当需要查询段的详细信息,可以使用如下(   )数据字典视图。
    A.DBA_SEGMENTS。
    B. ALL_SEGMENTS。
    C. USER_SEGMENTS。
    D. USER_SEGMENTS
第13题(多选题)执行特定任务的子程序是( )p
    A.函数
    B.过程
    C.程序包
    D.游标
第14题(多选题)使用显式游标的过程主要包括(    )操作
    A.定义显式游标。
    B. 打开显式游标。
    C. 从显式游标中读取数据。
    D. 关闭显式游标。
第15题(多选题)Oracle11g数据库中,数据库管理部分的主要新特性有()
    A.数据库重演
    B.SQL重演
    C. 数据划分和压缩功能
    D.全面回忆数据变化
第16题(判断题)通常查询各种数据字典活动态性能视图时,得到的文件号都是相对文件号。pp
    A.对
    B.错
第17题(判断题)PLSQL中,游标可分为显式游标和隐式游标。pp
    A.对
    B.错
第18题(判断题)在Windows平台安装Oracle数据库服务器应使用管理员账户登录。pp
    A.对
    B.错
第19题(判断题)新添加的数据文件与原有数据文件重名时,原有数据文件内容不受影响。
    A.对
    B.错
第20题(判断题)回滚可以在事务失败时,回到操作事务前的数据状态。p
    A.对
    B.错
第21题(判断题)如果需要向表中插入一批已经存在的数据, 可以在INSERT语句中使用WHERE 语句。
    A.对
    B.错
第22题(判断题)控制文件是Oracle数据库最重要的物理文件,描述了整个数据库的逻辑结构信息。pp
    A.对
    B.错
第23题(判断题)因为存储过程不返回值,使用时只能单独调用;而函数却能出现在能放置表 达式的任何位置.
    A.对
    B.错
第24题(判断题)同义词可以简化对象访问。p
    A.对
    B.错
第25题(判断题)Oracle 11g版本PLSQL部分,仍然必须使用SQL语句完成变量赋值。
    A.对
    B.错
18春《Oracle数据库开发》作业_3

第1题(单选题)把一个表空间切换到OFFLINE状态时,可以使用4 个参数,不包括下列哪一个选项?()
    A.MMEDIATE
    B.NORMAL
    C.TEMPORARY
    D.ORCE
第2题(单选题)当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?()p
    A.区段
    B.表空间
    C.数据库块
    D.操作系统块
第3题(单选题)(   )是ORACLE最基本的逻辑存储单位。
    A.盘区
    B.段
    C.表空间
    D. 数据块
第4题(单选题)下列哪种不是DDL语句()。
    A.alter
    B.creator
    C.drop
    D.commit
第5题(单选题)Oracle数据库中,下面()可以作为有效的列名
    A.Column
    B.123_NUM
    C.NUM_#123
    D.#123_NUM
第6题(单选题)在Oracle中,游标都具有下列属性,除了
    A.%NOTFOUND
    B.%FOUND
    C.%ROWTYPE
    D.%ISOPEN
    E.%ROWCOUNT
第7题(单选题)在Oracle中,用下列语句定义了一个过程:CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)pISBEGINp……END;p假定使用的变量都已定义,下面对过程proc的调用语法正确的是()p
    A.proc(‘tt’
    B.proc(‘tt’
    C.proc(v1
    D.proc(‘tt’
第8题(单选题)在Oracle中,用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,pb IN OUT NUMBER,c OUT VARCHAR2) ISpBEGIN……pEND;p假定使用的变量都已定义,下面对过程test的调用语法正确的是()p
    A.test(‘String1’
    B.test(v_str1
    C.test(‘String1’
    D.test(v_str1
第9题(单选题)( )包用于显示plsql块和存储过程中的调试信息
    A.   Dbms_output
    B.Dbms_standadr
    C.Dbms_Input
    D.Dbms_session
第10题(单选题)PLSQL块可以分为(   )个部分。
    A.声明部分
    B. 执行部分
    C. 异常处理部分
    D.以上都是
第11题(多选题)分布式数据库系统优点(       )
    A.数据分布
    B.数据共享
    C. 兼容性好
    D.网络扩展性好
第12题(多选题)当Oracle服务器启动时,下列哪种文件是必须的( )。
    A.数据文件
    B.控制文件
    C.日志文件
    D.归档日志文件
第13题(多选题)数据处理技术通常分为以下(      )三种类型。
    A.人工处理。
    B. 文件系统处理。
    C. 字处理。
    D. 数据库系统处理。
第14题(多选题)在SQL*Plus中,可以使用(   )命令与用户进行通信,完成灵活的输入输出
    A.PROMPT
    B. PAUSE
    C. ACCEPT
    D. SHOW
第15题(多选题)Oracle11g标准版的优点有(   )
    A.多平台自动管理
    B.丰富的开发功能
    C.灵活的定制服务1
    D.价格低
第16题(判断题)数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
    A.对
    B.错
第17题(判断题)SQL Server不是市场上常见的关系数据库管理系统。()
    A.对
    B.错
第18题(判断题)浏览器-服务器结构是2层结构。()
    A.对
    B.错
第19题(判断题)Oracle11g共拥有企业版和标准版两个版本。( )
    A.对
    B.错
第20题(判断题)Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
    A.对
    B.错
第21题(判断题)Oracle数据库中字符串数据是区分大小写的.
    A.对
    B.错
第22题(判断题)Oracle 11g中,只可以使用数据库配置助手(DBCA)来创建数据库。
    A.对
    B.错
第23题(判断题)自定义异常是由PLSQL所提供的系统异常。当PLSQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。(   )
    A.对
    B.错
第24题(判断题)SID是Oracle数据库实例的唯一名称标识。
    A.对
    B.错
第25题(判断题)可以在PLSQL中使用a class\ href\ target\ rel\GOTO语句a使运行流程进行跳转。
    A.对
    B.错
18春《Oracle数据库开发》作业_4

第1题(单选题)下列()是Oracle superaggregate函数。
    A.ROLLUP
    B.VARIANCE
    C. REGR_R2
    D.RANK
第2题(单选题)要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器
    A.行级
    B.语句级
    C.INSTEAD OF
    D.系统
第3题(单选题)PLSQL和数据库之间是通过()进行数据交换
    A.函数。
    B. 过程。
    C. 常量。
    D. 变量
第4题(单选题)在Oracle数据库中,()用户模式存储数据字典表和视图对象
    A.SYSTEM
    B.SYS
    C.SCOTT
    D.YSDBA
第5题(单选题)在SQL查询时,使用WHERE子句指出的是()
    A.查询目标
    B.查询条件
    C.查询视图
    D.查询结果
第6题(单选题)(   )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
    A.JDBC
    B.OCI
    C.程序包
    D. 过程
第7题(单选题)(   )是用PLSQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。
    A.过程
    B.触发器
    C.函数
    D. 程序包
第8题(单选题)(   )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。
    A.保存点
    B.事务点
    C.回滚点
    D.提交点
第9题(单选题)在Oracle中,INSTEAD OF触发器主要用于()
    A.表
    B.表和视图
    C.基于单个表的视图
    D.基于多个表的视图
第10题(单选题)Oracle创建()来处理连接到实例的用户进程的请求。
    A.服务器进程
    B.SGA
    C.应用程序代码
    D. 网络服务进程
第11题(多选题)不可以在Oracle服务器的安装目录的(  )文件中查看Oracle的各种端口的使用情况。
    A.spfile.ora 
    B. initorcl.ora
    C. portlist.ini
    D. tnsname.ora
第12题(多选题)触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是(   )
    A.对特别表(视图)的INSERT、UPDATE、DELETE语句
    B. 对特定模式对象的CREATE 、ALTER和DROP语句
    C.数据库启动、实例关闭
    D.特定的错误消息和任何错误消息
第13题(多选题)假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
    A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID
    B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID
    C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID
    D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID
第14题(多选题)Oracle数据库的特点有( )
    A.支持多用户、大事务量的事务处理
    B.实施数据安全性和完整性控制
    C.提供对于数据库操作的标准接口
    D.支持分布式数据处理 具有可移植性、可兼容性、可连接性
第15题(多选题)当创建列表分区时,必须指定(    )。
    A.分区方法:列表。
    B. 分区列。
    C. 分区描述。
    D. 列表分区的多个列值
第16题(判断题)PLSQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。(   )
    A.对
    B.错
第17题(判断题)Oracle 9i是世界上第一个基于网格计算的关系数据库。
    A.对
    B.错
第18题(判断题)自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接 将失去意义。 p
    A.对
    B.错
第19题(判断题)DBA可以直接修改控制文件。
    A.对
    B.错
第20题(判断题)分布式数据库系统的特点是数据分布、数据共享、兼容性好和网络扩展性好。
    A.对
    B.错
第21题(判断题)删除数据文件时,将同时删除控制文件和数据字典中与该数据文件相关的信息,相应的物理文件也会删除。
    A.对
    B.错
第22题(判断题)PLSQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同.
    A.对
    B.错
第23题(判断题)Oracle数据库中最小的存储单位是块。
    A.对
    B.错
第24题(判断题)在一个关系表中,主键可唯一标识一行记录。
    A.对
    B.错
第25题(判断题)程序包通常有规范、主体和过程组成。(   )
    A.对
    B.错
更多资料登录www.ap5u.com
页: [1]
查看完整版本: 北语网院18春《Oracle数据库开发》作业_1234参考