数据库表结构设计重要。
当在决定开发一个数据库管理项目时,最先着手的工作就应是数据库表结构的设计。数据库表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误项目开发周期,使大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,会直接影响到数据库的性能。
设计数据库表的注意事项:不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。
建立关系,是因为这两个实体之间本来就存在关系。就像“学生”必须有一个自己的“班级”,“老师”必须有“课程”这些实体之间本来就存在关联,为了在查询数据库时候,能跟据一个表的数据查询到另一个表的数据,(比如我知道这个学生的编号,我就可以查询该学生所在的班级,但是这是两个独立的表,要是能够建立关系,就需要把班级编号也放入学生表)所以就要建立表之间的关系。
以上就是关于数据库表结构设计重要吗全部的内容,包括:数据库表结构设计重要吗、数据库为什么要建立表间关系、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)