数据库设计

简介: <p><br></p> <p><br></p> <p></p> <p class="p0" style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; font-family:Helvetica,Tahoma,Arial,sans-serif; font-size:14px; line-



一、需求分析

二、数据库设计

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实体图出来。


目录
相关文章
|
16天前
|
存储 安全 数据库
数据库设计
数据库设计包括需求分析、数据模型设计、详细设计、创建数据字典、编写数据脚本和测试。关键考虑因素有数据完整性、物理设计优化和安全性。最佳实践建议避免复数表名、空格,加密密码,用整数作ID并优化索引,以及确保安全备份。良好设计能保障应用系统的稳定性和性能。
8 1
|
4月前
|
存储 缓存 关系型数据库
数据库设计优化
数据库设计优化
45 3
|
4月前
|
SQL 存储 数据可视化
使用PowerDesigner做数据库设计(一)
使用PowerDesigner做数据库设计(一)
79 0
|
6月前
|
存储 数据库
数据库设计三大范式
数据库设计三大范式
|
9月前
|
存储 关系型数据库 数据库
数据库设计之三大范式
数据库设计之三大范式
|
11月前
|
SQL BI 数据库
PowerDesigner数据库设计
手把手带你学会基本常用的操作,如果有同学刚好需要学习,请不要直接copy操作,建议加入自己的理解,码字不易给个三连吧,实在不行点个赞也行~~~
137 0
|
关系型数据库 数据库
浅谈数据库设计之三大范式
范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。
118 0
|
存储 SQL 数据采集
一文带你了解数据库设计基础
什么是数据库设计? 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
1834 0
一文带你了解数据库设计基础
|
存储 Java 数据库
数据库设计 | 学习笔记
快速学习数据库设计
102 0
数据库设计 | 学习笔记
|
存储 关系型数据库 数据库
7_数据库设计
7_数据库设计
146 0
7_数据库设计