数据库试题(三)

上传人:jin****ng 文档编号:156543051 上传时间:2022-09-27 格式:DOCX 页数:9 大小:24.15KB
收藏 版权申诉 举报 下载
数据库试题(三)_第1页
第1页 / 共9页
数据库试题(三)_第2页
第2页 / 共9页
数据库试题(三)_第3页
第3页 / 共9页
资源描述:

《数据库试题(三)》由会员分享,可在线阅读,更多相关《数据库试题(三)(9页珍藏版)》请在装配图网上搜索。

1、1. 164.假设有关系R和S,关系代数表达式R(RS)表示的是(A)2. ARASB、RUSC、R-SD、RXSPL/SQL块中可以使用下列(B)命令。3. ATRUNCATEB、DELETEC、SAVEPOINTDALTERTABLE对一个视图myView创建一个触发器mytrigger,语句为(C)。ACREATETRIGGERmytriggerBEFOREINSERTONmyViewBEGINB、CREATETRIGGERmytriggerAFTERINSERTONmyViewBEGIN4. CCREATETRIGGERmytriggerINSTEADOFINSERTONmyViewB

2、EGIN在表tab1中有列为col1,其数据类型为INTEGER在PL/SQL的DECLAR部分声明了一个变量var1,语句为:var1tab1.col1%TYPE;不久后,执行了语句:ALTERTABLEtab1MODIF(col1(NUMBER5,2);则varl的数据类型为(B)5. A、整数型B数字型C、字符型D、以上皆非当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生(B)。6. A共享锁B、死锁C、排他锁DBMS_LC数据包提供的(D),返回LOB值的长度。7. ALENGTHBSUBSTRC、INSTRDGETLENGTHOracle数据库

3、由一个或多个称为(B)的逻辑存储单元组成。8. A、表B表空间C行D单元(B)可以从过程返回多个值。9. A使用IN参数B、使用OUT参数C、使用指针D不能PL/SQL为内存耗尽时,预定义了(C)异常。ANO_DATA_FOUN专、MEMORY_ERRORC、STORAGE_ERROR10. DNO_MEMEORY_FOUND使用(AB)命令结束一个事务。(选择两项)11. ACommitBRollbackC、SavepointDupdate在创建序列的过程中,下列(A)选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)12. ACycleBNocycleC、CacheDN

