- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 数据库中的横向设计与纵向设计
最近在学习数据库设计中突然算是有意识的领悟到一些理念,横向设计,纵向设计,这个大概是满足第几条范式我不太能搞懂,但是我希望通过自己的方式来汇总一些经验 总所周知数据表是有‘行’与‘列’组成,那么我们在设计中要考虑到这些‘行列’组成的数据,第一是不是能满足业务需求,第二能不能扩展方便,第三能不能让程序写起来 更为简单,所以这是个问题,也是个设计,下面例子: 一条关于学生选修课分数的数据:
2013-04-24 15:48:31 10748 1
原创 SQLHelper 如何获取存储过程返回的值
C#代码 public int insertEntity(CreditLeafEntity entity) { int iResult=0; SqlParameter[] paramater = new SqlParameter[]{ new SqlParameter("@Cr
2013-04-17 16:35:55 569
转载 11条重要的数据库设计规则
在你开始阅读这篇文章之前,我(指原文作者)得明确地告诉你,我并不是一个数据库设计领域的大师。以下列出的11点是我从自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。 我之所以写下这篇长文是因为,很多开发者一参与到数据库设计,就会很自然地把“三范式”当作银弹一样来使用。他们往往认为遵循这个规范就是数据库设计的唯一标准。由于这种心态
2013-04-11 14:16:42 405
原创 如何获取链接中的传值
//获取页面间传过来的值 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg);
2013-04-11 10:07:39 648
转载 sql server中递归的实现
前言: 在实际开发中,我们经常需要根据一个父节点获取所有的子节点,也就是所谓的递归.有的时候也需要根据子节点,获取它的父节点. 下面我介绍两种方式实现上面的需求: 用户自定义函数方式(Sql Server 2000+) 公用表表达式方式(Sql Server 2005+) Hierar
2013-04-08 09:51:11 617
转载 关于sqlserver中 case when的用法
select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 then '十二' else substring('一二三四五六七八九十', month(getdate()),1) end+'月' as 月份 ===
2013-04-08 09:49:19 16946
转载 数据库设计之谈(转转转)
数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。 从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者的项目经验,一个精通OOP和ORM的开发者,设计的数据库往往更为合
2013-04-07 08:25:53 890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人