对于建网数据库的设计,各位都有啥想法,欢迎给点意见。 [ 2.0 版本 ]
最近写到数据表的部分了,自己做的数据库表格,后来频繁修改,感觉这样的做法不应该写给别人看,哪位大神有建网的好的意见欢迎提供,谢谢啦。下面是我正在写的关于数据表的部分,完全就是个草稿。
第三章 数据表和 Gii 快速搭建网站
参考网页:
引言
数据库中表的设计非常重要,是网站稳健运行的基础。但是前期考虑不周、后期新的业务需要等因素,往往需要重建、修改或新增数据表,给网站开发和维护带来了非常大的麻烦。虽然可以使用 git diff 等工具协助修改数据表带来的改动,但是做好前期设计、遵循一些原则还是很有帮助的。具体可以参考搜索数据库表设计原则。现摘录一部分如下。
- 拿到任务就开始建立表,但是这绝对是最差的做法;
- 范式设计,确保表的独立性;
- 考虑性能,加入关联和冗余;
- 尽量增加属性,不随意删除属性;
(略)
从上一章的分析可知,当采用管理者和被管理者分离,被管理者无需登录网站的设想,数据表至少需要 tbl_user
和 tbl_personinfo
,分别用于存储管理者和被管理者。管理者可以登录,可以是一个人或者一个组织。被管理者的信息只是个人信息。在建网之前,我也想了很多,感觉思考的角度有如下几点。
- 不会画 E-R 图,还是要理清一下整个网站大致的工作过程;
一、数据表
共 0 个回答
没有找到数据。
bubifengyun NJSH
注册时间:2014-11-06
最后登录:2022-10-29
在线时长:59小时54分
最后登录:2022-10-29
在线时长:59小时54分
- 粉丝36
- 金钱10
- 威望160
- 积分2200