数据工程基础知识
- 格式:docx
- 大小:16.92 KB
- 文档页数:1
1 数据工程基础知识
数据工程包括数据模型、数据库设计、数据分析、数据挖掘和数据迁移等。
数据工程是信息系统的基础工程。围绕数据的生命周期,规范数据从产生到应用的全过程,目标是为信息系统的运行提供可靠的数据保障和服务,为信息系统之间的数据共享提供安全、高效的支撑环境,为信息系统实现互连、互通、互操作提供有力的数据支撑。
数据模型(Data Model)是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型所描述的内容有三部分,分别是数据结构、数据操作和数据约束。
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。
数据挖掘是指从大量的数据中通过算法搜索隐藏于其中信息的过程。通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。
数据迁移:指在系统软件开发中,将具有实际业务价值的数据,依据功能需求或系统开发的要求,在不同存储媒介、存储形式或计算机系统之间转移的过程,由数据转换和数据割接两大环节组成。
数据加载:指将源数据加载至指定数据库环境的过程。
数据抽取:指按要求从旧系统提取所需的所有数据的过程。
数据转换:指深入调研分析旧系统的数据含义、数据存储,转换矛盾数据,生成结果数据、验证结果数据的过程。
数据割接:指冻结旧系统数据、转接旧系统数据、切换新系统数据的过程。
数据验证:指核对转换前后关键数据,对数据进行真实、完整、准确验证的过程。
数据校验:指通过脚本对新、老数据进行逻辑关系、代码准确性等校验的过程。
数据清洗:指清洗脏数据、垃圾数据的过程。