日期:2014-05-18  浏览次数:20385 次

如何提高数据库设计能力
现在做项目 存在的问题就是 数据库设计的漏洞百出 写代码的过程当中 又要不停地去改数据库 
非计算机专业毕业 想问一下 数据结构这么课很重要么 还有看什么书 能提高一些

------解决方案--------------------
我也是,不过我是一边写代码一边设计数据库,同步进行.
------解决方案--------------------
数据库原理是数据库设计的基础,数据结构可能是程序设计和数据库理论的基础,你说重要吗。

如何提高数据库设计能力这个题目虽然有点大,我觉得是时候该总结下的了,可惜很难在这里说清楚,说几个关键词吧,熟悉业务、实体关系、规范化、索引设计、反规范化等。




------解决方案--------------------
慢慢来吧,见得多了,自然而然就会了。
不过该学的还是要学的。要是数据库的话,那就MSSQL技术内幕。
要是数据结构的话,建议看《算法导论》
------解决方案--------------------
重点是需求分析
------解决方案--------------------
探讨
重点是需求分析

------解决方案--------------------
探讨
现在做项目 存在的问题就是 数据库设计的漏洞百出 写代码的过程当中 又要不停地去改数据库
非计算机专业毕业 想问一下 数据结构这么课很重要么 还有看什么书 能提高一些

------解决方案--------------------
业务最重要,设计遵从几个范式。
------解决方案--------------------
多学、多想、多看、多练!
------解决方案--------------------
还是想方设法满足工作需求。。。。
------解决方案--------------------
建议LZ先看些数据库基础书籍,毕竟你不是很了解数据库,再就是熟悉业务的需求
------解决方案--------------------
需求的变化,是无法避免的,国内的特色

设计者只能比用户更超前,才能避免被动
但是也要避免无谓的超前
所以,经验就很重要了
------解决方案--------------------
直接干掉那个改需求的