`
suifeng
  • 浏览: 181469 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

数据库设计的几点建议

阅读更多


前言

最近在开发ETL,开发过程中发现数据库中设计和处理的一些缺陷,如果能改变这些缺陷,那将更好.

 

缺陷

  1. 没有录入日期
  2. 没有修改日期
  3. 有上面的但是没有使用,或使用了一部分
没有录入日期和修改日期,又不允许动原来的数据库,做增量抽取的难度不是一般的大.

建议

  1. 每条记录加上 录入日期,修改日期 等时间信息
  2. 每条记录加上 职责,人员,岗位,部门,公司 等环境信息  (用ID)
  3. 每条记录加上 变更类型,变更次数,变更日期,数据年龄 等版本信息
加入这些信息后将是可查找,可追溯,也方便二次开发,尤其是ETL的开发.


2
1
分享到:
评论

相关推荐

    数据库设计经验谈 数据库设计经验 数据库设计经验总结谈

    此外,对于表的别名,建议制定简单的规则,比如取表名前几个字母作为别名。对于列名,则可以考虑采用标准的前缀和后缀,如使用_N代表数字类型的键,使用_C代表字符类型的键。这样的命名规则有助于减少混淆并提升代码...

    软件设计文档 需求分析 概要设计 详细设计 数据分析 数据库设计说明书等的编写提示

    本文将深入探讨标题和描述中提到的几个关键阶段,包括需求分析、概要设计、详细设计、数据分析以及数据库设计说明书的编写,旨在提供详尽的指导和建议。 首先,**需求分析** 是软件工程的第一步,它是确定系统或...

    8数据库设计规范.doc

    《8数据库设计规范》文档是针对Oracle数据库设计的一份详细指南,旨在确保系统设计的统一、稳定和优化。本文档的编写目的是为了提供一套标准,让开发者在利用Oracle数据库进行系统设计时,能够遵循一致的规则,从而...

    数据库设计.doc

    在设计数据库时,我们需要考虑以下几个核心点: - 正确的数据模型:使用关系型数据库模型,建立实体之间的关系,如店铺、员工、排班、公告等。 - 数据一致性:通过事务处理确保数据在插入、更新和删除时保持一致。 -...

    大学数据库原理实验报告--数据库设计与实施

    根据提供的实验报告标题、描述及部分内容,我们可以提炼出以下几个关键知识点: ### 1. 数据库设计的基本原则 数据库设计是数据库领域的一项基础性工作,它包括需求分析、概念设计、逻辑设计、物理设计等多个阶段...

    oracle数据库设计规范

    ### Oracle数据库设计规范知识点 #### 一、数据库设计规范概览 Oracle数据库设计规范旨在为数据库设计、规划、开发及维护提供技术参考。规范涵盖了物理设计原则与逻辑设计原则两个方面,确保数据库系统的高效稳定...

    数据库原理与应用课程设计教室管理系统数据库设计.pdf

    本文主要讨论了数据库原理与应用课程设计教室管理系统数据库设计的相关知识点,以下是详细的知识点说明: 1. 数据库设计的研究意义 数据库设计是数据库系统的核心部分,它直接影响着数据库系统的性能和可靠性。在...

    GB8567-88数据库设计说明书(doc 4页).doc

    根据提供的文档信息,我们可以推断出这是一份关于数据库设计的技术文档,主要涵盖了引言、外部设计以及结构设计等几个方面。接下来将基于这些信息详细展开相关知识点。 ### 一、引言 #### 1.1 编写目的 本章节主要...

    学生管理系统-数据库课程设计报告.doc

    **学生管理系统数据库课程设计报告...综上所述,这份学生管理系统的数据库课程设计报告,不仅展示了数据库设计与应用的全过程,还体现了从需求分析到系统实现的综合技能,对于学习数据库原理与实践具有极高的参考价值。

    电子商务系统数据库设计(一)

    在电子商务系统中,数据库设计是构建高效、稳定且可扩展平台的关键步骤。这篇博客“电子商务系统数据库设计(一)”可能会探讨如何为电子商务系统构建合理的数据模型,以便处理大量交易数据,支持用户交互,以及管理...

    数据库原理课程设计指导书

    具体来说,通过对“公司出勤情况管理系统”的案例学习,学生能够熟悉如何进行系统需求分析、功能模块划分、数据流程图绘制、数据库设计以及最终的数据库实现等环节。这些技能对于从事软件开发、数据库管理和信息系统...

    数据库评审检查单

    - **建议**:参考项目相关的《数据库设计规范》文档,确保所有命名均符合规定。 ##### 2. 表结构设计 - **检查点**:表结构的设计是否合理,包括表的大小、包含的内容等。 - **重要性**:合理的表结构可以减少数据...

    数据库SQL数据表课程设计实例 图书借阅管理 再就业信息管理 钢材仓库管理 闲置设备管理 销售业务管理系统 共16页.ppt

    在这个数据库设计实例中,我们可以总结出以下几个重要的知识点: 1、实体关系设计:在数据库设计中,实体关系设计是非常重要的一步。在这个实例中,我们可以看到五个不同的实体关系设计,分别是图书借阅管理、再...

    数据库课程设计.rar

    课程可能涵盖以下几个核心知识点: 1. **数据库基础**:理解数据库的概念,包括关系模型、表、字段和记录等基本元素。学习如何设计数据库模式,以满足特定业务需求,例如轿车销售数据库可能包含车辆、客户、销售...

    数据库课程设计校园卡管理系统.doc

    数据库课程设计校园卡管理系统 本文档是关于数据库课程设计的校园卡管理系统的设计报告。下面是从该文档中提取的相关知识点...这些建议可以作为数据库课程设计的参考资料,帮助学生更好地理解数据库设计的原理和方法。

    数据库技术课程设计任务书

    本任务书旨在引导学生完成一个完整的数据库应用系统设计过程,涵盖了需求分析、数据库设计、数据库建立、数据输入、应用系统的设计与开发、用户界面设计与实现、系统调试与安装等多个关键环节。 #### 二、需求分析 ...

    数据库设计指南

    本指南将聚焦于几个主要的数据库系统,如DB2、MySQL和Oracle,以及如何进行有效的数据库设计。我们将探讨以下关键知识点: 1. 数据库概念:数据库是一个组织和存储数据的系统,它提供了数据的结构化管理和访问。在...

    数据库设计60个技巧

    根据给定的文件信息,我们将深入探讨数据库设计的60个技巧,这是一份由专业人士提供的宝贵资源,旨在帮助数据库开发者提升技能,确保数据库设计的高效性和准确性。下面,我们将详细解析每一部分的关键知识点。 ### ...

Global site tag (gtag.js) - Google Analytics