下载此文档

数据仓库面试题--精选文档.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
数据仓库面试题--精选文档
数据仓库面试题--精选文档
数据仓库面试题--精选文档
数据仓库及BI工程师面试题集锦
前言
介绍一下项目经验、项目中的角色。
数据库
Oracle数据库,视图与表的区别?普通视图与物化视图的区?使用方法?
游标是映射在结果集中一行数据的位置实体,有了游标,用户就可以访问结果集中的任何一条数据。游标分为静态游标和REF游标,静态游标分为显示游标和隐式游标,显示游标使用步骤是声明游标,打开游标,获取记录,关闭游标。所有的DML语句为隐式游标,可以从游标的属性获得sql语句的信息。REF游标是动态关联结果集的临时对象,使用步骤也是先要进行声明游标,然后打开游标,获取记录,关闭游标。
如何查找和删除表中的重复数据?给出方法或SQL。
查询表中重复数据。
Select * from people where id in (Select id from people group by id having count(id)>1);
Delete from people where id in(select id from people group by id having count(id)>1) and rowid not in (select min(rowid) from people group by id hacing count(id)>1);
数据仓库面试题--精选文档
数据仓库面试题--精选文档
数据仓库面试题--精选文档
创建索引有哪些需要注意的要点?
一般来说,不需要为比较小的表创建索引(数据占用存储空间小)
即使是大表,如果经常需要查询的数据不超过10%到15%的话,那就没有必要为其建立索引的必要。
如对于一些重复内容比较少的列,特别是对于那些定义了唯一约束的列。在这些列上建立索引,往往可以起到非常不错的效果。
数据库管理员,需要隔一段时间,如一年,对数据库的索引进行优化。该去掉的去掉,该调整的调整,以提高数据库的性能。
通常来说,表的索引越多,其查询的速度也就越快。但是,表的更新速度则会降低。这主要是因为表的更新(如往表中插入一条记录)速度,反而随着索引的增加而增加。
对于一些数据仓库或者决策型数据库系统,其主要用来进行查询。
位图索引。基数是位图索引中的一个基本的定义,它是指数据库表中某个字段内容中不重复的数值。
Oracle数据库中,有哪几种分区?各自特点是什么?作用是什么?分区索引的分类和作用?
范围分区,散列分区,复合分区,索引分区
表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql。
select * from (select c.*,rownum as rn from (select * from t order by c) c) where rn berween 21 and 30;
怎样优化数据库?
首先应确定那里出现性能问题,一般一个调度时常都会有时间log记录,若发现某个调度时间过长,那么我们可以使用oracle自带profiler进行诊断出该模块出现性能问题的sql。
找出问题sql后对表大小进行分析,知道哪些是大表和小表。
查看该sql执行计划(用 autotrace)即可大概找出问

数据仓库面试题--精选文档 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xv5552
  • 文件大小36 KB
  • 时间2022-04-21