22秋《Oracle数据库开发》作业_1

未知 试卷 2022-11-07 566

摘要:1、[单选题] 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。A、DROP TABLE table1B、DROP TABLE tablel with foreign keyC、DROP TABLE tablel1 CASCADE CONSTRAINTSD...

1、[单选题] 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。

A、DROP TABLE table1

B、DROP TABLE tablel with foreign key

C、DROP TABLE tablel1 CASCADE CONSTRAINTS

D、DROP TABLE table1 all

 2、[单选题] 当需要描述一个表table1对象结构时,可以使用()

A、DES table1

B、DESC table1

C、DESCR table1

D、 DESCRIB table1

 3、[单选题] 在Oracle中,阅读下列PL/SQL块:DECLAREv_lower NUMBER:=2;v_upper NUMBER:=100;v_count NUMBER:=1;BEGINI = 2; I FOR i IN v_lower..v_lowerLOOPINSERT INTO test(results)VALUES (v_count);v_count := v_count 1;ENDLOOP;END;请问FOR LOOP循环体执行了()次。

A、1

B、2

C、98

D、100

 4、[单选题] 在Oracle 中创建用户时若未提及DEFAULT TABLESPACE关键字,则Oracle 就将()表空间分配给用户作为默认表空间

A、USER

B、SYSTEM

C、SYS

D、DEFAULT

 5、[单选题] 初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目。

A、SHARED_SERVICES

B、DISPATCHERS

C、HOST

D、NET_SERVICES

 6、[单选题] 在Oracle中,关于触发器的描述正确的是()

A、触发器可以删除,但不能禁用

B、触发器只能用于表

C、触发器可以分为行级和语句级两种

D、触发器可以接收参数

 7、[单选题] ( )是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。

A、过程

B、触发器

C、函数

D、程序包

 8、[单选题] ( )是包含Oracle数据库中所有数据的数据库对象。

A、视图

B、索引

C、存储过程

D、表

 9、[单选题] 在Oracle中,以下是STUDENTS表的结构:SID NUMBER NOT NULL,Primary KeySNAME VARCHAR2(30)COURSE_ID VARCHAR2(10) NOT NULLMARKS NUMBER你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下( )语句能够实现此功能。

A、SELECT SID,marks,ROWNUM “Rank”FORM studentsWHERE ROWNUMORDER BY marks DESC;

B、SELECT SID,marks,ROWNUM”Rank”FORM studentsWHERE ROWNUMORDER BY marks;

C、SELECT SID,marks,ROWNUM”Rank”FORM (SELECT SID ,marksFORM studentsWHERE ROWNUMORDER BY marks DESC;

D、SELECT SID,marks,ROWNUM”Rank”FORM (SELECT SID ,marksFORM studentsWHERE course_id=’C10′ ORDER BY marks DESC)WHERE ROWNUM

 10、[单选题] 以下哪种备份方式需要在完全关闭数据库后进行

A、无归档日志模式

B、归档日志模式

C、使用导出实用程序进行逻辑备份

D、以上都不对

 11、[单选题] Orcacle提供了(),用于支持采用向导方式创建数据库。

A、SQL*Plus

B、Oracle Net

C、Oracle Listner

D、Oracle Database Configuration Assistant。

 12、[单选题] Oracle服务器启动时,下列哪种文件不是必须的()

A、数据文件

B、控制文件

C、日志文件

D、归档日志文件

 13、[单选题] 为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。

A、控制文件

B、数据文件

C、参数文件

D、初始化文件

 14、[单选题] 在Oracle数据库的逻辑结构中有以下组件A 表空间 B 数据块 C 区 D段这些组件从大到小依次是()

A、 ABCD

B、ADCB

C、ACBD

D、DACB

 15、[单选题] 当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?()

A、区段

B、表空间

C、数据库块

D、操作系统块

 16、[单选题] 在Oracle中,使用以下语句创建视图:CREATE OR REPLACE VIEW MyViewAS SELECT * FROM ordersWhere status=’p

A、Oracle不执行更新操作,并返回错误信息

B、Oracle成功执行更新操作,再次查看视图时返回0行记录

C、Oracle成功执行更新操作,再次查看视图时返回10行记录

D、Oracle执行更新操作,但提示错误信息

 17、[单选题] 数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。

A、Oracle Net

B、监听器

C、Oracle企业管理器

D、Oracle 数据库管理器

 18、[单选题] 在Oracle中,一个用户所拥有的全部数据库对象统称为()

A、数据库

B、模式

C、表空间

D、实例

 19、[单选题] 以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()

A、大数据对象

B、嵌套表

C、分区表

D、索引表

 20、[单选题] Oralce数据库中,以下()函数可以针对任意数据类型进行操作。

A、TO_CHAR

B、LOWER

C、MAX

D、CEIL

 21、[单选题] 下列哪种不是DDL语句()。

A、alter

B、creator

C、drop

D、commit

 22、[单选题] 在SQL查询时,使用WHERE子句指出的是( )

A、查询目标

B、查询条件

C、查询视图

D、查询结果

 23、[单选题] ( )是Oracle数据库对象的别名,可以强化对象的安全性。

A、触发器

B、视图

C、表

D、 同义词

 24、[单选题] 假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式。

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

 25、[单选题] ()是对事物的符号表示,是用于表示事物的未经加工的原始素材

A、信息。

B、数据。

C、文本。

D、文件

 
相关推荐

评论列表
友情链接
关闭

用微信“扫一扫”