地大23秋《Oracle数据库应用》在线作业一【标准答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2023-12-07 21:59

地大《Oracle数据库应用》在线作业一 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.用二维表结构表达实体集的模型是( ) A.概念模型 B.层次模型 C.网状模型 D.关系模型 2.下
地大《Oracle数据库应用》在线作业一
试卷总分:100  得分:100
一、单选题 (共 10 道试题,共 30 分)
1.用二维表结构表达实体集的模型是( )
A.概念模型
B.层次模型
C.网状模型
D.关系模型
 
2.下面哪一个不是系统权限?()
A.SELECT?TABLE
B.ALTER?TABLE
C.SYSDAB
D.CREATE?INDEX
 
3.分析下面两个SQL语句,选项中说法正确的有( ) SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY salary DESC; SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY 2 DESC;
A.两个SQL语句的结果完全相同
B.第二个SQL语句产生语法错误
C.没有必要指定排序方式为desc,因为默认的排序方式是降序排序
D.可以通过为第二个SQL语句的salary列添加列别名来使两个SQL语句得到相同的结果
 
4.(?)可以从过程返回多个值。
A.使用IN参数
B.使用OUT参数
C.使用指针
D.不能
 
5.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限??()
A.CREATE?TABLE
B.CREATE?USER
C.UNLIMITED?TABLESPACE
D.LIMITED?TABLESPACE
 
6.在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句()
A.SELECT?*?FROM?CUSTOMER?WHERE?PRICE?MORE?THAN?500
B.SELECT?*?FROM?CUSTOMER?WHERE?PRICE?BETWEEN?500?AND
C.SELECT?*?FROM?CUSTOMER?WHERE?PRICE??LIKE?'%500%'
D.SELECT?*?FROM?CUSTOMER?WHERE?PRICE>=500
 
7.Oracle数据库由一个或多个称为??(?)的逻辑存储单元组成。
A.表
B.表空间
C.行
D.单元
 
8.下列哪一项是Oracle数据库中最小的存储分配单元()
A.表空间
B.段
C.盘区
D.数据块
 
9.在Oracle中,()操作符返回两个查询所选定的所有不重复的行
A.Intersect
B.Minus
C.Union
D.Or
 
10.以下对表空间描述正确的是?(??)
A.一个数据库只能有一个表空间
B.数据库中表空间数量是没有限制的,但数据文件数量有限制
C.一个表空间只能被一个用户所使用
D.一个表空间可以管理多个数据文件
 
二、多选题 (共 10 道试题,共 40 分)
11.VARCHAR2?数据类型具有两种子类型,即()。
A.CHARACTER
B.STRING
C.VARCHAR
D.CHAR
 
12.ORACLE中 char类型与varchar2类型的区别,描述正确的是( )。
A.char 为定长字符数据类型
B.char为不定长字符数据类型
C.varchar2为定长数据类型
D.varchar2为不定长数据类型
 
13.同义词有以下?(?)用途
A.简化SQL语句
B.隐藏对象的名称和所有者
C.提供对对象的公共访问
D.显示对象的名称和所有者
 
14.某查询语句运行后返回的结果集为: 1班 72 2班 75则可能的查询语句是:( )
A.SELECT class, AVG(score) FROM test WHERE class<3
B.SELECT class, AVG(score) FROM test WHERE class<3 GROUP BY class
C.SELECT class, AVG(score) FROM test GROUP BY class HAVING class<3
D.SELECT DISTINCT(class), AVG(score) FROM test WHERE class<3
 
15.下列能将2000以"$2,000.00"格式显示的有()?
A.SELECT TO_CHAR(2000, '$#,
B.#.
C.') FROM dual
D.SELECT TO_CHAR(2000, '$0,000.00') FROM dual
E.SELECT TO_CHAR(2000, '$9,999.00') FROM dual
F.SELECT TO_CHAR(2000, '$9,999.99') FROM dual;
 
16.把一个表空间切换到OFFLINE?状态时,可以使用4?个参数,包括下列哪几个选项?()
A.MMEDIATE
B.NORMAL
C.TEMPORARY
D.ORCE
 
17.在一个新的数据库中,如果要限制一个用户的并行会话(同时连接)数,需要使用以下哪3个步骤?()
A.使用SESSION_PER_USER参数创建一个角色
B.使用ALTER?USER语句将角色赋予用户
C.使用SESSION_PER_USER参数创建一个概要文件
D.使用ALTER?SYSTEM?语句强制开启资源限制
 
18.在oracle环境下,需要创建表空间,当数据超过表空间大小时,要对表空间进行扩充,以下选项中扩充方式正确的有:( )
A.添加数据文件
B.改变数据文件的大小
C.允许数据文件自动扩展
D.表空间不能再用重新创建表空间。
 
19.Oracle中有哪些约束?()
A.主键约束
B.默认约束
C.检查约束
D.非空约束
 
20.我们需要在employee数据表中查出工号emp_no为29346,24323的记录,可以使用的SQL语句有()?
A.SELECT * FROM employee WHERE emp_no=29346 OR emp_no=24323
B.SELECT * FROM employee WHERE emp_no IN(29346,24323)
C.SELECT * FROM employee WHERE emp_no=29346 AND emp_no=24323
D.SELECT * FROM employee WHERE emp_no NOT IN(29346,24323)='dl')
 
三、判断题 (共 10 道试题,共 30 分)
21.在部分匹配查询中,通配符“%”代表任意单个字符,“_”代表任意序列的零个或多个字符。
 
22.将E-R模式转换为关系模式是数据库逻辑设计阶段的任务。
 
23.永久关系是数据库表之间的关系,永久关系建立后存储在数据库文件中。( )
 
24.数据库设计包括四个基本过程,分别是需求分析,概念设计,逻辑设计,物理设计。
 
25.一个或一组属性的值可以决定其他属性的值,这种关系称为函数依赖。
 
26.启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例。
 
27.分布式数据库的两种数据库结构分别是物理上分布、逻辑上集中和物理上分布、逻辑上分布。
 
28.数据目录或元数据是一组关于数据的数据。
 
29.数据库系统中,系统故障通常称为软故障,介质故障称为硬故障。
 
30.数据模型是指用来描述数据的一组概念和定义,数据模型的三要素包括数据结构、数据操作数据完整性约束。
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)