开发一个项目,请教数据库。。。 现在是个在校的学生实验室在开发一个项目毕业论文管理系统,,我负责的是数据库模块,,,可是我现在只是一个刚过计算机四级数据库工程的孩子。背了一大堆理论知识,,,想学习实际操作,,在开发的时候能用到我,,,,实验室条件挺好的负责一个服务器,请教大神们 我想给他门的系统提供数据库支持我要学什么啊。有半年的学习时间。。请教。。迷茫中 数据库用SQL 。。请教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你不知道数据库如何给系统提供支持,我个人建议,你从有数据库的小项目例程学起吧,买本书参照着,一步步做练习,很快就上路了。编程技能还是需要的,否则无法担当DBA。不过,要先了解他们做论文管理系统用什么平台、语言。你做有针对性的练习。 “数据库用SQL”我真的不明白为什么那么多人所说的SQL就是sqlserver,没有猜错吧…………说说我设计数据库的教训第一:范式,看你怎么看了,做DEMO的话(你的毕业论文系统),没有特别的性能要求和超大的数据量,尽可能把范式把握的严格一些吧第二:规范,什么是规范,主外键关联时的字段名称、类型、大小,别关联不同表的字段,在不用表中名称不一致或者类型不一致,这个需要从系统整体上考虑设计整个表第三:字段选择,该用int用int,该用decimal用decimal,该用varchar用varchar,该用char用char,事先从整理上考虑好,不参与编码,或者你是意识不到这些细节的,等发现问题时,再去用cast转换类型是相当扯淡的。第四:学会用一个表设计工作,powerdesinger之类的。第五:开始扯淡了,你做demo,没有什么性能要求和数据量,业务也不复杂,基本上不用考虑索引之类的性能问题,还有视图之类的第六:其他扩张性考虑,你这里基本上用不到。其他的也想不到了,目前只设计过一个应用数据库,教训蛮多的。其实我也是在自己总结自己的失败的教训 我的 order by 为什么总是不生效呢? 附加数据库出错。 我想让某登录用户仅仅具有执行某个数据库的全部存储过程权限,应该怎么办? 问一个困扰很久的问题 sql server 2000 动态生成语句的语句超过了8000,求解... opendatasource的参数如何使用变量 简单的问题---我原来用到acess,现在扩充了sqlserver,,能把他们整合到一块用sqlserver吗 为什么没有数据? 使用代码来备份与恢复数据库? 订单表 结构设计 关于一个create database的基础题 SQL 不能插入重复键-错误
说说我设计数据库的教训第一:范式,看你怎么看了,做DEMO的话(你的毕业论文系统),没有特别的性能要求和超大的数据量,尽可能把范式把握的严格一些吧第二:规范,什么是规范,主外键关联时的字段名称、类型、大小,别关联不同表的字段,在不用表中名称不一致或者类型不一致,这个需要从系统整体上考虑设计整个表第三:字段选择,该用int用int,该用decimal用decimal,该用varchar用varchar,该用char用char,事先从整理上考虑好,不参与编码,或者你是意识不到这些细节的,等发现问题时,再去用cast转换类型是相当扯淡的。第四:学会用一个表设计工作,powerdesinger之类的。第五:开始扯淡了,你做demo,没有什么性能要求和数据量,业务也不复杂,基本上不用考虑索引之类的性能问题,还有视图之类的第六:其他扩张性考虑,你这里基本上用不到。其他的也想不到了,目前只设计过一个应用数据库,教训蛮多的。
其实我也是在自己总结自己的失败的教训