在逻辑上,交叉联接是一种最简单的联接。交叉联接只实现一个逻辑查询步骤(笛卡尔积)。这一步是对输入的两个表进行操作,把它们联接起来,生成二者的笛卡尔积。也就是将一个输入表的每行与另一个表的所有行进行匹配。如果一个表有m行,而另一个表有n行,将得到m*n行的结果集。SQL
Server 支持交叉联接的两...
分类:
其他好文 时间:
2014-05-10 01:49:57
阅读次数:
258
想写一个app可以访问数据库,实现对数据库的查询,修改等,突然发现知识实在有限,故选择C#来实现此app。使用简单的三层架构来作为此app的架构。表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。从底层开始实现对数据库的读取,该例中使用MS
SQL Server 2K8 R2。在解决方案中...
分类:
其他好文 时间:
2014-05-10 01:27:39
阅读次数:
298
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
在ddd设计中我们经常会提到服务层,服务层是什么?职责是什么?有什么好处?。
先看简单的层次图(注:这里并没有考虑其他多余的领域逻辑数据层存储,或者UOW这些细节) 我的理解是服务层是处于我的应用程序业务...
分类:
其他好文 时间:
2014-05-10 01:25:03
阅读次数:
376
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:
其他好文 时间:
2014-05-10 01:12:53
阅读次数:
318
这是数学模型的第一篇,在数学模型里将整理一些历史上比较有名的数学模型和一些比较重要或者好玩的数学模型,欢迎大家供稿。数学建模的重要性毋庸置疑。大概数学建模的过程可以分为以下几个比较的过程:Step1.
选择一个重要的问题,通常社会科学和自然科学提供了大量的重要的问题。需要有跨学科的思维,当前我们的教...
分类:
其他好文 时间:
2014-05-09 19:11:02
阅读次数:
235
开发过程中经常遇到分页的需求,今天在此总结一下吧。简单说来方法有两种,一种在源上控制,一种在端上控制。源上控制把分页逻辑放在SQL层;端上控制一次性获取所有数据,把分页逻辑放在UI上(如GridView)。显然,端上控制开发难度低,适于小规模数据,但数据量增大时性能和IO消耗无法接受;源上控制在性能...
分类:
数据库 时间:
2014-05-09 18:47:19
阅读次数:
358
学习ios开发的准备 * 英语水平:看懂26个英文字母。 *
计算机专业:不要求计算机专业,但得有脑子。 * 学习态度:积极思考、积极动手、能吃苦、有兴趣。 * 编程语言:C语言、C++(可选)、Objective-C。
* 开发工具:Xcode。 * 电脑系统: Mac osx。 *...
分类:
移动开发 时间:
2014-05-09 18:07:25
阅读次数:
491
准备好了吗——一个7岁女孩将要让你自叹不如。我已忍不住内心的冲动,要告诉你们关于菲茨杰拉德的7岁女儿的故事。在花了一个小时学习编程后,她对编程得出了令人赞叹的体会。我们很幸运,这个聪明的小女孩把她的心得总结成了简洁明了的几个小点,所有的我们都应该停下手中的工作,来思考一下她写的内容。就是这张小纸片吗...
分类:
其他好文 时间:
2014-05-09 17:19:43
阅读次数:
309
每一个Oracle数据库都是由三种类型的文件组成:数据文件(Data
File)、日志文件(Log File)和控制文件(Control File)。数据库的文件为数据库信息提供真正的物理存储。
每个数据库有一个或多个物理的数据文件。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库的数据文件....
分类:
数据库 时间:
2014-05-09 16:36:08
阅读次数:
397
原文:SQLSERVER聚集索引与非聚集索引的再次研究(上)SQLSERVER聚集索引与非聚集索引的再次研究(上)上篇主要说聚集索引下篇的地址:SQLSERVER聚集索引与非聚集索引的再次研究(下)由于本人还是SQLSERVER菜鸟一枚,加上一些实验的逻辑严谨性,单写《SQLSERVER聚集索引与非...
分类:
数据库 时间:
2014-05-09 11:46:46
阅读次数:
740