数据库设计心得体会_计算机-数据库.pdf
《数据库设计心得体会_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《数据库设计心得体会_计算机-数据库.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库设计心得体会 1.尽量使用数据冗余。随着磁盘容量的大幅飙升,这一点已经不会产生什么问题。当然冗余归冗余,不能把数据的关联弄的乱七八糟的。本科数据库课程中学的知识直接拿来,在实际中会出大问题。满足三级范式的数据库构造会让你面对大量的连表查询,应用程序中会用到大量的数据库访问,既繁琐(烦死你)又使程序运行速度减慢。2.尽量不要使用 varchar(max)类型 这一点主要是用动软代码生成器自动生成代码时,如果 varchar的最大长度指定为 max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去。现在感觉用个 varchar(1000)就够了。3.使用预留字段。数据库表(尤其是动态
2、表格),在你把所有字段都设计好了之后,再添加几个备注字段和预留字段。之前我觉得这样做没多大意义,因为预留字段的列名是没有实际意义的。这样程序中使用的时候就会让人费解。但现在觉得还是有必要的,很有必要的,即便在用到时需要自己十分清楚之前预留的无意义字段现在表示什么意义。不过我的第二个数据库中还是没采用,这也是遗憾之处啊。个人感觉用 Note1、Note2、R1(R表示 reserve)、R2、R3,2 个备注字段和 3 个预留字段就足够了,再多的话就不容易记住哪个字段详细表示什么意义了,容易晕。类型就都用 varchar(200)吧。-在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知
3、识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以稳固我们对数据库根本原理和根底理论的理解,掌握数据库应用系统设计开发的根本方法,进一步提高我们综合运用所学知识的能力。当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进展模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是 Html 和 php 相互
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 心得体会 计算机
限制150内