`
vishare
  • 浏览: 9129 次
  • 性别: Icon_minigender_2
  • 来自: 南宁
最近访客 更多访客>>
社区版块
存档分类
最新评论

项目开发中对于数据表的管理问题思考

阅读更多
在做一个项目开发时,需要有一个记录此项目涉及的数据表结构及数据关联关系的地方
可以选择的方式可以是:
方式1.列文档
写出表结构与数据表的关系

create table table1
(
  field1         INTEGER not null,  --表字段1
  field2         CHAR(25),         --表字段2(1,表新增,2,表修改)
  field3         CHAR(25),         --表字段3
  field4         CHAR(1)           --表字段4
)

table1.field1与table2.field1关联

table2
create table table2
(
  field1         INTEGER not null,  --表字段1
  field2         CHAR(25),         --表字段2
  field3         CHAR(25),         --表字段3(1,表加,2,表减,3,表乘,...)
  field4         CHAR(1)           --表字段4
)

table1.field1与table2.field1关联




这种方式的缺点是:
1,每次数据库修改后,这个文档都需要修改.
2,当一个项目是多人参与且无专人负责数据表维护时,这个文档基本上不能保证与数据库实时同步.
3,多个表的关联复杂的时候,这种方式不直观

优点:当项目结束,数据表基本上不做发动时,此文档则方便查阅.交付实施人员等不需要涉及数据库操作的人员使用时十分必要.


2.使用数据库本身的功能.
如oracle中有相应的字段记录注释,需要做表设计的人在设计表时将其填写清楚.
那么表之间的关联要如何体现呢?



在项目管理中,对于数据库,数据表的管理应当如何操作?
怎么样做到对于数据表结构的管理是清晰且实时的?
数据表字段在模块中表示的作用,及一些计算公式(比如包含一些条件判断的)的说明,是写在表结构中还是别写一个表格?
分享到:
评论

相关推荐

    _关于汽车行业数据中台的思考.pdf

    在数据中台和业务中台的建设路径选择上,车企必须思考是外包还是自建的问题。车企本身并不是专业的IT系统开发商,但在关键业务系统的开发上,车企需要保持自主的控制权,以避免在业务拓展时IT系统成为瓶颈。企业要从...

    项目管理下的营销管理创新思考.docx

    许多企业的高层管理者对于项目管理的重要性认识不够深刻,往往忽视了其在营销管理中的作用。这种认知上的偏差可能会阻碍企业采用项目管理方法,进而影响到营销管理创新的效果。 ### 结语 综上所述,项目管理在营销...

    人力资源管理系统需求说明书,人力资源管理系统系统设计,人力资源管理系统项目开发计划

    在这一阶段,业务需求被详细记录和分析,包括系统的目标、功能模块、用户角色和权限、数据管理需求等。例如,系统可能需要支持员工信息录入与查询、招聘流程自动化、考勤管理、薪酬计算等功能。需求说明书需要确保...

    加强系统集成项目管理的思考.pdf

    3. 数据整合,通过全方面获取的数据分析和利用空间数据仓库技术分析项目管理系统中的数据,合理整合集成信息和属性,完善数据分析模型库。 在进行系统集成项目管理时,必须考虑现代信息技术的快速发展和企业信息...

    软件项目管理思考题.docx

    "软件项目管理思考题" 软件项目管理是指对软件项目的规划、组织、协调、控制和监理,以确保项目的目标和要求得到实现。软件项目管理思考题是对软件项目管理的重要组成部分,它帮助项目经理和团队成员更好地理解软件...

    风险检查表、风险管理报告

    在IT行业中,风险管理是至关重要的一个环节,尤其是在项目管理和软件开发过程中。"风险检查表"和"风险管理报告"是这两个核心概念的体现,它们帮助企业或团队有效地识别、评估、优先级排序以及应对潜在的风险。 首先...

    软件项目管理(双语)

    【软件项目管理(双语)】是一门针对JAVA软件开发的课程设计,旨在教授学生如何在实际项目中有效地管理软件开发流程。这门课程的独特之处在于采用双语教学,兼顾中文与英文,使得学生能够在国际化的环境中提升技能。...

    发现问题的思考术

    比如,在项目管理中,管理者需要通过对项目的进度、成本等方面的综合评估,及时发现可能存在的风险因素。 #### 3. **学会换位思考** 换位思考意味着从他人的角度出发考虑问题,这对于发现问题尤其重要。在很多情况...

    软件开发的哲学思考

    作者通过对软件开发过程中存在的问题进行分析,揭示了软件开发与人类思维、创造力之间的密切联系,并提出了关于如何改进软件开发过程的一些思考。 #### 二、软件开发的本质 软件开发是一种高度依赖于人类思维的...

    项目开发实验报告模板

    【项目开发实验报告模板】是软件工程领域中一个重要的实践环节,旨在让学生通过实际操作理解软件开发的全过程。实验报告通常包含多个部分,包括实验目的、实验环境、实验要求与内容、思考题、实验内容(如项目背景、...

    数据治理方面的思考与系统实践.pdf

    通过自动化元数据管理,可以实现数据的洞察、数据集成、数据开发和运维管理等,从而确保数据仓库中的数据是完整、准确和及时的。数据血缘的概念则强调数据之间的关联性,通过血缘分析,可以对数据质量进行追踪和修复...

    微软高级开发和项目管理MBA培训资料1

    综上所述,微软的高级开发和项目管理MBA培训资料是一套全面的教育材料,不仅教授项目管理的基本理论,还深入探讨了敏捷开发、软件工程、团队协作和数据分析等多个层面,旨在培养出能够引领创新、驱动业务成功的IT...

    项目管理需要注意的几点

    2. 弱势项目经理沟通:相反,过于顺从开发商的项目经理可能会变得唯唯诺诺,不独立思考,一切以开发商的意愿为准。虽然短期内可能避免冲突,但长期来看,这会削弱项目经理的影响力,降低决策质量,项目可能因缺乏...

    30天学通java-项目案例开发

    《30天学通Java——项目案例开发》是针对初学者设计的一套全面而深入的Java编程教程,旨在通过30天的学习,帮助学员掌握Java编程基础并能实际运用到项目开发中。在这个过程中,教程重点讲解了东方大学学生成绩管理...

    项目开发相关的文档模板

    "项目开发相关的文档模板"是一套全面的文档工具,旨在帮助开发者规范地进行项目管理工作,确保团队沟通有效,减少误解和错误,提高开发效率。 一、立项阶段 1. **项目建议书**:这是项目启动的起点,包含了项目的...

    个人项目开发作品

    【个人项目开发作品】 在IT领域,个人项目开发作品是技术人才展示技能和经验的重要方式。这些项目可以涵盖各种类型,从简单的应用到复杂的系统,它们不仅锻炼了开发者的技术能力,也展示了他们的创新思维和问题解决...

    宿舍管理系统 数据结构课设 c语言写的控制台程序

    综上所述,这个宿舍管理系统项目不仅涵盖了C语言编程,还涉及到了数据结构中的哈希算法和其他数据结构的应用,是学习和提升计算机科学技能的一个宝贵实践。通过深入理解和分析该项目,学生可以在理论与实践中找到...

    地理信息系统应用项目组织和管理

    在GIS项目进行过程中,要进行人员管理,数据管理以及质量控制,本章根据GIS具体技术特点,提出了相应的建议。在最后,介绍了软件研制和开发的质量控制的两个标准,ISO9000系列标准和CMM模型,作为项目开发机构的指导...

    Java项目开发实例代码

    "Java项目开发实例代码"这个资源提供了与"Java项目开发实例自学手册"相配套的实际编程示例,旨在帮助初学者和进阶者深入理解Java语言在实际项目中的应用。 Java是一种广泛使用的面向对象的编程语言,以其平台独立性...

    基于SSM框架的Java Web开发课程教学中的几点思考.pdf

    本文主要探讨了在基于SSM(Spring+Spring MVC+MyBatis)框架的Java Web开发课程教学中出现的问题,并提出了相应的改进措施。以下是详细的知识点总结: 1. SSM框架介绍: SSM框架是目前Java Web开发中广泛使用的一种...

Global site tag (gtag.js) - Google Analytics