4、ocache组合索引(也称为_B_是在表的多个列上创建的索引。13. A压缩索引B连接索引C、一致索引D位图索引VARCHAR数据类型具有两种子类型,即(BC)。(选择两项)14. ACHARACTEFB、STRINGC、VARCHARDCHAR数据包airline中有函数book_ticket,其定义如下:FUNCTIONbook_ticket(para1CHARRETURNDATEIS下列(D)程序段正确地调用该数据包的函数。A、DECLAREvalue1CHAR(10);BEGINvaluel:=airline.book_ticket(10);15. B、DECLAREvaluelCHA

5、R(10);BEGINvalue1:=airline.book_ticket(10);C、DECLAREvalue1DATE;BEGINvalue1:=airline.book_ticket(10);DDECLAREvalue1DATE;BEGINvalue1:=airline.book_ticket(10);在PL/SQL中,在执行任何DML语句前,SQL%NOTFOUN值为(C)。16. ANOTFOUNDB、TRUEC、NULLDFALSE在Oracle中,需要(C)权限来调用其它用户产生的函数。A函数中使用的表格的select权限B函数中使用的表格的Execute权限C、函数的Exec

6、ute权限17. D函数中使用的表格的selec权限和函数的Execute权限在Oracle中,你要创建表cd,它包含属性cdcode,其数据结构为CHAR(10);cdname数据结构为CHAR(10);主键为cdcode.下列(BD)语句创建表。(选择两项)ACREATEcdcdcodeChar(10)PRIMARYKEYCdnameCHAR(10);18. BCREATETABLEcdcdcodeChar(10)PRIMARYKE,CdnameCHAR(10);CCCREATETABLEcdcdcodePRIMARYKEYCHAR(10)CdnameCHAR(10);DCREATETAB

7、LEcdcdcodeChar(10),CdnameCHAR(10)CONSTRAINTcd_pkeyPRIMARYKEY(cdcode);在Oracle中,ORDERY子句中(D)关键词是用于从高到低的显示数字型列值的。19. A、ASBASCC、INTODDESCE、BETWEENAND在OraclePL/SQL程序中,单行注释和多行注释和符号分别为(A)20. A-,/*/B、/,/*/CC-!,/*/D-,#在Oracle中,使用SELECTBookCodeFROMbook得到一个结果集A。使用SELECTDISTINCTBookCodeFROMbookSI到的结果集B。A和B的关系是(

8、B)。AA是B的子集B、B是A的子集C、A和B一定相等21. DA和B是交集在Oracle中,雇员信息表的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,(D)不能执行。雇员信息表雇员号雇员名部门号工资001张三022000010011200056马林021000101赵敏041500部门信息表部门号部门名主任01业务部李建02销售部应东03服务部周银04财务部陈胜利22. A从雇员信息表中删除行(010,王宏达,01,1200)B将行(102,赵敏,01,1500)入到雇员信息表中C将雇员信息表中雇员号为010的工资改为1600D将雇员信息表中雇员号为010的部门改为05在Ora

9、cle中,下列的函数:23. CREATEORREPLACEFUNCTTONset_budget(v_studio_idINNUMBER,v_new_budgetINNUMBER)RETURNnumberIS30. BEGINUPDATEstudioSETyearly_budget=v_new_budgetWHEREid=v_studio_id;COMMIT;RETURNSQL%ROWCOUNT;29.END;该函数由CALCULATE_BUDGE程来调用。现在,在set_budget的定义中添加了一个传入参数,并将该函数重新编译了。那么下一次调用CALCULATE_BUDG过程时出现的情况是

10、(C)。A、该过程重新编译成功,并执行B、该过程无需重新编译就可执行C该过程将试图执行,但失败了D该过程重编译但失败,因而没有执行在Oracle中,表erson,它包含身份证ID,名字,血型,电话,护照号码,其中,身份证ID为主键,你要找到名字为KEVIN,血型为AB的人的护照号码,语句为(D)0ASELECTS照号码FROMPersonWHER名字=KEVINBSELECTS照号码FROMPersonWHER血型=ABCSELECTS照号码FROMPersonWHER名字=KEVINOR血型=ABDSELECTS照号码FROMPersonWHER名字=KEVINAND血型=AB32.表Com

11、puter如下:IDPriceCategoryMaker0011000PCComq00210000WorkstationSun003300PDAPalm004950PCIBM00520000WorkstationIBM0061500PCNEC007400PDANEC00815000WorkstationSGI0093000PCSONY0102000PCComq在Oracle中,执行下列语句的结果是(B)SELECTMA(Price)FROMComputerWHERECategory=PCGROUPBYCategory33. A20000B3000B、400B、1000在Oracle中,使用HA

12、VING句也可以进行条件查询,所以以下选项中(C)说法是正确的。AHAVIN(子句和WHER子句相同BHAVING?句用于行的条件查询34. CHAVINGF句用于已分组结果的条件查询D以上皆非在Oracle中,PL/SQL程序块必须包括如下(A)。35. A声明部分B可执行部分C、异常处理部分D以上皆需包括在Oracle中,下列(BDE)语句合法地创建了一个函数。(选择三项)ACREATEFUNCTIONget_name(cdcodeNUMBER)RETURNCHARISDECLAREdis_cdCHAR(15);BEGIN-END;BCREATEFUNCTIONget_name(cdcod

13、eNUMBER)RETURNCHARISdis_cdCHAR(15);BEGIN-END;CCCREATEFUNCTIONget_name(cdcodeNUMBER(5)RETURNCHARISdis_cdCHAR(15);BEGIN-END;DCREATEFUNCTIONget_name(cdcodeNUMBER)RETURNCHARISBEGIN-END;36. E、CREATEORREPLACEFUNCTTONget_name(cdcodeNUMBER)RETURNCHARISBEGIN-END;在Oracle中,如果使用下列的查询语句:selectmanufacture_id,DIST

14、INCTid,description,quantityfrominventory;会显示(E)(选择一项)Amanufacture_id、description、quantity和不重复的id值Bmanufacture_id,和不重复的id、description和quantity值C不重复的manufacture_id,description,quantity和ID的值组合37. Dmanufacture_id和不重复的description、quantity和id的值组合E、没有值显示,因为该查询会失败在oracle中,用如下语句创建一个表,且插入一行记录:createtablecd(cd

15、codechar(4),cd_descclob);insertintocdvalues(cd01,thisisaworldmusiccdcreatedbykevin.);declarevarclob;var1varchar2(100);amtinteger:=10;beginselectcd_descintovarfromcdwherecdcode=cd01;dbms_lob.read(var,amt,1,var1);dbms_output.put_line(var1);end;以上pl/sql语名的运行结果为(A)38. A、thisisaB、hisisawCwDvar1在Oracle中,下

16、列(D)数据最适合使用Between操作符A10BTateC、10-JUNE-1997D10到20的范围39. E、10,20,30三个数值之内PL/SQL提供的四种内置数据类型是(B)Acharacter、integer、float、booleanB、标量、组合、弓丨用、Lob40. C、标量、String、Lob、ClobD以上答案均不对37)数据库raw列的最大长度是(C)字节41. A1000B1500C、2000D以上答案均不对阅读以下PL/SQL块:CBEGINFORiIN1.6LOOPIFi=1THENCOMMIT;ELSEIFi=3THENROLLBACK;ELSEIFi=5T

17、HENCOMMIT;ELSEINSERTINTOEXAM(ID)VALUES(i);ENDIF;ENDIF;ENDIF;ENDLOOP;COMMIT;END;有多少行会插入到EXAMS?(C)42. A0B1C、2异常是在(C)部分中引发的。43. A、声明B、异常C可执行D、以上都不是(A)是用于创建用户定义的错误消息的过程,用户定义的错误消息可以比指定的异常描述得更详细。ARaise_application_errorB、Whentoo_many_rows44. C、Raist_application_exceptionD以上都不是关于对使用游标变量的限制哪些句是正确的是(AC)。(选择两

18、项)A、不能将空值赋予游标B、可以将空值赋予游标变量C、另一台服务器上的远程子程序不能接受游标变量的值45. D可以在程序包中声明游标变量所有异常的标识符均在(A)程序包中进行定义。ADBMS_STANDARB、DBMS_STDC、DBMS_STANDARD_SQL46. D以上都不是要更新游标结果集中的当前行,应使用(A)子句。AWherecurrentofBforupdateC、fordelete47. Dasmodify公用的子程序和常量在(A)中声明。48. A过程B游标C、包规范D、包主体(D)触发器允许触发操作中的语句访问行的列值。49. A、行级B、语句级C模式D、数据库级在Or

19、acle中,在SQL提示符下调用PL/SQL过程的方法是(D)。A使用CALL语句B、使用EXECUT语句C使用RUNS句50. D直接使用过程名ID是表tablel的主键,则我们可以确定(A)。Atablel只有ID一个主键B数据库范围内其他表都不可以用ID为主键CID必定为某张表中的外键51. DD以上皆非在oracle中获取前10条的关键字是(D)52. AtopBLimitC、firstDrownum创建实体视图creatematerializedview的时候需要刷新数据,下面那个选项说法是错误的(B)53. AfastB、completeCforceDdeferred下面那个语句是

20、错误的(D)Acreatesynonymdept_synonforscott.deptBcreatesequeneedept_sequeincrementby1Caltersequeneedept_sequeincrementby2Ddropdept_synon.54. 下面那条记录可以通过like上海查出来(A)A北京上海西B、上海西北京C上海北京西D北京到上海AforendforB、loop.endC、while.endloopD、forendloop56.下面选项中有关连接描述错误的是(D)右连接A、Innerjoin内连接Bleftjoin左连接C、rightjoinDouterjion夕卜连接

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!