自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

转载 db设计规约

1、数据库表名和列名都使用小写命名。2、名字中的单词应使用下划线分割 (例如 product_order)。3、对于表名,你既可以使用单数也可以使用复数。但 不要 同时使用两者。为简单起见,我们推荐使用单数名字。4、表名可以使用一个通用前缀,例如 tbl_ 。这样当应用所使用的表和另一个应用说使用的表共存于同一个数据库中时就特别有用。 这两个应用的表可以通过使用不同的表前缀很容易地区别

2015-01-25 15:35:33 776

原创 数据库设计新手容易掉进的陷阱(不断更新中)

因为要帮同学做个电子商务的网站,不得不把从毕业起就扔掉的数据库设计实现重新捡了起来。话说从毕业到现在十几年的时间,自己在编程方面没多少长进,天天写的也都是些业务逻辑代码,想想也真是为自己叹一口气。不管怎么说,以现在这个为契机重新开始吧。废话少说直接进入正题,下面列出的都是我走的弯路,在这里汇总整理一下。(其实都是些很基础的东西,因为我等于是从0开始直接上手,以赛代练,所以走弯路ms

2015-01-22 23:02:06 1046

转载 mysql Error Code: 1005(errorno:121)解决

Error Code: 1005 Can't create table (errno: 121)这个是Innodb 创建外键的时候出现的问题MySQL官方Error code解释:原文链接:http://dev.mysql.com/doc/refman/5.0/en/innodb-error-codes.html1005 (ER_CANT_CREATE_TABLE) 多

2015-01-22 20:04:17 5480 1

转载 数据库优化

SQL数据库建表前期优化关于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有所差异,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的,下面结合网上的一些看法和自己的一些观点做个总结。  一个系统的性能的提高,不单单是试运行或者维护阶段的

2015-01-22 17:41:54 412

转载 sublime text2快捷键

lucasfais 总结了一些非常实用的 Sublime Text 2 快捷键,Lucifr 将它们翻译成了中文,以方便查阅。注意:修饰键(如⌘)后跟多个按键的情况表示在按住修饰键的情况下依次按下相应键。打开/前往⌘T前往文件⌘⌃P前往项目⌘R前往 method⌘⇧P命令提示

2015-01-22 15:35:04 381

转载 数据库设计原则

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2015-01-18 23:39:48 317

转载 数据库模型设计——主键的设计

在数据库设计时,主要就是对实体和关系的设计,实体表现出来就是表,关系表现出来就是外键。而对于一个表,由两部分组成:主键和属性。主键的简单定义就是表中为每一行数据的唯一标识。其实更准确的说法,每一行数据的唯一标识是候选键(Candidate Key),一个表中可以有很多个候选键,主键是候选键中的一个,主要用于更方便的检索和管理数据。一个表中可以有多个候选键,但是只有一个主键。由于主键常常用于检索数据

2015-01-18 23:38:35 479

转载 建立主键应该遵循的原则

1. 主键应当是对用户没有意义的。如果用户看到了一个表示多对多关系的连接表中的数据,并抱怨它没有什么用处,那就证明它的主键设计地很好。2. 永远也不要更新主键。实际上,因为主键除了唯一地标识一行之外,再没有其他的用途了,所以也就没有理由去对它更新。如果主键需要更新,则说明主键应对用户无意义的原则被违反了。注:这项原则对于那些经常需要在数据转换或多数据库合并时进行数据整理的数据并不适用。3.

2015-01-18 23:36:54 3727

转载 mysql workbench简单操作

1.选择File->New Model2.选择Add Diagram3.添加table等。4.table编辑画面如下:[intrinsic column flags] (基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 非

2015-01-18 20:35:13 713

转载 安装MAMP后的控制台访问mysql问题

需要将mysql的目录添加到PATH变量里面去。1.打开控制台,输入 echo $PATH,查看当前PATH变量的内容。2.输入以下内容:    cd ~    ls -a    找到.profile文件(如果没有的话,需要用文本编辑器新建一个)    open .profile3..profile内容如下:# MacPorts Installer addition

2015-01-18 19:57:52 3902 1

转载 建立数据库的原则(怎样建立一个好的数据库)

1:需求分析好后,找实体,不要有所落下2:分析实体里所要涉及到的属性(比如学生,在这个数据库里我需要他的学号,但不需要他的籍贯)3:分析属性的类型,长度。要想的长远点,比如学生名字的长度,汉族一般几位就够了,可万一来个维族,那几位长度就不够用了。4:实体间的关系,要满足需求和现实5:写出关系模式6:优化关系模式(越满足后面的范式越好)7:建数据库。属性,约束等最好字母+单词(正确的),

2015-01-18 17:27:22 2805

转载 11 个重要的数据库设计规则

英文原文: 11 Important Database designing rules  简介  在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : )  我之所以写下这篇这么完

2015-01-18 17:06:22 341

转载 mysql数据库设计学习---数据库设计规范化的五个要求

一:表中应该避免可为空的列;二:表不应该有重复的值或者列;三: 表中记录应该有一个唯一的标识符   在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来 唯一的标识行记录,而不要通过名字、编号等字段来对纪录进行区分。每个表都应该有一个ID列,任何两个记录都不可以共享同一个ID值。另外,这个ID值最 好有数据库来进行自动管理,而不要把这个任务给前台应用程序。否则的

2015-01-18 16:43:04 411

转载 数据库设计原则

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2015-01-18 15:52:49 257

转载 【Github教程】史上最全github使用方法:github入门到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,

2015-01-18 09:29:41 330

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除