ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:33.41KB ,
资源ID:17276898      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17276898.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle课后填空选择问题详解文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle课后填空选择问题详解文档格式.docx

1、8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据?A.DBWR 和数据文件B.LGWR 和日志文件组C.CKPT 和控制文件D.ARCH 和归档日志文件9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中?A.DBWR B.LGWR C.RECO D.ARCH10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图?A.DBA 视图B.ALL 视图C.USER 视图D.动态性能视图11.下列哪一项是Oracle 数据库中最小的存储分配单元?A.表空间B.段C.盘区D.数据块12.下面的各项中哪一个正确描述了Oracle 数

2、据库的逻辑存储结构?A.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章1.标准的SQL 语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。2.在需要滤除查询结果中重复的行时,必须使用关键字Distinct;在需要返回查询结果中的所有行时,可以使用关键字ALL。3.如果需要在SELECT 子句中包括一个表的所有列,可使用符号*。4.如果定义与组有关的搜索条件,可以把group by 子句添加到

3、SELECT 语句中。5.当进行模糊查询时,就使用关键字LIKE和通配符_或百分号%。6.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自group by、FROM 或where子句的输入。7.使下列SQL 语句中添加适当的表达式或子句,使语句可以正常运行。SELECT 供应商所在城市,COUNT(供应商编号)FROM 供应商信息GROUP BY 供应商所在城市ORDER BY 2 DESC;1.下列的哪个子句在SELECT 语句中用于排序结果集?A.HAVING 子句B.WHERE 子句C.FROM 子句D.ORDER BY 子句2.为了去除结果集中重复的行,可

4、在SELECT 语句中使用下列哪个关键字?A.ALL B.DISTINCT C.SPOOL D.HAVING3.下列哪个关键字或子句用来限定查询结果集中的行?A.SELECT B.WHERE C.UPDATE D.INSERT4.GROUP BY 子句的作用是什么?A.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序5.HAVING 子句的作用是B6.下列哪个函数可以把一个列中的所有值相加求和?A.MAX B.SUM C.COUNT D.AVG7.下列哪个子句是SELECT 语句中必选项?A.FROM B.WHERE C.HAVING D.ORDER BY8.当

5、使用三角函数COS 求余弦时,应以B 为单位传递参数。A.角度B.弧度C.角度和弧度均可D.上述都不对9.下列哪个子句实现对一个结果集进行分组和汇总?A.HAVING B.ORDER BY C.WHERE D.GROUP BY10.查询一个表的总记录数,可以采用C 统计函数。A.AVG(*) B.SUM(*) C.COUNT(*) D.MAX(*)第四章1.在SQL 语句中,用于向表中插入数据的语句是Insert。2.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用select语句。3.创建一个UPDATE 语句来修改ARTISTS 表中的数据,并且把每一行的T_ID 值都改

6、成15,应该使用的SQL 语句是update artists set t_id=15;4.使用describe命令可以显示表的结构信息。5.使用SQL*Plus 的get命令可以将文件检索到缓冲区,并且不执行。6.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令clear,而当要清除某列具体的显示属性时,需要使用命令OFF。7.使用SAVE命令可以将缓冲区中的SQL 命令保存到一个文件中,并且可以使用Start命令运行该文件。8.要设置SQL*Plus 显示数字时的格式可以使用NumFormat命令,而要设置某个数字列的显示格式要使用Column命令。1.要建立一个语句向Typ

7、es 表中插入数据,这个表只有两列,T_ID 和T_Name 列。如果要插入一行数据,这一行的T_ID 值是100,T_Name 值是FRUIT。应该使用的SQL 语句是A 。A.INSERT INTO Types Values(100,FRUIT)B.SELECT * FROM Types WHERE T_ID=100 AND T_Name=C.UPDATE SET T_ID=100 FROM Types WHERE T_Name=D.DELETE * FROM Types WHERE T_ID=100 AND T_Name=2.用A 语句修改表的一行或多行数据。A.UPDATE B.SET

