某门户网站数据库职位(DBA)笔试题

原创 2007年09月24日 11:34:00
1、事务是什么?

2、oracle中truncate和delete命令有何区别?

3、Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型有何区别?

4、参见如下表结构
出版社:
       出版社代码 char(2),
       出版社名称 varchar2(32)

图书:
       图书编号 char(8),
       图书名称 varchar2(128),
       出版社代码 char(2),
       作者代号 char(4),
       图书简介 varchar2(128)

作者:
       作者代号 char(4),
       作者名称 varchar2(10),
       性别 char(1),
       年龄 number(3),
       文学方向 varchar2(64)

获奖名单:
       获奖日期 date,
       获奖人员 char(4)

编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用not in、not exists以及外关联三种方法,并说明哪种方法最优。

5、Oracle数据库表存在伪列rowid,请利用rowid编写一个SQL语句,从以下记录中找到唯一记录,并将其flag列更新为Y

No       name      sex     flag
1                张三        1               N
1                张三        1               N
1                张三        1               N


6、Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?

7、见第四题“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。

8、见第四题“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下语句时会不会利用到索引。
Select * from 图书 where 图书名称=’xxxx’
Select * from 图书 where 图书名称=’xxxx’ and 出版社代码=’bb’
Select * from 图书 where 图书名称=’xxxx’ and 作者代号=’ddd’
Select * from 图书 where 出版社代码=’yyy’
  
9、编写一个简单的Oracle存储过程,输出参数必须有一个是结果集。


      专家对本试卷的分析:
      第一,这张笔试卷从题目的考点上来看,属于基础知识类的;
      第二,从难度上分析属于中等;
      第三,从题目的设置上来看,该公司的主要用意是考察笔试者的工作经验和项目经验,尽管是基础知识,但是只要没做过开发工作,想回答上来并不容易;
      第四,通篇只有第4题最后一问涉及到了“优化”的问题,因此判断该公司这张试题主要是面对开发职位的。

 

某门户网站数据库职位笔试题

 1、事务是什么?A:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。2、oracle中truncate和delete命令有何区别?A:(1)delete...
  • lsd123
  • lsd123
  • 2008年07月18日 15:14
  • 395

Oracle笔试题 oracle DBA 面试题及答案(国外公司)

Oracle笔试题 oracle DBA 面试题及答案(国外公司) oracle数据库笔试题 DBA  国际大公司Oracle 面试笔试题 oracle Database DBA Intervi...
  • wangzhpwang
  • wangzhpwang
  • 2015年03月15日 00:19
  • 3505

阿里巴巴MySQL DBA面试题及答案

1、MySQL的复制原理以及流程 (1)、先问基本原理流程,3个线程以及之间的关联; 答: 从 发起请求I/O thread线程请求 主 主 接收到请求使用binlog dump线程回应 从 ...
  • u010802573
  • u010802573
  • 2016年03月02日 20:33
  • 7082

《Oracle DBA突击帮你赢得一份DBA职位》笔记

作者:张晓明  本书分基础篇、中级篇、高级篇 三个级别,粗略的看了本书,主要还是看基础篇和中级篇,下面是我随手记录的一些知识点,不够全面,还望包涵; truncate和delete的区别:   ...
  • sunjiapeng
  • sunjiapeng
  • 2013年05月23日 09:55
  • 2108

阿里巴巴公司DBA笔试题--看看能完成多少

一:SQL tuning 类   1:列举几种表连接方式  2:不借助第三方工具,怎样查看sql的执行计划  3:如何使用CBO,CBO与RULE的区别  4:如何定位重要(消耗资源多)的SQL  5...
  • zftang
  • zftang
  • 2011年05月28日 22:03
  • 976

ORACLE数库之PL/SQL高级篇 与 阿里dba笔试题

http://jackroomage.iteye.com/blog/406534    ---阿里巴巴公司DBA笔试题  http://blog.sina.com.cn/s/blog_5ce87d56...
  • wenzhihui_2010
  • wenzhihui_2010
  • 2014年02月21日 21:37
  • 726

MySQL DBA 面试题目 答疑记 《01》

MySQL DBA 面试题解惑 一个朋友发了帖子,询问一些mysql dba面试题,回答的人比较少,他把地址给了我,只是我没有那个网站的账号,所以就整理下发在我的blog里面,大家可以参考下,也欢迎提...
  • mchdba
  • mchdba
  • 2016年08月12日 23:21
  • 3815

一份Oracle DBA笔试题,有兴趣的朋友可以试试,有意外惊喜喔!

                                        Oracle DBA笔试题一:SQL tuning 类1:列举几种表连接方式2:不借助第三方工具,怎样查看sql的执行计...
  • cyz1980
  • cyz1980
  • 2007年03月07日 08:22
  • 2391

阿里巴巴DBA笔试

一:SQL tuning 类   1:列举几种表连接方式   2:不借助第三方工具,怎样查看sql的执行计划   3:如何使用CBO,CBO与RULE的区别   4:如何定位重要(消耗资源多)的SQL...
  • gqm1982
  • gqm1982
  • 2007年10月18日 23:32
  • 585

互联网行业职位介绍——PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD, PRD,FSD等

转自:http://www.manro.com.cn/news/article.php?colid=222&id=280     PM     项目经理( Project Manager )  ...
  • Dr_Guo
  • Dr_Guo
  • 2016年01月31日 21:35
  • 5712
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:某门户网站数据库职位(DBA)笔试题
举报原因:
原因补充:

(最多只允许输入30个字)