|
主题: 关于网站(合理的)数据库设计!
|
进军.net
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#12005/4/26 9:19:40
要想做好一个网站,而且考虑到这个网站的长远,我认为设计好数据库非常重要、所以有几个问题,请指教 access sqlserver2000) 1、设计数据库应该从何下手. (讲详细点) 2、主要应考虑哪几个方面. 3、如何优化数据库!
|
蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#22005/4/26 10:00:22
好大问题,数据库作为网站和程序的最基本,就如地基,确实应最受重视。 数据库设计个人认为几个方面最重要: 1、数据库设计前必须通晓整个工程的需求,慎思熟虑,设计好模型,最好能和有经验的设计师交流一下。 2、掌握好核心内容,不要轻重不分,对核心部门一定要再慎,设计完整库后,检查一下,该部门是否起核心作用,与各表之间的关系。 3、容易维护,设计表一定要有好看规范,这在设计库之间就应该制定规范了。大的数据库表应该分类,分组设计,各组之间要有联系点,又能保持相对独立。 4、优化数据库应该是放在数据库设计最后,作用其次于数据库设计。优化分数据库结构优化、和程序优化。结构性的应在程序开发前考虑到,主要是消除多余字段,外链接设计等,对一些有性能提高,但对性能有帮助的辅助字段设计一定要多加考虑,个对认为对这样字段如果能通过程序达到同样目的的,尽量不要增加,除非性能提高明显。程序优化,SQL内部的存储结构也应考虑在内,另外如删除等操作连带其它表,可考虑外链接,也可设计触发器等。 5、最后是编程的优化了,但这部分已是上层工作,虽然在大的工程中,这部分也很重要,但毕竟可修改的余地要比数据库要大多了些。
非常大鱼
|
进军.net
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#32005/4/26 10:28:57
谢谢蓝鲸:
可我感觉这讲得确实太笼统了!有没有和网站有关的数据库设计实例教程(免费的)!推荐一下! 我认为我还是应该看一些实例或者体会一些具体内容,才能有所获!(举一反三)
|
tonton_5d
职务:普通成员
等级:2
金币:1.0
发贴:176
|
#42005/4/30 16:57:13
关于数据库的设计,你可以先了解一下关于“数据库范式设计”的方法,如“第三范式”,找点数据库原理的基础书看看,有百利而无一害。
|