ETL过程及数据库操作教案分析.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Planning Design: Requirements/Realities ? Architecture ? Implementation ? Test/Release Data Flow: Extract ? Clean ? Conform ? Deliver 2 .SQL概述 1.SQL的特点 语言简洁,易学易用:完成核心功能只用9个动词: 2.1数据定义语句DDL 定义、修改与删除基本表 2.2查询 SELECT语句格式: SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [ WHERE 条件表达式 ] [ GROUP BY 列名1 [ HAVING 条件表达式 ] ] [ ORDER BY 列名2 [ ASC|DESC ] ]; 2.3数据操纵语句DML 插入语句 INSERT 插入单个元组 例:INSERT INTO students (num,name,sex) VALUES (‘E0001’,’小明’,’男’); 插入子查询结果 例:INSERT INTO Deptage(Sdept,Avgage) SELECT Sdept,AVG(Sage) FROM Student GROUP BY Sdept; 2.3数据操纵语句DML 修改语句 UPDATE 三种修改方式 修改某一个元组的值 例: UPDATE Student SET Sage=22 WHERE Sno=‘95001’; 修改多个元组的值 例:UPDATE Student SET Sage= Sage+1 修改子查询的结果 例:UPDATE SC SET Grade=0 WHERE CS= (SELETE Sdept FROM Student WHERE Student.Sno = SC.Sno) 2.3数据操纵语句DML 删除语句 DELETE 删除某一个元组的值 例:DELETE FROM Student WHERE Sno=95019 删除多个元组的值 例: DELETE FROM SC 带子查询的删除语句 例:DELETE FROM SC WHERE CS= (SELETE Sdept FROM Student WHERE Student.Sno=SC.Sno); ◇ETL定义 ◇ETL过程 ◇ETL测试方法 ◇SQL语句 ◇PL/SQL介绍 目录 PL/SQL Developer PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 打开安装目录,找到配置文件tnsnames.ora,配置地址即可打开数据库。 例:hive= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 11.23.31.17)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) PL/SQL Developer常用操作 PL/SQL Developer常用操作 常用的操作按钮:新建sql窗口、执行、提交、退回、登陆、格式化按钮 在左侧的all objects中 找到Tables ,选中所要 查看的表右击选择查看 能查看到该表的详细 信息,点击下方的查看 Sql,能查看到该表的sql 表达。 PL/SQL Developer常用操作 PL/SQL Developer常用操作 PL/SQL Developer常用操作 -- Create table create table ABC ( cust_idno VARCHAR2(

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档