现在是个在校的学生实验室在开发一个项目毕业论文管理系统,,我负责的是数据库模块,,,可是我现在只是一个刚过计算机四级数据库工程的孩子。背了一大堆理论知识,,,想学习实际操作,,在开发的时候能用到我,,,,实验室条件挺好的负责一个服务器,请教大神们  我想给他门的系统提供数据库支持我要学什么啊。有半年的学习时间。。请教。。迷茫中  数据库用SQL 。。请教。

解决方案 »

  1.   

    如果你不知道数据库如何给系统提供支持,我个人建议,你从有数据库的小项目例程学起吧,买本书参照着,一步步做练习,很快就上路了。编程技能还是需要的,否则无法担当DBA。不过,要先了解他们做论文管理系统用什么平台、语言。你做有针对性的练习。
      

  2.   

    “数据库用SQL”我真的不明白为什么那么多人所说的SQL就是sqlserver,没有猜错吧…………
    说说我设计数据库的教训第一:范式,看你怎么看了,做DEMO的话(你的毕业论文系统),没有特别的性能要求和超大的数据量,尽可能把范式把握的严格一些吧第二:规范,什么是规范,主外键关联时的字段名称、类型、大小,别关联不同表的字段,在不用表中名称不一致或者类型不一致,这个需要从系统整体上考虑设计整个表第三:字段选择,该用int用int,该用decimal用decimal,该用varchar用varchar,该用char用char,事先从整理上考虑好,不参与编码,或者你是意识不到这些细节的,等发现问题时,再去用cast转换类型是相当扯淡的。第四:学会用一个表设计工作,powerdesinger之类的。第五:开始扯淡了,你做demo,没有什么性能要求和数据量,业务也不复杂,基本上不用考虑索引之类的性能问题,还有视图之类的第六:其他扩张性考虑,你这里基本上用不到。其他的也想不到了,目前只设计过一个应用数据库,教训蛮多的。
    其实我也是在自己总结自己的失败的教训