8、 C.SELECT D.WHERE3.要建立一个UPDATE 语句更新表的某一列数据,且更新的数据为表统计的结果。则需要在UPDATE 语句中使用什么语句?4.DELETE 语句中用B 语句或子句来指明表中所要删除的行。A.UPDATE B.WHERE C.SELECT D.INSERT5.使用什么命令可以清除表中所有的内容?A.INSERT B.UPDATE C.DELETE D.TRUNCATE6.如果要设置SQL*Plus 每页打印的数量,则可以使用如下的哪个命令?A.SET PAGE B.PAGESIZE C.SET PAGESIZE D.SIZE7.以下的哪个命令可以将SQL 命令保

9、存到文件中A 。而哪个命令可以将SQL 命令的运行结果保存到文件中B 。A.SAVE B.SPOOL C.GET D.INPUT第五章1.在Oracle 系统中,为了实现对表、视图和索引等数据库对象进行管理,Oracle 采用模式实现。2.一个模式只能够被一个数据库用户所拥有,其创建的所有模式对象都保存在自己的模式中。3.Char数据类型与Varchar2类型都用于存储字符串。如果定义了Char类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而Varchar2类型的字段用于存储变长的字符串,即如果向该列赋值的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长

10、度,系统不会使用空格填充。4.ROWID 实际上保存的是记录的物理地址,因此通过ROWID 来访问记录右以获得最快的访问速度。5.在STORAGE 子句中可以设置6 个存储参数。其中,Initial指定为表中的数据分配的第一个盘区的大小;Next指定为存储表中的数据分配的第二个盘区大小;Pctincrease指定从第二个盘区之后,每个盘区相对于上一个盘区的增长百分比;Minextents指定允许为表中的数据所分配的最小盘区数目;Maxextents指定允许为表中的数据所分配的最大盘区数目。6.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中Pctfree用于控制数据块的更新预留的

11、空间,而Pctused用于控制数据块在删除时释放空间的门槛。7.为Student 表手动分配存储空间,并且大小由NEXT 参数设置,则应使用的语句为Altertable Student allocate extent; ;如果为Student 表手动分配了一个大小为128KB 的新盘区,则应使用的语句为Alter table Student allocate extent(size 128k); 。8.填写下面语句,使其可以将Class 表移动到表空间SYSTEM 中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。ALTER TABLE Class move

12、TABLESPACE SYSTEMSTORAGE (Initial 30kNext 20kPctincrease 0MAXEXTENTS UNLIMITED);9.根据约束的作用域,约束可以分为表级约束和列级约束两种。列级约束是字段定义的一部分,只能够应用在一个列上;而表级约束的定义独立于列的定义,它可以应用于一个表中的多个列。10.填写下面的语句,使其可以为Class 表的ID 列添加一个名为PK_CLASS_ID 的主键约束。ALTER TABLE Class Add constraint PK_CLASS_ID PRIMARY KEY(ID)11.假设已经创建了CHAINED_ROWS

13、表,填写下面的语句,以便对“业务员信息”表进行链接记录分析:ANALYZE TABLE 业务员信息List chained rows into chained_rows1.下列哪个对象属于模式对象?A.数据段B.盘区C.表D.表空间2.关于模式的描述下列哪一项不正确?A.表或索引等模式对象一定属于某一个模式B.B.在Oracle 数据库中,模式与数据库用户是一一对应的C.一个表可以属于多个模式D.一个模式可以拥有多个表3.如果一个表中某条记录的一个字段暂时不具有任何值,那么在其中将保存什么内容?A.空格字符B.数字0 C.NULL D.该字段数据类型的默认值4.下列哪一项不是伪列ROWID 的

