Oracle题Word格式文档下载.docx
- 文档编号:5263152
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:31
- 大小:35.96KB
Oracle题Word格式文档下载.docx
《Oracle题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Oracle题Word格式文档下载.docx(31页珍藏版)》请在冰点文库上搜索。
A.deletedatabasestudentB.deletestudent
C.dropdatabasestudentD.dropstudent
15、系统中有权利启动和关闭数据库的是(C)
A.hrB.userC.systemD.scott
17、在建表时如果希望某列的值,在一定的范围内,应建立什么样的约束?
(C)
A.primarykeyB.uniqueC.checkD.notnull
18、当数据库开启时,如果需要,Oracle会进行实例恢复,请问以下的哪个Oracle后台进程开启会检查数据的一致性?
(D)
A.DBWnB.LGWRC.SMOND.PMON
19、下面哪个不是oracle程序设计中的循环语句?
A
A.for...endforB.loop...endloop
C.while...endloopD.for...endloop
20、下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)
A授予了CONNECT的角色,但没有授予RESOURCE的角色
B没有授予用户系统管理员的角色
C数据库实例没有启动
D数据库监听没有启动判断题
21、以下关于数据的逻辑结构的叙述中,哪一条是不正确的?
A.数据的逻辑结构是数据间关系的描述
B.数据的逻辑结构抽象地反映数据元素间的逻辑结构
C.数据的逻辑结构具体地反映数据在计算机中的存储方式
D.数据的逻辑结构分为线性结构和非线性结构
22、以下不属于命名的PL/SQL块的是(C)
A.程序包B.过程C.游标D.函数
23、系统中有权利启动和关闭数据库的用户是:
A.hrB.userC.systemD.scott
24、以下选项中,谁拥有数据字典(A)
A.SYSB.SYSTEMC.DBAD.ORACLE
25、要控制两个表中数据的完整性和一致性可以设置"
参照完整性"
,要求这两个表(A)
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
26、ORACLE数据库物理结构包括以下三种文件,以下不属于的是(A)。
27、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,则称该属性(或属性组)为这个关系的()
A.候选码B.主码C.外码D.连接码
28、系统中有权利启动和关闭数据库的用户是:
(C)。
*29、在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
A.数据库B.模式C.表空间D.实例
30、下列不属于事务的特性的是(B)
A.原子性B.完整性C.隔离性D.持久性
31、当Oracle服务器启动时,下列哪种文件不是必须的(D)。
A.数据文件B.控制文件C.日志文件D.归档日志文件2
32、PL/SQL块中不能直接使用的SQL命令是(D)。
A.SELECTB.INSERTC.UPDATED.DROP
33、下列不属于ORACLE的逻辑结构的是(C)
A.区B.段C.数据文件D.表空间
34、下列建议使用的常用标量数据类型是。
(A)
A.Varchar2B.LongC.CharD.Long?
raw
35、数据的逻辑独立性是指(a)
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
36、数据文件不包括下列哪一项(D)
A.回滚文件B.系统文件C.用户文件D.日志文件
37、锁用于提供(B)
A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全
38、以下哪个不是数据库的物理组件。
(A)
A.表空间B.数据文件C.日志文件D.控制文件
39、数据文件不包括下列哪一项()
A.回滚文件B.系统文件C.用户文件D.日志文件答案:
D
40、以下哪个命令可以被用来从表STATE中删除列UPDATE_DT?
A.ALTERTABLESTATEDROPCOLUMNUPDATE_DT;
B.ALTERTABLESTATEREMOVECOLUMNUPDATE_DT;
C.DROPCOLUMNUPDATE_DTFROMSTATE;
D.你不能从这个表中DROP该列.
41、以下哪个不是数据库的物理组件。
()
A.表空间B.数据文件C.日志文件D.控制文件答案:
A
42、以下哪个命令可以被用来从表STATE中删除列UPDATE_DT?
A.ALTERTABLESTATEDROPCOLUMNUPDATE_DT;
B.ALTERTABLESTATEREMOVECOLUMNUPDATE_DT;
C.DROPCOLUMNUPDATE_DTFROMSTATE;
D.你不能从这个表中DROP该列.
43、手工创建一个新的数据库时,首先需要(D)
A.启动一个实例B.启动SQL*PLUS,以SYSDBA身份连接Oracle
C.关闭当前实例D.创建一个参数文件
44、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。
A.HRB.SCOTTC.SYSTEMD.SYS
45、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。
46、PL/SQL块中不能直接使用SQL命令的是(D)
A.SELECTB.INSERTC.UPTADED.DROP
47、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。
48、在Oracle中,INSTEADOF触发器主要用于(D)。
A.表B.表和视图C.基于单个表的视图D.基于多个表的视图
49、ORACLE数据库物理结构包括以下三种文件,以下不属于的是(A)
A.系统文件B.日志文件C.数据文件D.控制文件
50、如果一个用户的服务进程意外终止了,Oracle会使用哪一个后台进程来释放该用户所占的资源()答案:
C
ASMONBRECOCPMONDCKPT
51、在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServe
52、你要操纵Oracle数据,下列哪个不是SQL命令?
(B)
A.select*fromdual;
B.setdefine
C.updateempsetename=6543whereename=‘SMITHERS’;
D.createtableemployees(empidvarchar2(10)primarykey);
53、请将以下逻辑概念按照从小到大排列(D)
A.数据库,段,表空间,区,块
B.数据库,表空间,段,区,块
C.表空间,数据库,区,段,块
D.块,区,段,表空间,数据库
54、在SQL中,删除视图用__C___。
A、DROPSCHEMA命令B、CREATETABLE命令
C、DROPVIEW命令D、DROPINDEX命令
55、选择题数据库启动过程中何时读取参数文件___C___。
A、打开数据库时B、装载数据库时
C、实例启动时D、以上所有项
56、下面哪个用户不是ORACLE缺省安装后就存在的用户(C)
A.SYSDBAB.SYSTEMC.SCOTTD.SYS
57、在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A.用户进程B.服务器进程
C.日志写入进程(LGWR)D.检查点进程(CKPT)
58、你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。
下列哪个子句包含相应过滤条件的引用?
C
A.selectB.fromC.whereD.having
59、请将以下逻辑概念按照从小到大排列(D)
60、关闭数据库时,首先会(c)。
A、关闭数据库实例B、卸载数据库C、关闭数据库D、关闭操作系统
61、Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。
C
A.HRB.SCOTTC.SYSTEMD.SYS
62、下列表空间中,__D____表空间是运行一个数据库必须的一个表空间。
A、ROLLBACKB、TOOLSC、TEMPD、SYSTEM
63、手工创建一个新的数据库时,首先需要___D___。
A、启动一个实例B、启动SQL*PLUS,以SYSDBA身份连接Oracle
C、关闭当前实例D、创建一个参数文件
64、下列哪一个组件不是Oracle实例的组成部分(C)
A.SGAB.PMONC.控制文件D.共享池
65、安装oracle数据库过程中SID指的是什么:
(A)
A.系统标识号B.数据库名C.用户名D.用户口令
66、在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
67、下列哪项不是Oracle中常用的分区方法?
(d)〔选择一项〕
a)范围b)散列c)列
68、下列不属于ORACLE的逻辑结构的是(C)
69、请按下列要求分别用SQL*PLUS下编程。
?
1、查询家有电话的职工信息。
70、在Oracle中创建用户时,若未提及DEFAUlTTABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。
A.HRB.SCOTTC.SYSTEMD.SYS
71、在Oracle中创建用户时,若未提及DEFAUlTTABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。
72、Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。
73、在Oracle中创建用户时,若未提及DEFAUlTTABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。
74、在关系数据库管理系统中,创建的视图在数据库三层结构中属于(C)
A.外模式B.存储模式C.内模式D.概念模式
二、判断题
1、在Oracle中,触发器只能用于表。
(F)
2、在Oracle数据库中可以用关键字声明变量。
正确答案:
F。
3、一个事物必须拥有ACID。
(T)
4、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
(错)
5、归档日志模式需要在完全关闭数据库后进行(错)
*6、填空题根据系统管理方式的不同,在Orcle数据库中将权限分为两大类________和__________。
答案:
系统权限对象权限
下列哪个不是创建存储过程需要使用的关键字()。
A、PROCEDUREB、DECLAREC、CREATED、REPLACE答案:
B三、
7、触发器使一个对关联表发出select、insert、update或delete语句时触发的存储过程。
8、此项number变量名合法(错)
9、数据库写进程(DBWn)将数据库缓冲区中的数据写到数据库文件中?
(√)
10、ORACLE对象特权指用户在指定的表上进行特殊操作的权利。
这些特殊操作包括增、删、改、查看、执行(存储过程)、引用(其它表字段作为外键)、索引等。
(T)
11、数据文件属于ORACLE的逻辑结构。
错
12、Varchar2是oracle中不建议使用的常用标量数据类型。
(×
)
13、根据系统管理方式不同,在Oracle数据库中将权限分为两大类:
系统权限和对象权限。
14、根据系统管理方式的不同,在Oracle数据库中将权限分为两大类:
*15、Oracle数据库中字符串数据是区分大小写的。
*16、Oracle数据库中字符串数据是区分大小写的。
17、行级触发器:
无论受影响的行数是什么,都只执行一次。
(F)
18、存储一段视频要使用大对象(LOB)段?
19、数据字典中的内容都被保存在SYSTEM表空间中。
20、oracle数据库系统中数据块的大小与操作系统有关(对)
21、数据库中最小的存储单位是块(正确)
22、PL/SQL代码块声明区可有可无。
23、数据库中字符串和日期必须使用双引号标识。
24、一个事务必须拥有ACID。
25、只要把DBA角色赋予人和用户,那么他便可以管理数据库(错误)
26、数据库中存储的基本对象时数据。
对
27、表空间是数据库的逻辑划分,一个表空间只属于一个数据库。
28、存储过程是已经编译好的代码,在调用的时候不必再次编译,提高了程序的运行效率。
29、表空间可以对应多个数据文件,以此也可以扩展表空间的容量(正确)
30、判断题根据系统管理方式不同,在Oracle数据库中将权限分为两大类:
31、视图占有数据库存储空间(√)
32、当一个表被删除掉时所有基于该表的索引都被自动删除。
(√)
33、系统权限是在系统级对数据库进行存取和使用的机制。
34、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
35、
36、根据系统管理方式的不同,在ORACE数据库中将权限分为两大类:
√
37、2、普通视图占有数据库存储空间(F).
38、SGA是针对某一服务器进程而保留的内存区域,它是不可以共享的。
()答案:
错
39、根据系统管理方式的不同,在ORACE数据库中将权限分为两大类:
40、
41、SGA是针对某一服务器进程而保留的内存区域,它是不可以共享的。
42、
43、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
()正确答案:
F
44、表空间是数据库的逻辑划分,一个表空间只属于一个数据库。
(True)
45、表空间时数据库的逻辑划分,一个表空间只属于一个数据库。
46、Oracle提供了多种类型的表,包括堆表、外部表、索引组织表、临时表、对象表等。
47、数据块是oracle逻辑存储结构中的最小的逻辑单位。
(对)
48、Oracle数据库中字符串和日期必须使用双引号标识。
49、现实世界中,事物的一般特性在信息世界中称为实体(T)
50、Orderby子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。
51、oracle系统中SGA所有用户进程和服务器进程所共享(错)。
52、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用Select语句。
(正确)
53、当一个表被删除掉时所有基于该表的索引都被自动删除。
54、ORACLE数据库的管理方式有ISQLPLUS,SQL*PLUS,SQLPLUS等(正确)
55、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例(T)
*56、统计各部门的薪水总和。
答:
SELECTdeptno,SUM(sal)FROMempGROUPBYdeptno;
57、Delect可以有选择地删除记录,使用rollback语句可以取消这个命令的执行。
58、PL/SQL中游标的数据是可以改变的().正确
59、当一个表被删除掉时所有基于该表的索引都被自动删除。
60、表中的主键(PrimaryKey)是表中的一个列或多个列,它们的值唯一地标识表中的一条记录,决定表中每一行的唯一性。
(√)
61、oracle数据库中实例和数据库是一一对应的(正确)
62、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(T)
63、数据库系统的核心是DBMS(T)
64、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系为:
DBS包括DB和DBMS(正确);
65、Oracle数据库中字符串和日期必须使用双引号标识。
(F)
66、Oracle进程就是服务器进程(错)
67、SGA(系统全局区)随着数据库实例的启动向操作系统申请分配一块内存结构,随着数据库实例的关闭而释放(对)
*68、查询工资在500至800元之间的雇员信息
*69、查询工资在500至800元之间的雇员信息?
70、oracle中,to_date函数将char或varchar数据类型转换为date数据类型。
(对)
71、oracle中,to_date函数将char或varchar数据类型转换为date数据类型。
()
72、oracle数据库中实例和数据库是一一对应的(正确)
*73、oracle中,to_date函数将char或varchar数据类型转换为date数据类型。
()A.dateB.to_dateC.todateD.ctidate
*74、2、查询工资在500至800元之间的雇员信息?
三、
1、建一张数据表EMP(职工信息表),包含工号、姓名、性别、部门、年龄、工资等字段。
CreatetableEMP(IDNUMBER,NAMEVARCHAR2(20),SEXCHAR(4),DEPARTMENTVARCHAR2(20),AGENUMBER,SALARYNUMBER(6,2));
2、请写出在sqlplus中以system身份登陆后,查询Scott表空间的emp表的所有数据的sql语句。
答案:
select*fromscott.emp;
2、如何连接到服务器?
connsystem/Pw123456@210.44.19250:
1521/swdb;
*4、100以内能被5整除的数。
declareIinteger;
beginforIin1..100loopifmod(i,5)=0thendbms_output.put_line(I);
endif;
endloop;
end;
*5、在学生表(xsb)中创建触发器,要求新插入的学生记录的年龄不能超过现有学生的最大年龄。
Createorreplacetriggerins_ageBeforeinsertonxsboneachrowDeclareTimedate;
BeginSelectmin(ccsj)intotimefromxsb;
if(:
new.ccsjraise_applicartion_error(-20001,”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle