数据库设计实践总结
数据库设计的优劣和体现性能的高低对整个系统软件的生命周期长短具有重要的影响意义,其中辅助数据库设计程序是软件开发和应用最有效的辅助设计工具。以下是小编整理的数据库设计实践总结,欢迎阅读。
数据库设计实践总结1.尽量使用数据冗余。
随着磁盘容量的大幅飙升,这一点已经不会产生什么问题。当然冗余归冗余,不能把数据的关联弄的乱七八糟的。
本科数据库课程中学的知识直接拿来,在实际中会出大问题。满足三级范式的数据库结构会让你面对大量的连表查询,应用程序中会用到大量的数据库访问,既繁琐(烦死你)又使程序运行速度减慢。
2.尽量不要使用varmax)类型
这一点主要是用动软代码生成器自动生成代码时,如果varchar的最大长度指定为max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去。
现在感觉用个var1000)就够了。
3.使用预留字段。
数据库表(尤其是动态表格),在你把所有字段都设计好了之后,再添加几个备注字段和预留字段。
之前我觉得这样做没多大意义,因为预留字段的列名是没有实际意义的。这样程序中使用的.时候就会让人费解。但现在觉得还是有必要的,很有必要的,即便在用到时需要自己十分清楚之前预留的无意义字段现在表示什么意义。不过我的第二个数据库中还是没采用,这也是遗憾之处埃
个人感觉用note1、note2、r1(r表示reserve)、r2、r3,2个备注字段和3个预留字段就足够了,再多的话就不容易记住哪个字段具体表示什么意义了,容易晕。类型就都用var200)吧。
数据库设计实践总结2在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
-
数字系统课程设计精彩论文
数字钟的设计是由软件和硬件相配合使用而实现的,通过FPGA控制实现时间显示与设置、秒表、闹钟、日期显示与设置诸多功能。今天小编为大家准备了数字系统课程设计精彩论文,欢迎阅读!摘要:数字化成图是建立信息系统平台重要的数据来源手段。数字测图根据数据来源的...
-
如何优化MongoDB以及其它数据库?
我们知道做数据库最重要的还是做好优化,那么优化这两个看似简单,但是要怎么做才好呢?下面小编就为大家分享下优化MongoDB以及其它数据库的方法吧。JaredRosoff在ScaleOutCamp发表了一篇简洁、有效、有趣和令人信服的《8分钟MongoDB教程》描述了如何进行MongoDB优...
-
生活中一些XP系统中实用的网络使用方法
虽然微软已经停止了对windowsxp系统的服务更新,还是有很多的用户仍然继续使用xp系统,据某权威网站数据表明,WinXP系统到目前为止仍是使用人数最多的操作系统,我们都知道,xp系统是一款很经典的操作系统,它以其广泛的兼容性、强大的稳定性为众多用户所喜爱。可是对于xp...
-
卫生系统岗前培训总结
俗话说:“玉不啄,不成器。”俗话说:“玉不啄,不成器。”下面是小编带来的是卫生系统岗前培训总结,希望对您有帮助。卫生系统岗前培训总结1医院岗前培训是对新录用职工正式工作前的集中培训,不但是新职工职业生涯的开端,还是新职工熟悉适应单位环境、规划职业生涯、定...