一:表名定义规范:
(1)数据库表的命名以是名词的复数形式且都为小写,如cities, categories, friends等等
这一条不是硬性规定,可以看个人习惯,统一就好。
(2)如果表名由几个单词组成,则单词间用下划线("_")分割,如subscribed_pois,poi_categories等
(3)表名尽量用全名
(4)表名限制在30个字符...
分类:
数据库 时间:
2015-01-28 14:42:30
阅读次数:
204
今晚设计了一晚上的数据库,用了一下MyEclipse workbench,感觉小屏幕电脑用的太不爽了,一堆的窗口挤在一起。整理一下遇到的零碎的东西:字段约束:PK:belongs to primary key:主键NN:not null:不能为空UQ:unique index:唯一BIN:is bi...
分类:
移动开发 时间:
2015-01-28 06:10:15
阅读次数:
159
1.数据库设计(是否复合范式,是否合理归档、分区、分表等)2.硬件基础架构 (设备规格,硬件性能,负载均衡,容灾等)3.ql语句的写法、索引和统计信息,事务和锁,应用程序访问代码(连接过多、频繁开关等)]1、字段的设计字段是数据库最基本的单位,其设计对性能的影响是很大的。需要注意如下:A、数据类型尽...
分类:
数据库 时间:
2015-01-26 18:57:25
阅读次数:
180
从用户需求上手
设计的软件的主要功能图:
因为用户分一般用户、操作员、管理员。第一列是一般用户的功能、第二列是操作员的功能、依次类推。
E-R图的设计...
分类:
数据库 时间:
2015-01-26 15:12:08
阅读次数:
182
方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>usemysql;mysql>更新usersetpassword=password(‘新密码‘)WHEREUser=‘root‘;mysql>flushprivileges;运行之后最后去掉my.ini中的skip-gran..
分类:
数据库 时间:
2015-01-25 06:36:14
阅读次数:
267
貌似被大学生鄙视了,我也是醉了,现在的大学生水平和信心,都这么高了~ 看来,我得加把劲了~ o(︶︿︶)o 电子商务系列文章,是我闲来无事,分享自己的一些业余实践经验的文章。其中关于数据库设计的这一篇,被吐槽的次数最多。本来,自己没有购物网站相关经验,第一期就是随便写写,练练手的。但是从阅读量来看,关注的人还真多。 (这一点也充分说明,文章质量高低和阅读量关注度不成正比,读者只会关注自...
分类:
其他好文 时间:
2015-01-25 00:10:44
阅读次数:
157
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数 据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、...
分类:
数据库 时间:
2015-01-22 17:13:16
阅读次数:
244
做了n多的MIS系统,很久以前就有这种想法,想把MIS系统中的用户权限管理和审批流管理独立出来,做成单独的组件今天暂时就看权限管理系统的数据库表设计吧。子系统表,因为我这里设计的为了能够集成公司内部以后所有的系统的,所以建了子系统这张表,如果单个项目,这张表可以去掉。模块表,系统中的各个模块。模块功...
分类:
数据库 时间:
2015-01-22 13:06:51
阅读次数:
301
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库....
分类:
数据库 时间:
2015-01-19 14:16:09
阅读次数:
254
阅读博客http://blog.jobbole.com/74881/的笔记在数据库有外键的时候,使用select_related()和prefetch_related()可以很好的减少数据库请求的次数,从而提高性能.下面是数据库设计图models.py如下:from django.db import...
分类:
其他好文 时间:
2015-01-18 18:34:27
阅读次数:
148