《ATA Oracle数据库应用开发2.docx》由会员分享,可在线阅读,更多相关《ATA Oracle数据库应用开发2.docx(8页珍藏版)》请在优知文库上搜索。
1、Orac1e1. 在OraC1.e中,可以用一个SE1.EeT语句同时从多个表中取出数据,只需在SE1.ECr语句的()子句中列出要从中取出数据的表名称即可。第四章).ORDERBY.B.PROM.C.GRoVPBY,D.JOIN.答案.B2. Orac1.e的时间格式通常是HH21I:SS形式,它也是通过n1.s_date_forBate系统参数定义的,要变询OraCIe系统的日期格式,可以使用如下CSQ1.语句。(笫四章).se1.ectcurrenttimestampfromsystab1.e;B.se1.ectCurrenttifncstaiiipfromdua1.;C.se1.ect
2、systimestampfromSyStabIe:D.se1.ectsystines1.u11pfromdua1.;答案.D3. 使用O.可以格某个Sq1.语句的执行依赖于另一个查询语句的执行结果,(第四章)A.内连按杳询。B.子查询.C.外连接查彻.D.合并杳血。答案.B4. 下面有关子查询,说法错误的选项是(.(第四欧)A.子杳血必须使用括号括起来,否则无法确定其开始和结束。B.在子杳询中,可以使用函数。C.在于查询中,可以使用排序子句。rderby.D.在于查询中,还可以包含子查询,称为嵌套子筐卸,但是最多嵌套255层.答案.C5. 分组查询是在查询语句中使用C子句.对查询结果执行分组操
3、作.(第四章)A. ORDERBY,B. GRoUPBY,C.JOIN.D.COUNT.答案.B6. 。不带WHERE子句它返回被连接的两个表所有数据行的笛卡尔枳,返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数.(第四章)A.交叉连接,B.外连接.C.内连接.D.自然连接.答案.A7. 在检索数据过程中,经常能要把检索的数据进行合并,满足实际需要.为此,需要使用(.将两个字符表达式连接起来(第四章)A.MERGE4B.连接运算符(|).C. JOIN.D. GROUPBY,答案.B8. 层次查价是W对数据之间的层次关系提供的一种查询机制,Or
4、ac1.eDatabaseIOg提供了层次杳询的功能,用户可以利用层次查询,检索层次结构数据,为了执行层次杳询,需要在SeIeC1.语句中添加O。(第四章)A. JOIN子句.B. STARTIHTH子句和O)NNEcTBY子句.C. GRoepBY子句。D. ORDERBY子句。答案.B9. 在QraCIe中,使用O可以生成一列整数伯,这个整数值可以作为表的主键约束。(第五章)A.序列.B.同义词.C.索引.D.触发器,答案A10. 当衢要杳询某个序列Se(1.CUStOff1.erJd的初始值,可以使用如下O方式。(第五章A.SE1.ECTseq_customer_id.NEXTV1.UE
5、fromsysdate;B.SE1.ECTseq_customer_id.NEXTVA1.UEfromdua1.;C.SE1.ECTSeqcustomerid.NEXTV1.UEfromDB,.SVSequenceD.SE1.ECTseQ_customer_id.CURRRENTVA1.UEfromdua1.:答案.BU.当甯要创立一个序列seq/ustOmeJid,初始(a为7,每次增长I,序列最大值为20000,可以使用如下O方式。笫五章A.CREjTESEQUENCESeC1.CUStomejidSTART7INCREMENT1,MXVAIJE20000:B.criiteseqcence
6、Se(1.CUSIUmer_idSTARTWITH7INCREMENTBY1MAXVA1.UE20000:C.CRETESEQUENCESet1.CUStomer_idSTARTWITH7INCREMENTBY1MAXVAUJEIITH20000:D.CREATESEQUENCESeq_CUStCmeJidSTARTWITH7INCREMENT1MXVIUE20000:答案.B12. 假设向某个CUS1.omer表插入数据,使得Cus1.umejID列的值引用序列Seq_CUS1.Oeer_id的下一个值,可以使用O方式.(第五球)A.INSERTINTOCUSTOMER(C1.iSTOMER
7、JD,CUSTOMER_NAME,-PASSWoRD,TRUE_NAME.EI1.jD)RESS,PASSWORDQUESTION.PASSWoKDANSwER)VA1.UES(SEQ_CUSTOMER_ID.CHRVA1.,ys,ata,1,yournae?*,yangsan);B.INSERTINTOCUSTOMER(CUSTOMIKID.OJSTOMkRNAME,PASSWORD”,TRU1.NAYE,EI1.ADDRESS,PASSWORDQUESTION,PASSWoRD_ANSWER)VA1.UES(SEQ_C1.STOMER_ID.CURRENTVR1.杨善.ys,ata,.yo
8、urname?.yangsan,):C.INSERTINTOCUSTOMER(C1.iSTOMERID,CIJSTOMER_NAME,PASSWORD,TRUE_NAYE.IMH1.AM)RESS,PASSWORDQUESTION.PASSWORDANSWER)VA1.UES(SEQ_CISTOMER_ID.NEXTYA1杨善,ys,ata,yourname?,yangsan):D.INSERTINTOCUSTOMER(CISToMERID,C1.SToME仁NAME,PASSWoKI)1TR1.iE-NAME1EMA1.1.ADoRESS,PASSWORI1.QuEST1.ON,PASSWO
9、RD_ANSUER)VA1.UES(SEQ_C1.STOMER.ID.NEXTYA1.JURE,杨善,ys.,ata,.,.,yourname?.,yangsan):答案.C13. 假设数据摩中已羟创立了一个序列sequstcme11),其增Ift为1,需要将其修改为10,可以使用如下O方式。(第五章A.A1.TERSEQUENCEseq_Custoner_IDINCREMENTBY2:B.A1.TERSEQUENCEseq_Custoer_IDINCREMENT2UPDATESEQUENCESeqCUStUinerDINCREMENTBY2UPDATESEQUENCESeqcUSIUmeJI
10、DINCREMENT2答案.B14. 在数据库中,()使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。作为独立的结构需要存储空间的支持.(第五章)A.视图.B.索引.C.主键.D.过程.答案.B15. 当需要刷除某个序列SCqfUSIOmerid,可以使用如下)方式。(第五章)A.DROPSEQJ1.SToMERID;B.DE1.ETESEQUENCESE(1.aiSTQMER_ID;C.DROPSEQUENCESEQJTSToMERID:DDE1.ETESEQ_CISTOMER.ID;答案.C16. O是一个单元操作,要么全部执行成功,要么全部执行失败,(第五章A.事务B.插入操
11、作.C.更新操作.D.删除操作。答案.A17. 当需要更改视图的时候.可以使用()语句,故式重新淄译视图第五章A.UPDATEVIRW.B.A1.TERVIEW,C.DROPVIEW.D.MODIFYVIEW.答案.B18. 当需要刷除视图时,用户可以使用()语句刷除视图.(第五章).DROPVIEW.H.DE1.ETEVIHW.C.MODIFYVIEW.D.RT1.ERYIE叽答案.A19. O是方案对象的别名,可以屏故对象的名称和拥有者,以及通过为分布式数据库的远程时象提供位置透明来提供一个平安层.(第五章)A.同义词.B.视图.C.触发器,D.过程.答案.A20. 当御要近建某个索引ix
12、fustomername,可以使用O方式。(第五章)A.A1.TERINDEXix_CUS1.UmernamCREBUI1.D。B.A1.TERINDEXix_customernameBIU1.DfC.UPDATEINDEXix_custoernameBUI1.D.D.UPDATEINDEXix_custowernameREBUI1.D.答案.A21. 为了监视索引的空间使用效率,可以首先分析该索引的结构,使用()语句,然后查询INDE工STATE视图。(第五章)A.SEICTINDEXVA1.IDATESTRUCTURE.B.ANA1.YZEINDEXVA1.IDATESTRUCTURE.C
13、.UPDATEINDEX-VA1.IDATESTRUCTURE.D.REBUI1.DINDEXVA1.IDATESTRUCTUREo答案.B22. O是在分区中使用范围分区分区数据,而在子分区中使用数列分区方法,它适合于历史数据和条块数据,改善范用分区及其数据放置的管理性,提供了散列分区的并行机制优点。(第五章A.列夫分区。B.组合分区.C.交叉分区.D.时间分区.答案.B23使用。命令,可以在屏幕上给出一行数据,这种输出方式,茸常彳I1.组于在存储的脚本文件中向用户传递相应的信息.(第六章)A. he1.p.B. desc.C. prompt.D. spoo1.答案.C24. 使用O命令,可
14、以获得有关SQSPIus的环境设置、创立P1./SQ1.代码的错误消息和init.ora参数等.(第六章)A.he1.p.B.show,C.prompt.I),spoo1.,答案.B25. P1./SQ1.和数据库之间是通过O进行数据交换.(第六型)A.函数.B.过程.C.常量.D-变量.答案.D26. 采用Se1.ect语句返回的结果是一个结果集.用户只能浏览该结果集中的数据,无法时数据进行操作.如果需要逐行对数据进行访问和操作.可以使用).(第六章)A.视图.B.过程.C.南数.D.游标.答案.D27. P1./SQ1.很容易检测和处理预定义和用户定义的错误条件,称为().(第六章)A.消
15、息.B.错误.C.异常.D.溢出.答案.C28. O是由P1./SQ1.所提供的系统异常。当P1./SQ1.应用程序违反了Orac1.e规则或者系统限制,则会除含地触发一个内部异常,(第六章)A.模定义异常.B.自定义异常.C.系统错误。D.内存溢出。答案.A29. 当定义OraC1.e错误和异常之间的关联时,需要使HI伪过程()(第六章)A. EXCEPTIoNNIT.B. EXCEPTIoN_END。C. EXCEPT1.OX1.AST。D.EXCEPTION.答案A30. 从本质上来看,O就是命名的P1./SQ1.程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或P1./SQ1.例程询用.A异常.B.过程.C.表.D.视图.答案.B31. 定