一家公司的笔试题目,大家来答答看,顺便涨涨知识!
在itpub上问倒了一批人!1.请简要您说明对数据仓库概念的理解。
2.请解释以下概念:数据集市,事实表,维表,钻取,OLAP,粒度,KPI,ETL
3.请列举您使用过的各种数据仓库工具软件(包括建模工具,ETL工具,前端展现工具,OLAP Server、
数据库、数据挖掘工具)和熟悉程度。(稍做深入地回答你所用产品所完成的功能)
4.请用C++或其他高级程序语言,写一段程序,功能是生成2000年至2010年的全部日期数及该日期是星期几,
写入一逗号分割的文本文件,也可用PL/SQL将数据插入到一张临时表中。(上机)
5.您有无使用过Oracle的分区、位图索引、执行计划分析功能?位图索引与普通索引的区别是什么?
什么时候使用位图索引?
6.您使用过何种unix系统?写一条shell语句,完成功能:在当前系统时间5小时后将目前目录下全部
文件列表输出到一个文件File_list中。
7.一台有两个CPU的UNIX机器,2G内存,带一个300G磁盘阵列,数据库是Oracle8i或Sybase IQ 12。
有5张主要事实表,初始数据装载30G原始数据,以后每天每张事实表增加约200M原始 数据,每张表
约有5~10个可分析角度需与维表关联,要求第二天能从数据仓库中访问头一天的数据。白天数据源
所在的业务系统数据库不能访问,请简要说明您的数据初始装载策略、数据刷新策略、索引策略、
系统参数及针对Oracle或SybaseIQ的数据库参数设置。
8.您对数据仓库中的缓慢变化维,比如客户登记信息的地址变动,代理商变动等信息变动如何处理,
以保证数据完整一致?
9.您对元数据管理在数据仓库中的运用有何心得?
10. 解释以下Oracle数据库概念:Tablespace, Extent, Segment。
11.说明Oracle表中的存储参数initial, next, pctfree, pctused的含义。针对只做批量装载,
没有update的数据仓库事实表,这些参数的设置原则。
12.列出SybaseIQ中的几种索引类型,说明这些索引各自的特点,针对不同的查询需求和数据内容,
这些索引的使用原则及场合。
在itpub上问倒了一批人!1.请简要您说明对数据仓库概念的理解。
2.请解释以下概念:数据集市,事实表,维表,钻取,OLAP,粒度,KPI,ETL
3.请列举您使用过的各种数据仓库工具软件(包括建模工具,ETL工具,前端展现工具,OLAP Server、
数据库、数据挖掘工具)和熟悉程度。(稍做深入地回答你所用产品所完成的功能)
4.请用C++或其他高级程序语言,写一段程序,功能是生成2000年至2010年的全部日期数及该日期是星期几,
写入一逗号分割的文本文件,也可用PL/SQL将数据插入到一张临时表中。(上机)
5.您有无使用过Oracle的分区、位图索引、执行计划分析功能?位图索引与普通索引的区别是什么?
什么时候使用位图索引?
6.您使用过何种unix系统?写一条shell语句,完成功能:在当前系统时间5小时后将目前目录下全部
文件列表输出到一个文件File_list中。
7.一台有两个CPU的UNIX机器,2G内存,带一个300G磁盘阵列,数据库是Oracle8i或Sybase IQ 12。
有5张主要事实表,初始数据装载30G原始数据,以后每天每张事实表增加约200M原始 数据,每张表
约有5~10个可分析角度需与维表关联,要求第二天能从数据仓库中访问头一天的数据。白天数据源
所在的业务系统数据库不能访问,请简要说明您的数据初始装载策略、数据刷新策略、索引策略、
系统参数及针对Oracle或SybaseIQ的数据库参数设置。
8.您对数据仓库中的缓慢变化维,比如客户登记信息的地址变动,代理商变动等信息变动如何处理,
以保证数据完整一致?
9.您对元数据管理在数据仓库中的运用有何心得?
10. 解释以下Oracle数据库概念:Tablespace, Extent, Segment。
11.说明Oracle表中的存储参数initial, next, pctfree, pctused的含义。针对只做批量装载,
没有update的数据仓库事实表,这些参数的设置原则。
12.列出SybaseIQ中的几种索引类型,说明这些索引各自的特点,针对不同的查询需求和数据内容,
这些索引的使用原则及场合。
解决方案 »
- oracle 序列,是否有更改START WITH 的语句
- 谁能深入的讲解 group by 语句?
- 如何将一个日期型的字段用一个文本型的字段替换??
- 求种方法,怎么弄出我想要的
- to_char的返回类型
- 能否从oracle日志文件中获取最近对数据库的操作
- 推荐一本sql,pl/sql 方面的书
- Oracle中使用where查询或条件匹配默认区分大小写,有没有办法可以设置不区分大小写?
- 把oracle某数据库中的某些表(含数据),导到sqlserver来,sqlserver中原本可能没有相同的表。可能有。如何写啊.
- 请问关于数组问题!
- 函数异常使数据库连接失败?
- 在线求救:在一个指定的时间,从一个远程的数据库把相应的表的部分记录导到本地的数据库~~!请高手指导,感激万分,并以100分回赠,急急
6.您使用过何种unix系统?写一条shell语句,完成功能:在当前系统时间5小时后将目前目录下全部
文件列表输出到一个文件File_list中用过linux,安装过solaris.
sleep 18000
ls >File_list
DECLARE
d_rq DATE;
BEGIN
d_rq := to_date('20000101','yyyymmdd');
WHILE d_rq <= to_date('20101231','yyyymmdd') LOOP insert into rq(rq,dy) values (to_char(d_rq,'yyyy.mm.dd'),
Decode(to_char(d_rq,'D'),'1','星期日','2','星期一','3','星期二','4','星期三',
'5','星期四','6','星期五','7','星期六')); IF to_char(d_rq,'mmdd')='1231' THEN
commit;
END IF; d_rq := d_rq+1;
END LOOP;
END;
/然后spool出来???
Specify in bytes the size of the object's first extent。
指定对象的第一个分区的大小(bytes)NEXT
Specify in bytes the size of the next extent to be allocated to the object
指定分配给对象的下一个分区大小(bytes)
PCTINCREASE
Specify the percent by which the third and subsequent extents grow over the preceding extent. The default value is 50, meaning that each subsequent extent is 50% larger than the preceding extent. The minimum value is 0, meaning all extents after the first are the same size. The maximum value depends on your operating system.
指定第三个和后来的分区 在原来分区的百分比。默认值是50,意味着后来的分区比原来的分区大50%。最小值是0,意味着在第一个后所有的分区大小一样。最大值取决于操作系统。
如果做过一年以上的DBA和数据仓库相关工作也回答不上来:牛人!!!
TMD,我想在本土还没有吧
就算有也是刚出生不久,还没完全懂,要等到他60岁后,再来回答你上面的问题
条件:
将一个可以计算的字符串表达式,计算成为一个数值。表达式中没有括号,但有小数。而且有加,减,乘,除。
例:传入字符串变量:“2+5*2.3/100-4.5-2.6”,返回出一个具体的数值来。
答案呢?