Oracle数据库设计期末复习资料-选择题
oracle数据库期末复习
一、填空题1. 每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。
2. 执行立即关闭的命令是_hareg –n oracle_。
3. 改变数据库状态的语句是alter database。
4. 用于创建表空间的语句是create tablespace ,5. 修改表空间的语句是alter tablespace。
6. 向用户授权的命令为grant connect,resource to cdpfzx。
7. 创建用户的语句是create user CDPFZX identified by CDPFZX。
8. 修改角色的语句是alter role 。
9. 在CREATE TABLE语句中,定义主键的关键字是_PRIMARY KEY。
10. 在ALTER TABLE语句中,修改列名的关键字是_______ALTER __________。
11. 在SELECT语句中,设置查询条件的关键字是_____where____________。
12. 在SELECT语句中,实现模糊查询的功能的关键字是_____like_____________。
13. [declarations]关键字标志着PL/SQL程序中声明段的开始,在声明段中可以声明变量、常量和游标等对象。
14. PL/SQL的异常处理代码在异常处理块中实现。
二、选择题1. Oracle 10g的g 表示〔 A 〕。
A.版本 B.网络 C.数据库 D.网格计算2. 登录iSQL*Plus页面时使用的默认端口号为〔 D 〕。
A.1433 B.5560 C.1158 D.15213. 下面不属于Oracle数据库状态的是〔 C D 〕。
A.OPEN B.MOUNT C.CLOSE D.READY4. 删除数据库的语句是〔 C 〕。
A.DELETE DA TABASE B.REMOVE DA TABASE C.DROP DATABASE D.UNMOUNT DA TABASE5. 用于显示所有表空间描述信息的视图为〔 B 〕。
Oracle数据库试题及答案
Oracle数据库试题一、选择题1、段是表空间中一种逻辑存储结构,以下( D )不是ORACLE数据库使用的段类型。
(A)索引段(B)临时段(C)回滚段(D)代码段2、 ORACLE数据库物理结构包括以下三种文件,以下不属于的是( A )。
(A)系统文件(B)日志文件(C)数据文件(D)控制文件3、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( C )(A)select*from scott.wz where wunit is null and rownum<5;(B)select*from myuser.wz where wunit = null and rownum<5;(C) select*from myuser.wz where wunit is null and rownum<6;(D)select*form scott.wz where wunit is null and rownum<6;4、若当前日期为’25-5月-06’,以下( D )表达式能计算出5个月后那一天所在月份的最后一天的日期。
(A)NEXT_DAY(ADD_MONTHS(28-5月-06,5))(B)NEXT_DAY(MONTHS_BETWEEN(28-5月-06,5))(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))5、下列叙述中正确的是_C_。
A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致6、SQL语句中修改表结构的命令是 C 。
oracle数据库期末考试试题及答案(一)
一、选择一、选择1) CBO与RULE的区别,RBO根据规则选择最佳执行路径来运行查询,CBO根据表统计找到最低成本的访问数据的方法确定执行计划。
使用CBO需要注意:注意:a) 需要使用提示(Hint) b) 优化SQL的写法的写法c) 选择最有效率的表名顺序选择最有效率的表名顺序YZE命令进行分析统计ANALYZEd) 需要经常对表进行ANAL命令进行分析统计d) 需要稳定执行计划需要稳定执行计划2) 在Oracle中,一个用户拥有的所有数据库对象统称为()。
中,一个用户拥有的所有数据库a) 数据库数据库b) 模式模式c) 表空间表空间d) 实例实例3) 在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。
TEP ART DATEPa) DAb) EXTRACT c) TO_CHAR d) TRUNC 4) 在Oracle中,有一个教师表teacher的结构如下:的结构如下:ID NUMBER(5) NAME V ARCHAR2(25) EMAIL V ARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名()。
a) SELECT name FROM teacher WHERE email = NULL; b) SELECT name FROM teacher WHERE email <> NULL; c) SELECT name FROM teacher WHERE email IS NULL; d) SELECT name FROM teacher WHERE email IS NOT NULL; 5) 在Oracle数据库的逻辑结构中有以下组件:数据库的逻辑结构中有以下组件:A 表空间数据块 C 区D 段表空间 B 数据块这些组件从大到小依次是()。
a) A→B→C→D b) A→D→C→B c) A→C→B→D d) D→A→C→B 6) 在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。
Oracle数据库应用复习题集及答案
Oracle数据库应用复习题集及答案选择题一1.ORACLE数据库物理结构包括以下三种文件,以下不属于的是(A)A.系统文件B.日志文件C.数据文件D.控制文件2.下列哪个命令是用于ORACLE中数据导出的(A)A.exp B.imp C.input D.output3.(C)是用于控制数据访问的语言。
A.DML B.DDL C.DCL D.DLL4.NULL表示什么(D)A.0B.空格C.值D.没有值5.下面四个语句中哪一个是正确的?(C)A.SELECT*,ENAME FROM EMP;B.DELETE*FROM EMP;C.SELECT DISTINCT EMPNO,HIREDATE FROM EMP;D.S ELECT ENAME|SAL AS“name”FROM EMP;6.假定有一张表用户表users,其中一身份证字段ID_card。
为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束(A)A.p rimary key B.check C.default D.not null7.下面哪一个like命令会返回名字象HOTKA的行?(B)A.w here ename like…_HOT%'B.w here ename like…H_T%'C.w here ename like…%TKA_'D.w here ename like…%TOK%'8.(D)操作符只返回由第一个查询选定但是没有被第二个查询选定的行。
A.UNIONB.UNION ALLC.INTERSECTD.MINUS(差集)9A.表中没有行。
B.有一个姓名为James的员工。
C.不能多次回滚到相同的保存点。
D.由于已经删除了员工ID180,因此最后一次更新未更新任何行。
10.以下运算结果不为空值的是(C)A.12+NULLB.60*NULLC.NULL‖?NULL?D.12/(60+NULL)11.若当前日期为?25-5月-06?,以下(D)表达式能计算出5个月后那一天所在月份的最后一天的日期。
oracle期末考试卷
oracle期末考试卷Oracle期末考试卷一、选择题(每题2分,共20分)1. Oracle数据库的默认端口号是什么?A. 1521B. 3306C. 1433D. 54322. 在Oracle数据库中,以下哪个命令用于查看当前数据库的所有用户?A. SELECT USER FROM DUAL;B. SELECT DISTINCT USERNAME FROM DBA_USERS;C. SELECT * FROM ALL_USERS;D. SELECT * FROM USER_USERS;3. 以下哪个不是Oracle数据库的体系结构组件?A. 数据库B. 实例C. 表空间D. 索引4. Oracle数据库的哪个组件负责管理数据的存储和检索?A. SQLB. PL/SQLC. RDBMSD. DBMS5. 在Oracle数据库中,以下哪个命令用于创建一个新的表?A. CREATE TABLE;B. CREATE DATABASE;C. CREATE INDEX;D. CREATE VIEW;6. Oracle数据库中,哪个命令用于删除一个表?A. DROP TABLE;B. REMOVE TABLE;C. DELETE TABLE;D. ERASE TABLE;7. Oracle数据库中,哪个命令用于查看表的结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;8. 在Oracle数据库中,以下哪个命令用于添加新的列到一个已存在的表?A. ADD COLUMN column_name column_type;B. INSERT COLUMN column_name column_type;C. CREATE COLUMN column_name column_type;D. APPEND COLUMN column_name column_type;9. Oracle数据库中,哪个命令用于更新表中的记录?A. UPDATE table_name SET column_name = new_value WHERE condition;B. MODIFY table_name SET column_name = new_value WHERE condition;C. CHANGE table_name SET column_name = new_value WHERE condition;D. ALTER table_name SET column_name = new_value WHERE condition;10. 在Oracle数据库中,以下哪个命令用于删除表中的记录?A. ERASE FROM table_name WHERE condition;B. REMOVE FROM table_name WHERE condition;C. DELETE FROM table_name WHERE condition;D. DROP FROM table_name WHERE condition;二、简答题(每题5分,共30分)1. 简述Oracle数据库的体系结构。
oracle期末考试卷(1)
d)select seq.NEXTVAL from dual;
13)在表tab1中有列为col1,其数据类型为INTEGER,在PL/SQL的DECLARE局部声明了一个变量var1,语句为:
var1 tab1.col1%TYPE;
不久后,执行了语句:
逻辑构造是指从数据库的内部考察数据库组织数据的方式,主要由:表空间,段,扩展区,数据块组成。〔3分〕
2,在关系数据库为何要引入锁的概念,锁得作用有那些,并简要表达oracle中的锁机制?
当允许事务并发的时候,当不同的事务在同一时间,访问一样资源时,可能会造成数据的不一致。为保证数据的平安性,一致性,引入了锁的概念。〔2分〕
10)在Oracle中,下面用于限制分组函数的返回值的子句是〔〕。〔选择一项〕
a)WHERE
b)HAVING
c)ORDER BY
d)无法限定分组函数的返回值
11)有一段PL/SQL程序如下所示:
var1 := 10;
LOOP
EXIT WHEN var1 > 12;
var1 := var1 +1;
DBMS_OUTPUT.PUT_LINE(‘A’);
create table student(id number primary key,name varchar2(10));(3分)
create sequence seq;〔2分〕
begin
forIin 1..1000 loop
insert into student values(seq.nextval,’abc’||seq.currval);〔5分〕
表book的列的数据类型是NUMBER〔5〕;那么〔〕。〔选择一项〕
ORACLE期末复习题
一、选择题:1. ORACLE 服务器是基于( )机制的服务器。
A.物理B.类C.日志D.例程2. ORACLE中可以连接到数据库的命令是 ( )A.SET B.CONN C.SELECT D.ROLLBACK3. PGA是( )A. 系统全局区B.程序全局区C. 代码全局区D. 数据库全局区4.用来记录应用程序对数据库改变的文件( )A.数据文件 B. 控制文件C. 重做日志文件D.初始化参数文件5.删除DEPT表中数据,但保留表的指令是()。
A.DELETE B.ROLLBACKC. UPDATED.SELECT6.ORACLE中变量的命名一般以()打头。
A. v_B. c_C. g_D. p_7. ORACLE 中的存储过程和函数的区别是 ( )A. 函数有参数,存储过程没有B. 存储过程可多次执行,函数不行C. 函数有返回语句,存储过程没有D. 存储过程和函数不可以同时出现8. ORACLE包由 ( ) 和包主体构成。
A.包变量B.说明部分C.包头D.某个类型名9.要将数值转换成字符串,可以用的是 ( )A. TOCHARB.TO_CHARC. TO_DATED. TO_NUMBER10.Oracle数据库服务器是由()组成。
A.SGA和PGA B.SGA和数据库C.数据库和后台进程D.例程和数据库11. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。
A. 表空间B. 联机重做日志文件C. 归档重做日志文件D. 回滚段12.()是包含Oracle数据库中所有数据的数据库对象。
A. 视图B. 索引C. 存储过程D. 表13.()是为了加速对特定表数据的访问而创建的数据段。
A. 视图B. 索引C. 存储过程D. 触发器13.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?A. 两者都只能存储日期数据,不能存储时间数据B. 两者都只能存储时间数据,不能存储日期数据C. date数据类型比timestamp数据类型的存储时间精度高D. date数据类型比timestamp数据类型的存储时间精度低14.可以自动执行操作的存储对象是()。
oracle数据库的试题及答案
oracle数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。
A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。
A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。
A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。
A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。
Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。
- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。
- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。
- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。
- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。
2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。
事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。
- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。
- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。
- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。
3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。
索引是一种特殊的数据库对象,用于快速查找数据库中的数据。
索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。
oracle期末考试题及答案
oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。
答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。
答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。
答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。
答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。
答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。
答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。
Oracle期末考试试题及答案
10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程( )
A.CKPTB. DBWRC.LGWRD. SMON
11.下列哪一个锁模式不属于Oracle( )。
A.死锁B.排他锁C.行级共享锁D.共享锁
ALTER TABLE Class
________________________;
10.假设用户Lisa用Lisa以普通用户身份登录到系统,现需创建一个UPDATE语句来修改本用户下ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是________________________ ;
四、编程题(本大题共2小题,每题10分,共20分)
1.(5空,每空2分,共10分)
(1)SELECTempno,sal
FROM employee
WHEREempno BETWEEN 7300 AND 7600;
(2) OPEN cursor_sal
(3) INTO v_empno,v_sal
(4)COMMIT;
END;
(2)假设用户已登录SQL Plus系统,处于“SQL>_”命令提示符下,现需执行存储
过程Rise_sal,请写出命令:_______⑤___________
2.创建一个函数get_sal,用于实现对表Emp(如下图)给定一个员工号(Empno),
通过函数获取该雇员的工资值,请完成以下程序。
1.__________是具有名称的一组相关权限的组合。
2.一个表空间物理上对应一个或多个__________文件。
3.标准的SQL语言语句类型可以分为:__________、数据操纵语句(DML)和__________。
orcl期末试题及答案
orcl期末试题及答案一、选择题(每题2分,共20分)1. ORCL数据库中,以下哪个选项不是数据类型?A. NUMBERB. VARCHAR2C. DATED. FILE答案:D2. 在ORCL数据库中,创建表的语句是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B3. 下列哪个命令用于查询表中的数据?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. ORCL数据库中,用于添加数据的语句是:A. SELECTC. UPDATED. DELETE答案:B5. 在ORCL数据库中,以下哪个选项是事务控制语句?A. COMMITB. ROLLBACKC. SAVEPOINTD. ALL OF THE ABOVE答案:D6. ORCL数据库中,用于删除表的语句是:A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. ERASE TABLE答案:A7. 在ORCL数据库中,以下哪个选项不是索引类型?A. B-treeB. BitmapC. HashD. List答案:D8. ORCL数据库中,用于修改数据的语句是:B. INSERTC. UPDATED. DELETE答案:C9. 在ORCL数据库中,以下哪个选项是数据完整性约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. ALL OF THE ABOVE答案:D10. ORCL数据库中,用于删除数据的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:D二、填空题(每题2分,共20分)1. ORCL数据库中,数据表的行称为________。
答案:记录2. 在ORCL数据库中,用于连接两个表的语句是________。
答案:JOIN3. ORCL数据库中,用于创建视图的语句是________。
Oracle数据库复习题集共13页
Oracle 数据库复习题集测试一:一、选择题1.当前controlfile文件损坏,db可以启动到什么状态?A nomountB mountC openD shutdown2.为了使客户应用程序可以访问Oracle Server,在客户端端需要配置以下哪个文件?A、tnsnames.oraB、sqlnet.oraC、listener.oraD、init.ora3.下面哪些表空间中存在undo segments?A SystemB tempC usersD undo4.关于数据字典,说法正确的是()A 数据字典是用户存储数据的组建B 数据字典是保存oracle本身和所有用户对象的基本信息C 管理员可以修改数据字典D 普通用户可以修改数据字典5.数据库中联机重做日志组最少应该有几个?A、1B、2C、3D、06、哪一个组件不是Oracle实例的组成部分?A、SGAB、PMONC、共享池D、控制文件7、为了使用操作系统认证作为dba连接数据库,参数remote_login_passwordfile应该设置为哪个值?A、noneB、sharedC、exclusiveD、OS8、启动实例时将读取初始化参数文件,若用户没有指定,那么系统按照( )顺序读取初始化参数文件。
A、spfileSID.ora spfile.ora initSID.oraB、spfile.ora spfileSID.ora initSID.oraC、initSID.ora spfileSID.ora spfile.oraD、spfileSID.ora initSID.ora spfile.ora9、下面后台进程中必须的后台进程是 ( )A、恢复进程B、归档进程C、数据库写进程D、检查点进程10 使用下列哪条命令可以使用帐户名:accp,密码: aptech 的帐户连接到数据库testdb?A connect accp/aptech testdb;B conn aptech/accp testdb;C conn accp/apteach @testdb;D conn @testdb accp/apteach;11 哪个数据字典视图可显示数据库归档模式?A、V$INSTANCEB、V$LOGC、V$DATABASED、V$ARCHIVELOG12、SGA区中包括的存储结构有 ( )A、会话内存区B、排序区C、大型池D、共享池13 以下哪个不是数据文件?A、撤销数据文件B、临时数据文件C、用户数据文件D、系统概要文件14 查看test中名称为p1的分区中的记录的查询语句为()A select * from test where partitionname=’p1’B select * from test(p1)C select * from test partition(p1);D 以上均正确14 提取表中前5行数据A select top 5 * from emp;B select distinct 5 * from empC select * from emp where rownum<6D select * from emp where rownum=5;15 关于归档模式和非归档模式的说法正确的是()A在归档模式下,会对联机日志文件进行备份B 在归档模式下,会对用户的数据文件进行备份C 在非归档模式下,不能对数据库进行备份D 在非归档模式下,无法改成归档模式15 关于监听建成,正确的是()A 可以有多个监听进程B 只能有一个监听进程C 监听进程只能为一个数据库服务D 监听进程可以为多个数据库服务二、填空题1.数据库的物理存储结构由数据文件、重做日志、控制、归档日志、初始化参数文件、密码文件组成。
Oracle期末考试复习题
大型数据库期末复习提示一.题型: 1.选择40分 2.填空20分3. 程序填空20分4. 读程序10分5.程序设计10分二.试题框架题型1,2来源为全书16章的内容,重点可以复习每章章后练习。
题型4,5 来自触发器,事务,存储过程几章内容,题目难度与书中相仿。
复习题一、填空题:1. Oracle EnterpriseManager是一个基于 B/S的框架系统。
2.Oracle数据库的存储结构分为物理结构和逻辑结构。
3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。
4. 在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。
5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE.6.索引的主要目标是提高访问的速度。
7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。
8. 命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。
9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip地址和端口号。
10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal 和sysdba。
二、选择题:1.当Oracle服务器启动时,下列哪种文件不是必须装入内存的()。
DA. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。
BA.用户进程 B. 服务器进程 C. 日志写入进程(LGWR) D. 检查点进程(CKPT)3. 在Oracle数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D段;这些组件从大到小依次是()。
数据库oracle期末复习-单选题200道[
数据库oracle期末复习-单选题200道[复制]1.描述事物的符号记录称为()。
[单选题] *A.信息B.数据(正确答案)C.记录D.记录集合2.在人工管理阶段,数据是()。
[单选题] *A.有结构的B.无结构的(正确答案)C.整体无结构,记录内有结构D.整体结构化的3.()是长期存储在计算机内的有组织、可共享的数据集合。
[单选题] * A.数据库管理系统B数据库系统C.数据库(正确答案)D.文件组织4.数据库的完整性是指数据的()。
[单选题] *A.正确性和不被非法存取B.合法性和不被恶意破坏C.正确性和相容性(正确答案)D.合法性和相容性5.数据库系统的核心是()。
[单选题] *A.数据库B.数据库管理系统C.数据模型(正确答案)D.软件工具6.能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。
[单选题] *A·数据定义语言( DDL)B.数据管理语言C.数据操纵语言(DML)(正确答案)D.数据控制语言7.()是位于用户与操作系统之间的一层数据管理软件。
[单选题] *A.数据库系统B.数据库管理系统(正确答案)C.数据库D.数据库应用系统8.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和()。
[单选题] *A.数据库管理系统B.数据库处理系统C.数据库应用系统D.各类相关人员(正确答案)9.数据库系统的数据独立性是指()。
[单选题] *A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序(正确答案) C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构10.在数据模型的三要素中,数据的约束条件规定了数据及其联系的()。
[单选题] *A.动态特性B.制约和依存规则(正确答案)C.静态特性D.数据结构11.下列不属于数据模型三要素的是()。
[单选题] *A.数据结构B.数据操作C.数据的约束条件D.静态特性(正确答案)12.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
orcl期末试题及答案
orcl期末试题及答案Oracle(orcl)期末试题及答案第一部分:选择题(共40小题,每题2分,共80分)1. 下列哪个选项是数据库的基本术语?a) 表格b) 字母c) 句子d) 单词答案: a) 表格2. SQL是什么的缩写?a) System Query Languageb) Structured Query Languagec) Simple Query Languaged) Symbolic Query Language答案: b) Structured Query Language3. 数据库管理员的职责之一是什么?a) 编写程序代码b) 设计数据库架构c) 维护服务器硬件d) 负责数据输入答案: b) 设计数据库架构4. 以下哪个是数据库管理系统(DBMS)?a) Microsoft Wordb) Adobe Photoshopc) Oracle Databased) Excel Spreadsheet答案: c) Oracle Database5. 关系型数据库中,表与表之间的关系是通过什么实现的?a) 列名b) 行数c) 主键-外键关系d) 字段类型答案: c) 主键-外键关系......第二部分:填空题(共10题,每题5分,共50分)1. 数据库中最小存储单位是___________。
答案: 字节(byte)2. 在Oracle数据库中,使用____________语句来创建表。
答案: CREATE TABLE3. 在SQL中,使用____________关键字来更新表中的数据。
答案: UPDATE4. 运行SQL查询时,使用____________命令获取查询结果。
答案: SELECT5. 使用____________关键字来删除表中的数据。
答案: DELETE......第三部分:综合题(共5题,每题20分,共100分)1. 根据以下的员工表,请编写SQL查询语句,查询出部门编号为10的员工及其对应的部门名称。
Oracle期末考试试题与答案
号学线名姓栏息信级订班级生业考专装系一、选择题:(本题共 20 个小题,每小题 2 分,共 40 分)1 当 Oracle 服务器启动时,下列哪种文件不是必须的( ) 。
A. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( )。
A. 数据库B. 模式C. 表空间D. 实例3.在 Oracle 数据库的逻辑结构中有以下组件:1. 表空间2. 数据块3. 区4. 段这些组件从大到小依次是()。
A. 1→2→3→4B.1→4→3→2C.1→3→2→4D. 4→1→3→24.下列哪个子句实现对一个结果集进行分组和汇总( )。
A.HAVINGB.ORDER BYC.WHERED.GROUP BY5. 在 Oracle 数据库中, ( )用户模式存储数据字典表和视图对象。
A. SYSB. SYSTEMC. SCOTTD. SYSDBA6.以下不属于命名的PL/SQL 块的是 ( )。
A .程序包B.过程C.游标D.函数7.在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。
A .HR B. SCOTT C.SYSTEM D.SYS第 1 页共 6 页8.在 Windows 操作系统中, Oracle 的( )服务是使用 iSQL*Plus 必须的。
A .OracleHOME_NAMETNSListener B. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer9.下列哪个语句可以在SQL*Plus 中直接调用一个过程 ( )。
A. RETURNB. CALLC. SETD. EXEC10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程 ( )A.CKPTB. DBWRC.LGWRD. SMON11.下列哪一个锁模式不属于Oracle( )。
oracle数据库期末考试试题及答案
oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。
ORACLE期末考试试题及答案
ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。
Oracle数据库复习题
Oracle数据库复习题题型:选择题:1'*15填空题:1'*10判断题:1'*10简答题:5'*3编程题:15'*1查询设计:3'*5综合题:20'一、选择题1.在关系模式中,视图是三级模式结构中的()DA. 内模式B. 模式C. 存储模式D. 外模式2.下面()内容通常不属于Oracle数据库管理员的职责。
DA.创建新用户B.创建数据库对象C.安装Oracle软件D.操纵数据库数据的应用程序开发3.在下面关于数据库技术的说法中,不正确的是__ __。
CA.数据的完整性是指数据的正确性和一致性B.防止非法用户对数据的存取,称为数据库的安全性防护C.采用数据库技术处理数据,数据冗余应完全消失D.不同用户可以使用同一数据库,称为数据共享4.下列不属于关系代数运算的是。
AA. 查询B. 投影C. 选择D. 联接5.在登录到Oracle Enterprise Manager(OEM)时,要求验证用户的身份。
下面不属于可以选择的身份为()。
DA.NormalB.SYSOPERC.SYSDBAD.Administrator6.Oracle管理数据库存储空间的最小数据存储单位是()。
CA.表空间B.表C.数据块D.区间7.下列不属于Oracle表空间的是()。
DA.大文件表空间B.系统表空间C.撤销表空间D.网格表空间8.Oracle数据库物理结构包括以下三种文件,以下不属于的是()。
AA.系统文件B.日志文件C.数据文件D.控制文件9.下面不属于Oracle数据库状态的是()。
DA.OPENB.MOUNTC.CLOSED.READY10.删除数据库的语句是()CA.DELETE DATABASEB.REMOVE DATABASEC.DROP DATABASED.UNMOUNT DATABASEA。
)语句中,指定某列不可用,可以使用关键字(ALTER TABLE 在11.A.UNUSED/doc/d7*******.html,EDC.DISABLED.NOUSE12.关键字是关系模型中的重要概念。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B. ALTER TABLE employee RENAME name VARCHAR2
(25);
C.ALTER employee TABLE MODIFY COLUMN name VARCHAR2
(25);
D.ALTER employee TABLE MODIFY COLUMN (name VARCHAR2
= 2;
ELSIF v_num< 10 THEN
v_example :
= 3;
ELSIF v_num< 29 THEN
v_example :
= 4;
ELSE v_example :
= 5;
END IF;
如果V_NUM是6,什么值将被赋值给V_EXAMPLE?
A.
1B.
2C.
3D. 4
18.下列哪个集合操作符返回两个查询所选择的所有的行?
11.在一个PL/SQL IF -THEN语句中,什么值将引起条件语句执行?
A. NULL
B. TRU
EC. FALS
ED.以上都不对
12.哪句可以实现显示id和description,条件满足订单时间在January
1, 1997以前的,且单价小于
1.00或者大于
5.00的,结果用订单时间降序排列。
END;
A.
0B.
1C.
2D. 3
6.在PL/SQL块的哪部分可以对初始变量赋予新值?
A.结尾部分
B.开头部分
C.执行部分
D.声明部分
7.表CLASSES和表SCHEDULE结构如下:
CLASSES:
ID NUMBER
(9)
CLASS_NAME VARCHAR2
(20)
TEACHER_ID NUMBER
ORDER BY order_date DESC;
A.表达式企图被空值除
B.转换函数参数数据类型不一致
C.空值不能被转成实际值
D.表达式企图被零除
14.哪一语句可实现增加表employee的列NAME的长度到25 ?
A. ALTER TABLE employee MODIFY name VARCHAR2
A.SELECT id_number, description
FROM inventory
WHERE price IN (
1.00,
5.00) OR order_date< '01-JAN-97'
ORDER BY order_date DESC;
B.SELECT id_number, description
2.
3.哪一子句可实现SELECT语句查询姓名长度为2的记录? [选项中__表示两个连字符]
A. WHERE name like
2B. HAVING len(name)=2
C. WHERE name like '__'
D. WHERE name like '%__%'
4.哪一句可列出表PARTS_VU的结构?
A. CREATE SYNONYM inventory FOR inventory;
B. CREATE PUBLIC SYNONYM inventory FOR marilyn;
C. CREATE PUBLIC SYNONYM inventory FOR marilyn.inventory;
D. CREATE PUBLIC inventory SYNONYM FOR marilyn.inventory;
(25));
15.游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为false?
A. %FOUN
DB. %NOTFOUND
C. %ROWCOUNT
D. %ISOPEN
16.判断下面句子,将返回什么值?
SELECT id_number, description, price FROM inventory
C.id = s.class_id;
A.语句创建视图CLASS_SCHEDULE且可产生预期结果.
B.语句创建视图CLASS_SCHEDULE但不能产生预期结果.
C.语法错误,因为视图不可基于连接查询.
D.语法错,因为语句未包含ORDER BY子句.
8.判断是否同时满足两个条件,应该用下面哪个操作符?
FROM inventory
WHERE price BETWEEN
1.00 AND
5.00
OR order_date< '01-JAN-1997'
ORDER BY order_date;
C. SELECT id_number, description FROM inventory
WHERE price <
5.判断以下PL/SQL代码块有多少行被插入到表EXAMPLE ?
BEGIN
FOR i IN
1..6 LOOP
IF i = 2 OR i = 3 THEN
null;
ELSE
INSERT INTO example(one)
VALUES (i);
END IF;
ROLLBACK;
END LOOP;
COMMIT;
A. DESCRIBE parts_vu
B. DESCRIBE user_views
C. SELECT * FROM user_views WHERE lower(view) = parts_vu;
D.SELECT * FROM user_objects WHERE lower(user_view) = parts_vu;
5.00;
你认为下面句子将完成什么任务?(选择1项)
GRANT UPDATE ON EMPLOYEES TO AZURE;
A.一个新的对像被创建
B.一个新的对像权限被赋予
C.一个新的系统权限被赋予
D.一个对像的同义词被创建
CREATE VIEW class_schedule AS
SELECT
C.class_name, s.class_time FROM classes c, schedule s WHERE
(9)
B. SELECT AVG(*) FROM products WHERE price >
15.00;
C. SELECT AVG(price) FROM products WHERE price >
15.00;
D. SELECT AVG(DISTINCT price) FROM products GROUP BY price >1
A. OR
B. NOT
C. None
D. AND
9.哪一个算术运算将返回一个数值?
A. '01-FEB-1998' + 25
B. '03-DEC-1997' - 30
D. TO_DATE('01-JAN-1998') - TO_DATE('01-DEC-1996')
10.哪句可以实现用户Marilyn的表INVENTORY不用指定其属主,直接供所有用户引用?
WHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHERE price>
8.00ORquantity>1000);
A.返回单价大于
8.00且数量大于1000的存货的货号、种类、单价信息
B.返回单价大于
8.00或者数量大于1000的存货的货号、种类、单价信息.
1.00 OR price >
5.00
AND order_date< '01 -Jan-97'
ORDER BY order_date ASC;
D. SELECT id_number, description FROM inventory
WHERE (pric AND order_date< '01-JAN-1997'
A. Union
B. Union all
C. Union only
D. Intersect
19.下列关于子程序的说明哪些叙述是正确的
A.函数必须有返回值
B.过程必须有返回值
C.函数作为PL/SQL语句执行
LOOP
INSERT INTO inventory (id_number, description)
C.返回单价大于
8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息.
D.返回单价大于
8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息.
17.判断IF语句:
IF v_num> 1 THEN
v_example :
= 1;
ELSIF v_num> 5 THEN
v_example :
VALUES (v_id_number, v_description);
v_counter :
= v_counter + 1;
END LOOP
哪条命令应被加入,为了有条件的停止loop执行?
A. EN
DB. EXIT
C. END LOOP
D. EXIT WHEN