数据库设计
2016-05-15 19:15
267 查看
一、需求分析
二、数据库设计
1.powerdesigner使用方法介绍
2.E-R图设计入门
3.CDM生成PDM
三、脚本生成
1.PDM生成脚本
2.脚本导入
3.建立数据库所需要注意的问题
四、录入数据
1.Navicat for MySQL——导入execl表;
2.PL/SQL——直接复制进去(投机取巧哇哈哈)
五、连接数据库(thinkphp版)
1.Mysql连接方式
2.Oracle连接方式
六、其他tips
第一部分——需求分析;
一些小组的同学在做数据库分析之前没有做细致的需求分析,直接开始做数据库设计,其实我认为这样子是事倍功半的,虽然此次使用不包括前端设计和后台代码,但事先做需求分析仍然可以给你带来以下好处:
1. 电商作为一个我们不太了解的领域,事先做需求分析可以帮助我们了解电子商务的运作过程,使得数据库设计更加合理。
2. 需求分析可以帮助我们理清思路,在分析过程中,我们逐渐了解到这个系统需要什么样的实体集,而每个实体集里又需要包含什么样属性,需求分析做得越细致,系统设计的效率就越高。
3. 需求分析可以将你所需要做的项目清楚地表达出来,方便你向其他大神寻求知道意见。
程序猿通常使用UML做设计,但我们小组经过讨论后觉得思维导图(XMind)也是一个不错的选择,且效率要比UML高,上手也容易,所以果断选择XMind;
下面提供XMind下载连接:
http://pan.baidu.com/s/1hqkQzRY
右键一直子主题就可以建立一科树状图:
我们建立的图如下:
在做完需求分析之后,大体框架已经出来
这里只是 理清楚,功能,还没有E-R实体图出来。
二、数据库设计
1.powerdesigner使用方法介绍
2.E-R图设计入门
3.CDM生成PDM
三、脚本生成
1.PDM生成脚本
2.脚本导入
3.建立数据库所需要注意的问题
四、录入数据
1.Navicat for MySQL——导入execl表;
2.PL/SQL——直接复制进去(投机取巧哇哈哈)
五、连接数据库(thinkphp版)
1.Mysql连接方式
2.Oracle连接方式
六、其他tips
第一部分——需求分析;
一些小组的同学在做数据库分析之前没有做细致的需求分析,直接开始做数据库设计,其实我认为这样子是事倍功半的,虽然此次使用不包括前端设计和后台代码,但事先做需求分析仍然可以给你带来以下好处:
1. 电商作为一个我们不太了解的领域,事先做需求分析可以帮助我们了解电子商务的运作过程,使得数据库设计更加合理。
2. 需求分析可以帮助我们理清思路,在分析过程中,我们逐渐了解到这个系统需要什么样的实体集,而每个实体集里又需要包含什么样属性,需求分析做得越细致,系统设计的效率就越高。
3. 需求分析可以将你所需要做的项目清楚地表达出来,方便你向其他大神寻求知道意见。
程序猿通常使用UML做设计,但我们小组经过讨论后觉得思维导图(XMind)也是一个不错的选择,且效率要比UML高,上手也容易,所以果断选择XMind;
下面提供XMind下载连接:
http://pan.baidu.com/s/1hqkQzRY
右键一直子主题就可以建立一科树状图:
我们建立的图如下:
在做完需求分析之后,大体框架已经出来
这里只是 理清楚,功能,还没有E-R实体图出来。
相关文章推荐
- mysql char varchar 二三事
- mysql慢查询分析
- SQLSERVER2008 R2的端口设置
- MySQL轻量版使用,无需安装,无脑操作
- vs2013下oracle proc配置
- 执行查询“BACKUP LOG [XXX] TO DISK = N'F:\\BackData\\事务日至备份\\...”失败,错误如下:“无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。
- sql server 权限
- 数据库原理
- Mysql auto_increment 重新计数(让id从1开始)
- 开启mysql sql追踪
- oracle11g 最终版本11.2.0.4安装详细过程
- oracle知识点总结
- MySql笔记-数据库基本操作
- 关于mysql忘记密码解决方法
- MySQL学习笔记--触发器的创建与删除及使用注意事项
- 忘记了oracle数据库用户的密码,怎么办?
- mysql插入数据中文显示问号/乱码
- MyBatis的动态SQL详解
- Hive体系结构(三)元数据库与基本操作
- 虚拟机中Redis安装与部署及常见问题解答