数据库设计心得

      对于一个系统,数据库的设计是非常重要的,数据库设计决定了以后数据好不好维护。后期需求好不好展。同时也决定了系统的性能。一个坏的数据库设计一个功能点的改动可能会设计多张表的改动。一不小心可能就会引起数据的不一致。为了解决这些问题。在数据库设计之初就要考虑这些问题。减少后期系统维护量。

      还有就是权限的问题,我们目前还没有设计到这一块,但这一块是非常重要的,不同的用户如果不分配指定的角色,就可能会具有某些权限来修改我们不希望被修改的数据,从而导致数据库中的数据出现混乱;亦或是具有对其他表的访问权限,能够访问到程序设计者并不希望被用户访问到的数据。

      其次需要注意数据冗余的问题,这一点还算做的比较好,老师上课指出这一点是数据库设计的重中之重,程序的性能很大程度上也和这点间接相关联,数据库的数据越多,对数据的基本操作就会变得越慢,当数据库中存储了大量数据并且数据大量冗余时,对应用程序的响应就会变慢,导致用户对应用程序的体验变差。

      

posted @ 2019-11-08 21:30  wsh0704  阅读(65)  评论(0编辑  收藏  举报