数据库概念结构设计

数据库概念结构设计,第1张

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据上面的设计规划出的实体有: 突水点、评价单元、研究矿区。

就是表需要有一个主键,比如

ID

然后还有一个字段,叫

父编号,

比如

PID

再加上其他的字段,剩下的就是写

SQL

的事情了。

例如下面这个表,就是一个可以做树状的。

CREATE

TABLE

test_tree

(

test_id

INT,

pid

INT,

test_val

VARCHAR(10),

PRIMARY

KEY

(test_id)

);

数据库表结构设计重要。

当在决定开发一个数据库管理项目时,最先着手的工作就应是数据库表结构的设计。数据库表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误项目开发周期,使大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,会直接影响到数据库的性能。

设计数据库表的注意事项:不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。

逻辑结构设计是把概念模型结构转换成某个具体的DBMS所支持的数据模型。

逻辑结构设计步骤为:

1、把概念模型转换成一般的数据模型;

2、把一般的数据模型转换成特定的DBMS所支持的数据模型;

3、通过优化方法将其转化为优化的数据模型。

以上就是关于数据库概念结构设计全部的内容,包括:数据库概念结构设计、如何设计数据库树状数据结构、数据库表结构设计重要吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9335035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存