代码改变世界

阅读排行榜

数据库设计系列[02]为什么要学习数据库设计

2012-12-17 22:57 by Mike.Jiang, 1594 阅读, 收藏,
摘要: 1,不好的数据库设计,产生的问题?在数据库概念设计阶段,对于同一领域建模,不同的建模人员得到的结果不一样,从而转换后的关系模式也不一样。这样就存在关系模式的优劣之分。学习数据库设计,就是要学习前人总结的一些规则,常用的表示方法。在学习如何进行设计之前,我们先了解下差的设计产生的问题。2,示例场景在采购的场景中,需要记录订单号、商品信息和操作人信息。如果我们这样设计存在的问题有:数据冗余、插入异常、更新异常和删除异常;2.1数据冗余在这个应用设计中,OrderNum和CreateName重复存储了。当订单量很大,这样的浪费就很可观了。2.2 插入异常从这个关系模式的设计中,我们可以看到Order 阅读全文

C# 常用操作

2013-02-28 11:11 by Mike.Jiang, 1513 阅读, 收藏,
摘要: 1,VS2010 修改模板文件,增加默认注释通过修改模板文件,为代码文件添加默认的注释,如创建人、时间和版本等信息。链接:VS2010 修改模板文件,增加默认注释2, ASP.NET 页面生命周期来源于MSDN: ASP.NET Page Life Cycle3, Repeater绑定值时应该是单引在外面,双引在里面,否则会报“字符文本中的字符太多”的错误'>')">4, C#DateTime的默认值问题C#DateTime不能为空,默认值为0001-01-01 00:00:00,但SQL SERVER中日期最小值是1900-01-01 00:00:00。 阅读全文

数据库设计系列[01]一些重要的概念

2013-01-15 21:25 by Mike.Jiang, 1380 阅读, 收藏,
摘要: 1, 数据库不是万能的 正如我们做任何事情一样,我们不可能把每一个方面都做的完美。在做数据库初步设计时,我们同样也做不到将任何现实中繁杂的概念反应到数据库中,毕竟描述数据库语言也很有限,不要总想着把任务业务都加进去,要知道适可而止。所以在设计数据时,要标识出关键的业务实体即可,一些极为繁杂的行为可以其它地方实现。2,关系模型 经常谈关系模型,那么什么是“关系”呢? 之前一直将关系模型中的关系理解为,表之间的关系,但实际上是表内不同字段间的关系。 阅读全文

数据库设计系列【6】当一个实体包含多个计算列时,如何处理?

2013-11-28 19:48 by Mike.Jiang, 1367 阅读, 收藏,
摘要: 当一个实体包含多个计算列时,如何处理?1 示例需求:在海外采购时,将产生多种费用,如:班轮费、报关费、卸货费,仓储费、利息费,银行手续费等等。这些费用的公式如下:班轮费No. of FCL x rate报关费No. of FCL x rate卸货费No. of FCL x rate仓储费Qty (MT) x Conversion (MT/m3) x rate利息费N/A银行手续费Bank Charges = Purchase Amount x 0.003上面仅是一个简单的需求,根据公司所处的国家不同,这些公式也将做相应的调整;并且,隔一段时间,根据政策的变化,公式也需要做相应的调整。2 解决方 阅读全文

基于UML项目的分析与设计

2013-11-24 13:48 by Mike.Jiang, 1317 阅读, 收藏,
摘要: 1,概述项目中需求和设计的文档是必然的,UML工具可以帮助指导我们从不同的角度去看待一个新的系统,并把这个系统分解剖析出来。本篇文章主要讲述的是如何将UML应用到项目的开发工作中,关于如何学习UML建议跟着实际项目学,不要过早地陷于UML的各种表示语法中。2,分析建模阶段2.1 在此阶段, 先构建出用例图,用以表示系统对外提供的功能,以及哪些用户可以使用此功能。另外,可以用Excel快速地画出用UI与用户交流,以帮助用户理解系统。用Excel做UI的目的是,用户可以方便地进行修改,添加备注,加快交流。2.2 除此之外, 在构建用例和UI的同时,我们需要建立领域模型,用类图表示,用以支撑用例中的 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页