![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 69
Henry285808338
这个作者很懒,什么都没留下…
展开
-
数据库集合操作
(select * from tableA) union (select * from tableB) 并(select * from tableA) minus (select * from tableB) 差(select * from tableA) intersect(select * from tableB) 交原创 2010-08-30 22:18:38 · 112 阅读 · 0 评论 -
数据仓库的相关概念
浅析冰山查询――iceberg query 在数据仓库领域有一个概念叫Iceberg query,中文一般翻译为“冰山查询”。冰山查询在一个属性或属性集上计算一个聚集函数,以找出大于某个指定阈值的聚集值。以销售数据为例,你想产生这样的一个顾客-商品对的列表,这些顾客购买商品的数量达到3件或更多。这可以用下面的冰山查询表示:Select P.cust_ID, P.item...原创 2014-03-25 21:33:11 · 220 阅读 · 0 评论 -
数据仓库缓慢变化维的几种常见方法
缓慢变化维的几种常见解决方法:第一种方法,直接在原来维度的基础上进行更新,不会产生新的记录:1) 更新前: emp_rid(代理键) emp_id(自然键) emp_name position 101212 12345 Jack Developer 更新后: emp_rid...原创 2013-02-18 16:07:01 · 743 阅读 · 0 评论 -
Oracle 常用trunc处理日期用法
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1select trunc(sysdate,'q') from dual; --截取到季度(本...原创 2013-07-23 14:22:16 · 394 阅读 · 0 评论 -
9个学习Informatica非常好的资源
9个学习Informatica非常好的资源1) Data Integration - Informatica http://www.informatica.com2) Informatica Developer Network Home http://devnet.informatica.com3) Worldwide Informatica D...原创 2013-11-25 10:13:38 · 399 阅读 · 0 评论 -
数据仓库中的元数据
(1) 技术元数据 技术元数据是存储关于商业智能系统技术细节的数据,是用于开发和管理商业智能系统使用的数据。它主要包括以下信息:商业智能系统结构的描述,包括对数据源、数据转换、抽取过程、数据...原创 2013-11-22 11:34:54 · 235 阅读 · 0 评论 -
oracle 一些有用的sql
--锁表及杀锁表进程语句select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess w...原创 2012-03-28 13:03:51 · 133 阅读 · 0 评论 -
查看所有表空间大小
1. 查看所有表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name;2. 已经使用的表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba...原创 2012-03-21 15:19:44 · 152 阅读 · 0 评论 -
关系数据库的几种设计范式介绍
关系数据库的几种设计范式介绍1、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重...原创 2012-03-21 13:16:48 · 149 阅读 · 0 评论 -
数据库关联映射建表图示(一对多、多对多
数据库关联映射建表图示(一对多、多对多)~总结一下数据库的 一对多、多对一、一对一、多对多 关系 以及对应的建表方式~关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一一对一关系...原创 2013-03-14 17:40:36 · 250 阅读 · 0 评论 -
数据仓库缓慢变化维的三种方式
Slowly Changing Dimension 简称 SCD 是数据仓库建模和处理过程中一个很重要的概念,因为数据仓库系统的主要功能是对历史数据进行汇总和分析,所以保存历史记录的变化是很重要的。SCD是用来处理 Dimension 表变化的一种设计理论。SCD 通常使用三种类型:类型1 (Type 1): 覆盖旧记录。有些Dimension 表从业务上讲不需要保存历史记录或者只需...原创 2012-03-20 13:29:42 · 1382 阅读 · 0 评论 -
Oracle 怎么查询一个数据库中有几个表引用了其中某个特定表的主键做为其外键的...
怎么查询一个数据库中有几个表引用了其中某个特定表的主键做为其外键的select t.table_name from user_constraints twhere t.constraint_type='R' and t.r_constraint_namein(select s.constraint_name from user_constraints swhere s.table_name='主表...原创 2012-03-15 13:15:46 · 213 阅读 · 0 评论 -
什么时候用存储过程
存储过程一般用于处理比较复杂的任务,基础ms这个平台,可以大大降低耗时,其编译机制也提高了数据库执行速度。当然在系统控制方便方面,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在: 1.存储过程只在...原创 2012-02-01 17:54:12 · 127 阅读 · 0 评论 -
DB2 聚合函数
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 COALESCE函数 语法:COALESCE(ARG1,ARG2...) COALESCE返回参数集中第一个非null参数。用法类似于VALUE函数。 ...原创 2011-08-12 16:59:45 · 1510 阅读 · 0 评论 -
db2常用sql语法及函数
一、常用命令1. 建立数据库DB2_GCB CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 2. 连接数据库 connect to sample1 user db2admin using 8...原创 2011-08-04 23:57:49 · 474 阅读 · 0 评论 -
DB2数据的导入(Import) 导出(Export)(Load)
DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中 导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去 数据移动的作用: 如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法,...原创 2011-07-27 02:46:26 · 346 阅读 · 0 评论 -
存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名...原创 2011-09-05 16:43:40 · 113 阅读 · 0 评论 -
DB2的JDBC连接驱动与URL总结
依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构: Type 1:这类驱动程序将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open Database Connectivity,ODBC)。这类驱动程序通常依赖本机库,这限制了其可移植性。JDBC-ODBC 桥驱动程序就是 Type 1 驱动程序的最常见...原创 2011-08-23 16:24:27 · 1180 阅读 · 0 评论 -
informatica 调优经典文章
Informatica 性能调优-上 转自:http://informatica.iblog.com/post/3070/384539大多我们运用的工具都会提到一个共同的问题------性能调优。什么是性能调优,每个人都有自己的一个定义,我比较喜欢的一个定义就是:性能调优就是尽力去消除系统中存在的性能瓶颈。这是一个循环往复的过程,首先找到性能瓶颈,然后采取各种方法尽力消除它,然后寻找下...原创 2014-03-26 09:37:48 · 405 阅读 · 0 评论