1、查询语句尽量不要使用select *等操作,原因:避免查询出不必要的数据,避免表结构变化后sql语句出错2、对where, group by,order by等后面的字段加索引来提高速度,但索引不能太多。3、了解数据库设计的几个范式,但是设计时有时候需要适当的违法范式来提高数据操作性能,如:通过...
分类:
数据库 时间:
2015-05-27 22:30:15
阅读次数:
130
数据库设计先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的IP数据。[sql]view plaincopyCREATETABLEIFNOTEXISTS`pic`(`id`int(11)NOTNULLAUTO_INCREMENT,`p...
分类:
Web程序 时间:
2015-05-27 22:24:11
阅读次数:
240
1、结构设计1.1、逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示runti...
分类:
数据库 时间:
2015-05-27 12:11:09
阅读次数:
164
我们可以使用微信的“生成带参数二维码接口”和 “用户管理接口”,来实现生成能标识不同推广渠道的二维码,记录分配给不同推广渠道二维码被扫描的信息。这样就可以统计和分析不同推广渠道的推广效果。 本系统使用最传统的三层架构。本文是微渠道的第一篇,主要介绍如下内容: 1. 数据库设计 2. 数据访问框架层及...
分类:
微信 时间:
2015-05-27 09:51:49
阅读次数:
429
Delphi新书出来啦!《DelphiXE8FireMonkey数据库设计》《DelphiXE8DataSnap实战》《DelphiXE8移动开发入门手册》相比当前,动辄200多,甚至500一本的Delphi金书来说,Delphi官网官方出品的XE8教程真心是白菜价良心价啊,一本的钱买3本宝书,娶媳...
上篇文章写到需求说明书中要加入IPO图,具体什么是IPO图,我又详细了解了一下。
IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。是为每个模块进行详细进行详细设计的工具。
说白了就是IPO图就是要说明输入、输出的数据以及数据处理
在这里以登陆为例:
登陆过程中,输入的数据是用户名和密码。处理:检查...
分类:
Web程序 时间:
2015-05-26 09:23:30
阅读次数:
208
学软工时常常听到:这是我们迈向职业化的一步。软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是
1、项目开发计划
2、软件需求说明书
3、数据库设计说明书
4、概要设计说明书
5、详细设计说明书
6、机房收费系统测试计划
7、机房收费系统用户操作手册
在这里只讲一...
分类:
Web程序 时间:
2015-05-25 22:31:21
阅读次数:
133
前言 Visor(http://www.visor.com.cn) 是一个基于HTML5 Canvas 开发的IDE 框架和设计开发平台,有关Visor的设计架构和技术应用,在以后的文章里会逐渐跟大家分享,今天主要是分享一下它的数据库设计功能和SQL生成功能。在众多的软件项目里面,权限管理基本上都是...
分类:
数据库 时间:
2015-05-25 14:29:21
阅读次数:
230
数据库设计原则标准化和规范化 数据库设计范式(3NF)第一范式数据属性唯一标示在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属...
分类:
数据库 时间:
2015-05-25 12:47:57
阅读次数:
142
基本理念关系表和关系型数据库设计的基本理念。接下来的内容并未覆盖以上所有主题,但足够让你进入后面的学习。假设你有一个包含产品类别的数据库表,每行包含一个类别项。各个类别可以存储的信息包括产品介绍和价格,以及生产产品的公司的供应商信息。由同一个供应商提供的许多不同类别的产品,应该把供应商的信息存储在哪...
分类:
数据库 时间:
2015-05-24 18:44:30
阅读次数:
470