数据库设计感想

数据库设计感想

PNG 伍洲琦

对于一个系统,数据库的设计是非常重要的,数据库设计决定了以后数据好不好维护,后期需求好不好展,同时也决定了系统的性能。并且,数据库的设计,要尽量符合范式,减少数据冗余,表与表间的联系要准确,逻辑要正确从而提高效率和维护数据一致性,但是根据实际经验,适当的冗余可以有利于数据库的查询速度,所以这中间的取舍是需要主要讨论的一个点。在设计中一个功能点的改动可能会导致多张表的改动,就有可能会引起数据的不一致。我们小组的项目是基于OPENPOSE的私人健身教练,在数据库的设计中,首先最重要的是要能够满足用户的需求,考虑到用户多种个人相关信息,如个人计划,训练记录,动态与评论等数据的保存,其次就是我们软件中所需要的各种资源,如音乐,图片,视频等,仔细思考每种表之间的关系对于整体的设计来说至关重要。对于数据库来说,好的表结构对于以后的数据库结构有着莫大的作用。对我来说这次设计是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了一段时间的数据库,但是还是缺少经验。在具体的设计与实施中,我感受到了一个整体的设计框架从无到有的过程,一步一步发现问题和不足再一步步改善解决,对具体的设计步骤、思路、方法、技巧都有了进一步的了解。希望我们小组能在接下来的讨论与学习中进一步完善我们的设计,离项目的完成更进一步。

posted @ 2019-11-08 20:55  蜗忑乏蝌  阅读(162)  评论(0编辑  收藏  举报