14、作用?A.保存记录的物理地址B.快速查询指定的记录C.标识各条记录D.保存记录的头信息5.下列哪一项错误地描述了默认值的作用?A.为表中某列定义默认值后,如果向表中添加记录而未为该列提供值,则使用定义的默认值代替B.如果向表中添加记录并且为定义默认值的列提供值,则该列仍然使用定义的默认值C.如果向表中添加记录并且为定义默认值的列提供值,则该列使用提供的值D.向表中添加记录时,如果定义默认值的列提供值为NULL,则该列使用NULL 值6.某用户需要创建一个很小的表,但是该表会被许多查询使用,这时用户应当在创建该表时指定下列哪个子句?A.PCTFREE 和PCTUSED B.CACHE C.NOL

15、OGGING D.TABLESPACE7.为了减少表中的链接记录和迁移记录,应当增大表的哪一个存储参数?A.PCTFREE B.PCTUSED C.MAXEXTENTS D.PCTINCREASE8.唯一约束与主键约束的一个区别是?A.唯一约束的列的值不可以有重复值B.唯一约束的列的值可以不是唯一的C.唯一约束的列不可以为空值D.唯一约束的列可以为空值9.如果为表Employee 添加一个字段Email,现在规定每个雇员都必须具有唯一的Email 地址,则应当为Email 字段建立哪种约束?A.Primary Key B.UNIQUE C.CHECK D.NOT NULL第六章1.在使用逗号连

16、接的多表查询中,为了防止出现笛卡儿积,需要SELECT 语句的Where子句中提供连接条件。2.使用逗号连接的多表查询中,用户可以根据下述基本原则创建需要的各种查询:From子句应当包括所有的表名,在Where子句中应定义一个连接条件,当列名为多个表共有时,列名必须被限制。3.自然连接为具有相同名称的列自动进行记录匹配,它不必指定任何同等连接条件。4.集合运算符UNION实现了集合的并运算,操作INTERSECT 实现了对集合的交运算,而MINUS则实现了减运算。5.使用关键字连接子查询时,EXISTS关键只注重子查询是否返回行,如果子查询返回一个或多个行,那么便返回为真,否则为假。1.下列哪

17、一种连接与逗号分隔连接执行的效果相同?A.外连接B.交叉连接C.自然连接D.内连接2.如果只需要返回匹配的列,则应当使用哪种连接?A.内连接B.交叉连接C.左连接D.全连接3.下列SELECT 语句中,哪些子句可以包含子查询?A.SELECT B.GROUP BY C.WHERE D.ORDER BY4.如果使用逗号分隔连接查询两个表,其中一表有20 行,而另一个表有50 行,如果未使用WHERE 子句,则将返回多少行?A.20 B.1000 C.50 D.5005.下列的SELECT 语句中哪个不能正常运行?A.SELECT STD,SNAME,SCLASS,CNAME FROM STUDE

18、NT S,CLASS CWHERE SCLASS=CID;B.SELECT * FROM STUDENT S,CLASS C WHERE SCLASS=CID;C.SELECT S.SID,S.NAME,SCLASS,C.CNAME FROM STUDENT S,CLASS CWHERE S.SCLASS=C.CID;D.SELECT S.SID,S.SNAME,SCLASS,C.CNAME FROM STUDENTWHERE SCLASS S IN (SELECT CID FROM CLAS C);6.下面的A SELECT 语句用于查询SCHOOL 模式中的STUDENT 、CLASS 和

19、DEPARTMENT 表中的信息。完成该语句,使其可以正常运行。SELECT s.sname,s.saddress,ame,D.DNAME,D.DOFFICEFROM STUDENT S _ CLASS C _ _ DEPARTMENT DWHERE D.DNAME=法律系;A.JOIN、ON S.SCLASS=C.CID、JOIN、ON D.DID=C.DEPARTMENTB.NATURAL JOIN、ON D.DID=C.DEPARTMENT、JOIN、ON S.SCLASS=C.CIDC.CROSS JOIN、ON S.SCLASS=C.CID、JOIN、ON D.DID=C.DERPA

