版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IT招聘聘面试题题ORACCLE数据库库面试题题悬赏分:1000 - 解决时时间:20009-99-277 188:500下面是一一个公司司的数据据库题目目,我没没用过oraaclee,不过过貌似题题目用sql就可以以写,不不知道他他们把这这个题目目写成oraaclee有什么么蹊跷,我我意思是是这到题题目有什什么地方方是oraaclee特别需需要注意意的,希希望强人人作答!谢谢一、 数数据库 ORRACLLE虽然这些些题目都都可以G到,但但还是要要考察一一下您现现在的常常态水平平,:)T表:(字字段:ID,NAMME,ADDDRESSS,PHOONE,LOGGDATTE)E表:(字字段:NAM
2、ME,ADDDRESSS,PHOONE)1 将将表T中的字字段LOGGDATTE中为20001-02-11的的数据更更新为220033-011-011,请写写出相应应的SQL语句。(该字字段类型型为日期期类型)2 请请写出将将表T中NAMME存在重重复的记记录都列列出来的的SQL语句(按按NAMME排序)3. 请请写出题题目2中,只只保留重重复记录录的第一一条,删删除其余余记录的的SQL语句(即即使该表表不存在在重复记记录)4. 请请写出将将E表中的ADDDRESSS、PHOONE更新到T表中的SQL语句(按按NAMME相同进进行关联联)5. 请请写出将将T表中第35行数据据列出来来的SQL语
3、句 1.updaate tset loggdatte=tto_ddatee(220033-011-011,yyyyy-mmm-ddd)wherre llogddatee=too_daate(20001-02-11,yyyyyy-mmm-ddd);2.seleect *fromm twherre nnamee inn (sseleect namme ffromm t grooup by namme hhaviing couung(*)1)ordeer bby nnamee;-没说清清楚,到到底是升升序还是是降序3.seleect ID,NAMME,ADDDRESSS,PHOONE,LOGGDAT
4、TEfromm (seleect t.*,roow_nnumbber() ooverr(paartiitioon bby nnamee orrderr byy naame) rnnfromm t)wherre rrn = 1;4.updaate tset (adddreess,phoone)=(sellectt adddreess,phoone froom ee whheree e.namme=tt.naame);5.seleect *fromm twherre rrownnum =55minuusseleect *fromm twherre rrownnum =22; Oraccle面试题题
5、悬赏分:10 - 解决决时间:20009-110-220 008:228今天遇到到的一道道电信方方面面试试题:A表有以以下字段段:monnth(月份),useer_iid(用户编编号),uuserr_sttatee(用户状状态,0为正常常用户,1为非正正常用户户)。如果果某一个个用户上上月为正正常用户户,本月月为非正正常用户户,则成成为流失失用户。查询:20005055年的流流失用户户的用户户编号。 问题补充充:我是这么么做的,能能查出来来,但他他们公司司的DBA说效率率太低,太太麻烦!seleect useeridd frrom a aa1wherre ttimee=22005505 ann
6、d sstatte=11and (sellectt sttatee frrom a aa2 wherre aa1.uuserrid=a2.useeridd and timme=20005044)=0seleect useeridd frrom tabble wheere useer_sstatte=11 annd mmontth=55 annd uuserrid in (sellectt usseriid ffromm taablee whheree moonthh=4 andd usser_staate=0);(谁能给给出答案案?)/ccoloorOORG - 机构表:ORGIID OORG
7、NNAMEE001 国有商商业银行行00111 中国工工商银行行00122 中国建建设银行行ORGRRLT - 机构汇汇总关系系表子机构需需要将各各种报表表数据汇汇总到父父机构, 即如果果要求“国有商商业银行行”的报表表数据,那么需要要将中国工工商银行行和中国建建设银行行的报表表数据汇汇总一下下(2家机构构的报表表的每个个单元格格的数据据值相加加),然后后将报表表的机构构ID改为“国有商商业银行行”即可PAREENTOORGIID CHIILDOORGIID001 00111001 00112REPOORTDDATAA - 报表数数据表:REPIID REEPNAAME RREPDDATEE
8、ORGGID CCELLLID VVALUUE001 资产负负债表 20009-003-331 00011 1A 117000.00000001 资产负负债表 20009-003-331 00011 1B 29000.000000REPOORTTTOTAAL 汇总表表报表数数据: REPIID INNT -报表ID号 REEPNAAME VARRCHAAR(550) -报表名名称 REEPDAATE DATTE -报表上上报日期期 ORRGIDD CHAAR(117) -机构ID号 CEELLIID INTT -报表单单元格ID号 VAALUEE DECCIMAAL(330,44) -报表单单
9、元格的的值问题:向”父机机构报表表数据表表“中插入入一张20009年3月31号的国有商商业银行行,资产负负债表的数据, *只能使使用一条条SQL语句楼上的答答案是错错的,集集函数是是不能这这么用的的以下是正正确答案案,可以以包含多多级所属属关系inseert intto RREPOORTTTOTAAL (RREPIID, REPPNAMME, REPPDATTE, ORGGID, CEELLIID TTOTAAL_VVALUUE) seelecct rrepiid, rrepnnamee, rrepddatee, (sellectt orrgidd frrom orgg whheree orr
10、gnaame = 国有商商业银行行), 1A, ssum(vallue) froom rrepoortddataa wwherre RREPNNAMEE = 资产负负债表 annd RREPDDATEE = 20009-03-31 annd oordiid iin /*找到所所有子机机构ORGGID*/ (sellectt CHHILDDORGGID ffromm ORRGRLLT connnecct bby ppareentoorgiid = prriorr chhilddorggid sttartt wiith parrenttorggid = (seelecct oorgiid ffro
11、mm orrg wwherre oorgnnamee = 国有商商业银行行) ggrouup bby rrepiid, reppnamme, reppdatte) /*使用报报告ID,名称称,日期期分组*/帮忙解决决一道数数据库面面试题悬赏分:20 - 解决决时间:20009-33-122 177:288在Oraaclee数据库库中有一一张表A编号 名名称1 aa2 bb3 cc4 dd如何写一一条SQL语句,显显示以下下结果ab,aac,aad,bbc,ccd seleect disstinnct a.nnamee|bb.naame|,|a.nnamee|cc.naame|,|a.nname
12、e|dd.naame|,|b.nnamee|cc.naame|,|c.nnamee|dd.naamefromm A a,AA b,A cc,A dwherre aa.nuumbeer=11 annd bb.nuumbeer=22 annd cc.nuumbeer=33 annd dd.nuumbeer=441. 解解释冷备备份和热热备份的的不同点点以及各各自的优优点解答:热热备份针针对归档档模式的的数据库库,在数数据库仍仍旧处于于工作状状态时进进行备份份。而冷冷备份指指在数据据库关闭闭后,进进行备份份,适用用于所有有模式的的数据库库。热备备份的优优点在于于当备份份时,数数据库仍仍旧可以以被使用
13、用并且可可以将数数据库恢恢复到任任意一个个时间点点。冷备备份的优优点在于于它的备备份和恢恢复操作作相当简简单,并并且由于于冷备份份的数据据库可以以工作在在非归档档模式下下,数据库库性能会会比归档档模式稍稍好。(因因为不必必将arcchivve llog写入硬硬盘)2. 你你必须利利用备份份恢复数数据库,但但是你没没有控制制文件,该该如何解解决问题题呢?解答:重重建控制制文件,用用带bacckupp coontrrol fille 子句的reccoveer 命令恢恢复数据据库。3. 如如何转换换iniit.oora到spffilee?解答:使使用creeatee sppfille ffromm
14、pffilee 命令4. 解释datta bblocck , exxtennt 和 seegmeent的区别别(这里里建议用用英文术术语)解答:ddataa bllockk是数据据库中最最小的逻逻辑存储储单元。当数据据库的对对象需要要更多的的物理存存储空间间时,连连续的datta bblocck就组成成了exttentt . 一个数数据库对对象拥有有的所有有exttentts被称为为该对象象的seggmennt.5. 给给出两个个检查表表结构的的方法解答:11、DESSCRIIBE命令2、DBBMS_METTADAATA.GETT_DDDL 包6. 怎怎样查看看数据库库引擎的的报错解答:aal
15、errt llog.7. 比比较truuncaate和delletee 命令解答:两两者都可可以用来来删除表表中所有有的记录录。区别别在于:truuncaate是DDL操作,它它移动HWK,不需需要 roollbbackk seegmeent .而Delletee是DML操作需需要rolllbaack seggmennt 且花费费较长时时间.8. 使使用索引引的理由由解答:快快速访问问表中的的datta bblocck9. 给出在STAAR SSCHEEMA中的两两种表及及它们分分别含有有的数据据解答:FFactt taablees 和和dimmenssionn taablees. faact
16、 tabble 包含大大量的主主要的信信息而 dimmenssionn taablees 存存放对ffactt taablee 某些些属性描描述的信信息10. FACCT TTablle上需需要建立立何种索索引?解答:位位图索引引(bittmapp inndexx)11. 给出两两种相关关约束?解答:主主键和外外键12. 如何在在不影响响子表的的前提下下,重建建一个母母表解答:子子表的外外键强制制实效,重重建母表表,激活活外键13. 解释归归档和非非归档模模式之间间的不同同和它们们各自的的优缺点点解答:归归档模式式是指你你可以备备份所有有的数据据库 trranssacttionns并恢复复到任
17、意意一个时时间点。非归档档模式则则相反,不不能恢复复到任意意一个时时间点。但是非非归档模模式可以以带来数数据库性性能上的的少许提提高14. 如何建建立一个个备份控控制文件件?解答:AAlteer ddataabasse bbackkup conntrool ffilee too trracee.15. 给出数数据库正正常启动动所经历历的几种种状态 ?解答:STARRTUPP NOOMOUUNT 数据库库实例启启动STARRTUPP MOOUNTT 数据库库装载STARRTUPP OPPEN 数据库库打开16. 哪个collumnn可以用用来区别别V$视图和GV$视图?解答: INSST_IID
18、 指明集集群环境境中具体体的某个个insstannce 。17. 如何生生成expplaiin pplann?解答:运行uttlxpplann.sqql. 建立plaan 表针对对特定SQL语句,使使用 exxplaain plaan sset staatemmentt_idd = tsst1 innto plaan_ttablle 运行utllxpllp.ssql 或 uttlxppls.sqll察看expplaiin pplann18. 如何增增加buuffeer ccachhe的命命中率?解答:在在数据库库较繁忙忙时,适用buuffeer ccachhe aadviisorry 工工具,
19、查询v$db_cacche_advvicee . 如果有有必要更更改,可以使使用 aalteer ssysttem sett dbb_caachee_siize 命令19. ORAA-0115555的应对对方法?解答:具具体的出出错信息息是snnapsshott tooo oold witthinn roollbbackk seeg , 通常常可以通通过增大大rolllbaack segg来解决决问题。当然也也需要察察看一下下具体造造成错误误的SQL文本20. 解释$ORRACLLE_HHOMEE和$ORRACLLE_BBASEE的区别别?解答:OORACCLE_BASSE是oraaclee的
20、根目目录,ORAACLEE_HOOME是oraaclee产品的的目录21. 如何判判断数据据库的时时区?解答:SSELEECT DBTTIMEEZONNE FFROMM DUUAL;22. 解释GLOOBALL_NAAMESS设为TRUUE的用途途解答:GGLOBBAL_NAMMES指明联联接数据据库的方方式。如如果这个个参数设设置为TRUUE,在建立立数据库库链接时时就必须须用相同同的名字字连结远远程数据据库23。如如何加密密PL/SQLL程序?解答:WWRAPP24. 解释FUNNCTIION,PROOCEDDUREE和PACCKAGGE区别解答:ffuncctioon 和proocedd
21、uree是PL/SQLL代码的的集合,通通常为了了完成一一个任务务。proocedduree 不需要要返回任任何值而而funnctiion将返回回一个值值在另一一方面,Pacckagge是为了了完成一一个商业业功能的的一组funnctiion和prooceuudree的集合合25. 解释TABBLE Funnctiion的用途途解答:TTABLLE FFuncctioon是通过PL/SQLL逻辑返返回一组组纪录,用用于普通通的表/视图。他们也也用于pippeliine和ETL过程。26. 举出3种可以以收集thrree advvisoory staatissticcs解答:BBufffer C
22、acche Advvicee, SSegmmentt Leevell Sttatiistiics, TTimeed SStattistticss27. Auuditt trracee 存放在在哪个oraaclee目录结结构中?解答:uunixx $OORACCLE_HOMME/rrdbmms/aaudiit Wiindoows thee evventt viieweer28. 解释matteriialiizedd viiewss的作用用解答:MMateeriaalizzed vieews 用于减减少那些些汇总,集集合和分分组的信信息的集集合数量量。它们们通常适适合于数数据仓库库和DSS系统。2
23、9. 当用户户进程出出错,哪哪个后台台进程负负责清理理它解答: PMOON30. 哪个后后台进程程刷新matteriialiizedd viiewss?解答:TThe Jobb Quueuee Prroceessees.31. 如何判判断哪个个sesssioon正在连连结以及及它们等等待的资资源?解答:VV$SEESSIION / VV$SEESSIION_WAIIT32. 描述什什么是 reedo loggs解答:RRedoo Loogs 是用于于存放数数据库数数据改动动状况的的物理和和逻辑结结构。可可以用来来修复数数据库.33. 如何进进行强制制LOGG SWWITCCH?解答:AALTE
24、ER SSYSTTEM SWIITCHH LOOGFIILE;34. 举出两两个判断断DDL改动的的方法?解答:你你可以使使用 Loogmiinerr 或 Sttreaams35. Cooaleesciing做了什什么?解答:CCoallesccingg针对于于字典管管理的tabblesspacce进行碎碎片整理理,将临临近的小小exttentts合并成成单个的的大exttentt.36. TEEMPOORARRY ttabllesppacee和PERRMANNENTT taableespaace 的区别别是?解答:AA teempoorarry ttabllesppacee 用于临临时对象象例如排排序结构构而 peermaanennt ttabllesppacees用来存存储那些些真实的对象(例如表表,回滚滚段等)37. 创建数数据库时时自动建建立的tabblesspacce名称?解答:SSYSTTEM tabblesspacce.38. 创建用用户时,需需要赋予予新用户户什么权权限才能能使它联联上数据据库。解答:CCONNNECTT39. 如何在tabblesspacce里增加加数据文文件?解答:AALTEER TTABLLESPPACEE ADDD DDATAAFILLE SSIZEE 40. 如何变变动数据据文件的的大小?解答:AALTEER
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度新能源汽车出口业务合作协议3篇
- 2024-2025学年八年级地理上册 2.1地形和地势教学实录 (新版)新人教版
- 2024年春九年级化学下册 12 化学与生活 课题1 人类重要的营养物质教学实录 (新版)新人教版
- 16 滑轮 教学实录-2023-2024学年科学六年级上册青岛版
- 1惠崇春江晚景教学实录-2023-2024学年统编版语文三年级下册
- 2024年农业生态园农业废弃物资源化利用合作合同3篇
- 第7课 昂首阔步-红外传感器和机器人的避障行走 教学实录 2023-2024学年清华大学版(2012)初中信息技术九年级下册
- 2024年校园临时工聘任合同
- 2024商铺租赁合同范例
- 地下停车位租赁协议书
- SH3503石油化工验收文件表格
- 一年级语文上册看图写话训练
- 解码国家安全智慧树知到答案章节测试2023年国际关系学院
- 科研项目(课题)证明材料模板
- 2023简约黄蓝平安校园知识竞赛PPT模板
- JJF 1999-2022转子式流速仪校准规范
- GB/T 39204-2022信息安全技术关键信息基础设施安全保护要求
- JJG 736-1991气体层流流量传感器
- GB/T 6479-2013高压化肥设备用无缝钢管
- GB/T 6072.1-2008往复式内燃机性能第1部分:功率、燃料消耗和机油消耗的标定及试验方法通用发动机的附加要求
- GB/T 17622-2008带电作业用绝缘手套
评论
0/150
提交评论