热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

数据模型分析

刚入职的员工,如何快速的了解并及时的上手一个新的项目。除了看需求,点原型以外,我们肯定是要分析一下这个数据库的数据模型的。那么࿰

  刚入职的员工,如何快速的了解并及时的上手一个新的项目。除了看需求,点原型以外,我们肯定是要分析一下这个数据库的数据模型的。那么,怎么分析呢?

 每张表记录的数据内容

    对于企业中的动不动就是一百多张表,而且还都是陌生表这个时候,我们如果想知道每个表是干啥的,不用每张表打开一个一个的都去看。应该分模块去熟悉每张表的意义。也就是说,在看表之前首先对于你的需求、你的功能有个大概的了解。首先要搞清楚你要负责的是哪个模块,然后分模块的对每张表的内容进行熟悉。如果连需求都是模糊的,就去看数据库的表的话。那么,是很低效的。

 每张表重要的字段设置

    搞清楚你要看的表是干啥的以后,要看每张表的重要字段的设置。如何看哪些是重要字段呢?有两个依据:1.打开表以后里面的非空字段,肯定是重要字段。

    

    2.表中的作为外键的字段。不过这个如果是开发环境的话,为了开发的方便,一般在表上是没有的。在上线后才会在数据库中加入这些。可以通过数据库详细设计说明(如果有的话)去查看。

 数据库级别表与表之间的关系

    其实在我们看主外键的时候,就已经开始了分析数据库间的表与表之间的关系了。其实说白了,就是看一下表和表之间的依赖关系。

 表与表之间的业务关系

    在分析表与表之间业务的关系的时候,一定要建立在某个业务的需求之上的。然后,就知道这些个表的关系了。至于其他的表,可以在以后用到的时候再去分析,甚至有的程序员同志把项目都搞完了,还没有弄明白所有的表之间的关系。不过这些都不重要,不影响开发。


转载于:https://www.cnblogs.com/zhangyuhang3/p/6901114.html


推荐阅读
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 本文介绍 DB2 中的基本概念,重点解释事务单元(UOW)和事务的概念。事务单元是指作为单个原子操作执行的一个或多个 SQL 查询。 ... [详细]
  • 本文旨在探讨信息安全专业的职业规划路径,结合个人经历和专家建议,为即将毕业的学生提供实用的指导。 ... [详细]
  • 解决Unreal Engine中UMG按钮长时间按住自动释放的问题
    本文探讨了在Unreal Engine中使用UMG按钮时,长时间按住按钮会导致自动释放的问题,并提供了详细的解决方案。 ... [详细]
  • 持续集成持续部署持续交付今天,我将谈论开发人员的一个误解:持续集成是关于运行自动化集成管道的…什么是持续集成(CI) ... [详细]
  • 本文介绍了Java编程语言的基础知识,包括其历史背景、主要特性以及如何安装和配置JDK。此外,还详细讲解了如何编写和运行第一个Java程序,并简要介绍了Eclipse集成开发环境的安装和使用。 ... [详细]
  • WCF类型共享的最佳实践
    在使用WCF服务时,经常会遇到同一个实体类型在不同服务中被生成为不同版本的问题。本文将介绍几种有效的类型共享方法,以解决这一常见问题。 ... [详细]
  • 本文详细介绍了区块链系统的架构,并附有清晰的架构图,帮助读者更好地理解区块链的工作原理和技术细节。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文将深入探讨 iOS 中的 Grand Central Dispatch (GCD),并介绍如何利用 GCD 进行高效多线程编程。如果你对线程的基本概念还不熟悉,建议先阅读相关基础资料。 ... [详细]
  • python模块之正则
    re模块可以读懂你写的正则表达式根据你写的表达式去执行任务用re去操作正则正则表达式使用一些规则来检测一些字符串是否符合个人要求,从一段字符串中找到符合要求的内容。在 ... [详细]
  • 数字经济浪潮下企业人才需求变化,优质IT培训机构助力技能提升
    随着云计算、大数据、人工智能、区块链和5G等技术的迅猛发展,数字经济已成为推动经济增长的重要动力。据信通院数据,2020年中国数字经济占GDP比重达38.6%,整体规模突破39.2万亿元。本文探讨了企业在数字化转型中对技术人才的需求变化,并介绍了优质IT培训机构如何助力人才培养。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 本文详细解析了ASP.NET 2.0中的Callback机制,不仅介绍了基本的使用方法,还深入探讨了其背后的实现原理。通过对比Atlas框架,帮助读者更好地理解和应用这一机制。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
author-avatar
孔红MJ
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有