20、RTMENTD.JOIN、ON S.SCLASS=C.CID、NATURAL JOIN、ON D.DID=C.DEPARTMENT7.在下面各选项中, B 与下面SELECT 语句的查询结果相同。SELECT SID,SNAME,SADDRESS FROM STUDENTWHERE SCLASS=C0010545 OR SCLASS IN( SELECT CID FROM CLASSWHERE DEPARTMENT IN(SELECT DID FROM DEPARTMENTWHERE DNAME=化工系);A.SELECT SID,SNAME,SADDRESS FROM STUDENT WHE

21、RE SCLASS=INTERSECTSELECT SID,SNAME,SADDRESS FROM STUDENT S,CLASS CWHERE S.SCLASS=C.CID AND C.DEPARTMENT IN(SELECT DID FROM DEPARTMENT WHERE DNAME=);B.SELECT SID,SNAME,SADDRESS FROM STUDENT WHERE SCLASS=UNIONC.SELECT * FROM STUDENT WHERE SCLASS=SELECT * FROM STUDENT S,CLASS CD.SELECT SID,SNAME,SADDR

22、ESS FROM STUDENT WHERE SCLASS=MINUS第七章1.PL/SQL 程序块主要包含3 个主要部分:声明部分、可执行部分和异常处理部分。2.使用显式游标主要有4 个步骤:声明游标、打开游标、检索数据、关闭游标。3.在PL/SQL 中, 如果SELECT 语句没有返回列, 则会引发ORACLE 错误, 并引发no_data_found异常。4.自定义异常必须使用raise语句引发。5.查看操作在数据表中所影响的行数,可通过游标的%RowCount属性实现。6.查看下面的程序块,DBMS_OUTPUT 将显示什么结果? NDECLAREvar_a CHAR(1):=NBEG

23、INvar_a CHAR(2);var_a:YEND;DBMS_OUTPUT.put_line(var_a);7.查看下面的程序块,其中变量var_b 的结果为5 。Var_a number:=1200;Var_b number;IF var_a500 THENvar_b:=5;ELSIF var_a1000 THEN=10;ELSE=8;END IF;8.下列程序计算由09 之间的任意3 个不相同的数字组成的三位数,共有多少种不同的组合方式?完成下列程序使其能够正确运行。counter number:=0;FOR i IN 1.9 LOOPFOR j IN 0.9 LOOPIF i!=j T

24、HEN ijFOR k IN 0.9 LOOPIF k!=i and k!=j ki and kcounter:=counter+1;END LOOP;DBMS_OUTPUT.put_line(counter);1.以下定义的哪个变量是非法的?A.var_ab NUMBER(3); B.var_ab NUMBER(3) NOT NULL:0C.var_ab NUMBER(3) DEFAULT:=1; D.var_ab NUMBER(3):=3;2.下列哪一个不是BOOLEAN 变量可能的取值?A.TRUE B.FALSE C.NULL D.BLANK3.只能存储一个值的变量是哪种变量?A.游标

25、B.标题变量C.游标变量D.记录变量4.声明%TYPE 类型的变量时,服务器将会做什么操作?A.为该变量检索数据库列的数据类型B.复制一个变量C.检索数据库中的数据D.为该变量检索列的数据类型和值5.下列哪一项可以正确地引用记录变量中的一个值?A.rec_abc(1); B.rec_abc(1).col; C.rec_abc.col; D.rec_abc.first();6. 下列哪个语句允许检查UPDATE 语句所影响的行数?A.SQL%FOUND B.SQL%ROWCOUNT C.SQL%COUNTD D.SQL%NOTFOUND7.在定义游标时使用的FOR UPDATE 子句的作用是BA.执行游标B.执行SQL 语句的UPDATE 语句C.对要更新表的列进行加锁D.都不对8.对于游标FOR 循环,以下哪一种说法是不正确的?A.循环隐含使用FETCH 获取数据B.循环隐含使用OPEN 打开记录集C.终止循环操作也就关闭了游标D.游标FOR 循环不需要定义游标9.下列哪个关键字用来在IF 语句中检查多个条件? BCA.ELSE IF B.ELSIF C.ELSIF D.ELSIFS10.如何终止LOOP 循环,而不会出现死循环?A.在LOOP 语句中的条件为FALSE 时停止B.这种循环限

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1