SQL语言

结构化查询语言是关系数据库的标准语言,它是集数据定义语言(DDL),数据操纵语言(DML)和数据控制功能(授权,完整性规则和事物控制语句)于一体的数据库语言

数据库定义语言

SQL的DDL主要包括SQL模式,基本表及视图的定义和撤销的操作。

数据仓库的开发与实施

根据软件工程思想及数据仓库系统实施方法学,可以将数据仓库的开发,实施分为以下几个步骤:

(1)业务需求分析

          业务需求分析是数据仓库建设的基础,应该同用户进行充分沟通,了解用户的真实需求,避免理解的误差,同时,应该界定好项目开发范围。此阶段的主要工作包括:

  • 设定可以达到的目标并明确所有需求
  • 确定系统体系结构,从实施的角度来看,设计数据仓库系统体系结构有多种方式:构造部门级的数据集市;直接构造企业级的数据仓库系统;先建立部门级数据集市,然后发展成企业级数据仓库系统
  • 确定数据源:列出向数据仓库提供数据的数据源清单。数据源的复杂性,规模,完整性对建立数据仓库的影响比其他因素要大。要格外注意那些数据源的数据类型,粒度和内容是兼容的
  • 容量规划:除了体系结构之外,硬件和软件资源对数据仓库也至关重要。作为需求定义的一部分,估计数据仓库将要存储的数据量,以及将对数据进行的处理很重要。
  • 技术评价:在选择软件和硬件平台时,最好听取专家的建议,尤其是对与自己的环境相似的有经验的专家。

(2)逻辑模型设计

  逻辑模型设计主要是指数据仓库数据的逻辑表现形式。从最终应用的功能和性能的角度来看,数据仓库的数据模型也许是整个项目最重要的方面。为数据仓库和数据集市定义数据模型是一项复杂的工作,需要领域专家的参与。

(3)物理模型设计

在进行物理模型设计时,主要是将数据仓库的逻辑模型转换为在数据库中的物理表结构

(4)数据抽取,清洗,集成,装载等

数据抽取是数据仓库建立过程中的一个非常重要的步骤。它负责将分布在用户业务系统中的数据进行抽取,清洗,集成,并将数据存储到数据仓库中,在此阶段主要涉及以下两方面的工作:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值