MySQL数据库设计复习笔记及项目实战
2013-10-30 22:27
246 查看
最近手头上有3个项目开动,其他2个都是从底层开始的,一个已经开始了一段时间的了,在小城市小团队开发的条件下,都没有专门的DBA来做数据库的设计和维护,往往都是开发人员顶上,可是看了很多的数据库的设计,感觉很多设计都不是很完美,包括DZ的Ucenter和UcenterHome的数据库,所以这段时间话了近5个小时的时间好好的整理了下数据库方面的基本内容,配合现有的框架来实现快捷的数据库设计,来满足目前项目的需求
参考的数据库文档主要有:目前国内的常见的PHP系统的数据库
DZ6.0的数据库 ECSHOP SUPESITE7 UCHOME UCENTER的数据库结构 还有DEDECMS的数据库结构,这些都是来自 PHPCHINA论坛,有需要的朋友可以联系我或者留下邮件我发送过去,今天在读这些范式,设计注意事项的文章中,就想到了大学时候的数据库课程,记得大一的时候,涛涛就拉我一起去听比听03届的数据库课程,感觉那个时候听的也比较入神,感觉老师也讲的好,后来就到了我们自己上数据库课程的时候,来的老师感觉就会讲PPT,根本没有设计经验的刚刚毕业的研究生来教我们的,嘎嘎,那个时候就不想去上课的了,一点学习的冲动都没有了,老师自己教的累,我们学的也累,现在想想大学时候真的没有把基础打好,现在要来恶补一下了。鄙视下自己的大学时候的生活和心态,没有好好的学好好专业课,呵呵,书动用时方恨少.......
入题:
数据库设计方面我主要分为如下:
一、设计工具
因为现在只做LNMP(Linux + Nginx +PHP +MySQL)方面的开发了,所以数据库设计上我就选了数据库的设计工具了,现在用的是MYSQL自己的 开发的工具:MySQL Workbench 5.2.16 OOS Beta 设计的开发版本,这个方面主要是针对MYSQL的数据库开发的,从5.2的各个版本一直在用,发现不少bug但是对于现在的设计还是很有用的,BUG还是很多,有待完善,主要的特点终于 a,只做MySQL比较专业 b,可以反向数据库 c,可以管理和监控MySQL d,界面上和SQLSERVER MANAGER差不多,还是用起来比较顺手的,好了上张图
![](http://pic002.cnblogs.com/img/scotoma/201003/2010032414292237.jpg)
二、数据库设计的注意实现及基础知识复习
这些直接上图了
大家可以下载下来看,太大了
![](http://pic002.cnblogs.com/img/scotoma/201003/2010032414304274.jpg)
三、现在的一些设计经验
现在的方法
理出公共的表,单独起来,每个项目都可以共用的
From: /article/4992135.html
参考的数据库文档主要有:目前国内的常见的PHP系统的数据库
DZ6.0的数据库 ECSHOP SUPESITE7 UCHOME UCENTER的数据库结构 还有DEDECMS的数据库结构,这些都是来自 PHPCHINA论坛,有需要的朋友可以联系我或者留下邮件我发送过去,今天在读这些范式,设计注意事项的文章中,就想到了大学时候的数据库课程,记得大一的时候,涛涛就拉我一起去听比听03届的数据库课程,感觉那个时候听的也比较入神,感觉老师也讲的好,后来就到了我们自己上数据库课程的时候,来的老师感觉就会讲PPT,根本没有设计经验的刚刚毕业的研究生来教我们的,嘎嘎,那个时候就不想去上课的了,一点学习的冲动都没有了,老师自己教的累,我们学的也累,现在想想大学时候真的没有把基础打好,现在要来恶补一下了。鄙视下自己的大学时候的生活和心态,没有好好的学好好专业课,呵呵,书动用时方恨少.......
入题:
数据库设计方面我主要分为如下:
一、设计工具
因为现在只做LNMP(Linux + Nginx +PHP +MySQL)方面的开发了,所以数据库设计上我就选了数据库的设计工具了,现在用的是MYSQL自己的 开发的工具:MySQL Workbench 5.2.16 OOS Beta 设计的开发版本,这个方面主要是针对MYSQL的数据库开发的,从5.2的各个版本一直在用,发现不少bug但是对于现在的设计还是很有用的,BUG还是很多,有待完善,主要的特点终于 a,只做MySQL比较专业 b,可以反向数据库 c,可以管理和监控MySQL d,界面上和SQLSERVER MANAGER差不多,还是用起来比较顺手的,好了上张图
![](http://pic002.cnblogs.com/img/scotoma/201003/2010032414292237.jpg)
二、数据库设计的注意实现及基础知识复习
这些直接上图了
大家可以下载下来看,太大了
![](http://pic002.cnblogs.com/img/scotoma/201003/2010032414304274.jpg)
三、现在的一些设计经验
现在的方法
理出公共的表,单独起来,每个项目都可以共用的
From: /article/4992135.html
相关文章推荐
- MySQL数据库设计复习笔记及项目实战
- MySQL 数据库设计复习笔记及项目实战
- 项目实战笔记 | C++ 实现银行排队服务模拟1 数据结构设计 |实验楼项目
- 《Python 编程实战:运用设计模式、并发和程序库创建高质量程序》阅读笔记
- 【实战\聚焦Python分布式爬虫必学框架Scrapy 打造搜索引擎项目笔记】第4章 scrapy爬取知名技术文章网站(1)
- HTML5项目笔记3:使用Canvas设计离线系统的Logo
- 唐宇迪之tensorflow学习笔记项目实战(LSTM情感分析)
- JavaEE完全实战详解笔记--在Eclipse中创建一个简单的web项目
- java设计模式综合项目实战
- React 架构设计:项目实战经验分享
- vue项目实战总结笔记
- 项目实战- 企业组网方案设计
- 设计模式复习笔记 (12)结构型模式:代理模式
- 《JavaScript 设计模式与开发实战》第一部分(1、2、3章)笔记
- mysql数据库优化(四)-项目实战
- 【黑马程序员】多线程,设计模式——Java复习笔记
- jQuery moible 开发笔记之项目设计
- 设计实战!项目第一期设计小结