摘要: 一、数据库设计过程 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数 据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模 型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库... 阅读全文
posted @ 2007-10-12 14:17 旭旭 阅读(503) 评论(1) 推荐(0) 编辑
摘要: 在一个数据库应用程序中,程序是从一个健全的数据库模型开始的。明白了这一点后,我们来看几种可以优化数据库模型的方法,通过这些方法可以提高查询效率。 (1) 少许的逆规范化(denormalization)大有帮助。尽量避免这样的数据库模型:它有一个名为Gender的表,表中有3个值。如果你有一个1:1关系的表,而且它经常被它的父表访问,那么你可以考虑合并这两张表。 (2) 让应用程序多承担一些责任。... 阅读全文
posted @ 2007-09-25 12:23 旭旭 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select * from a... 阅读全文
posted @ 2007-07-18 17:24 旭旭 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 程序员真的很悲哀,遇到问题都不知道如何表达清楚.最近很长一段时间了,研究学习使用CrystalReport,当然是推模式.遇到这样一个问题:需要对一个字段取平均值,算法类似:(price1*num1+price2*num2+...)/totalnum,并且不能包括值为0的项.显然Average(fld)不能满足,尝试过if()...then...或DistinctCount(fld)去解决但没有成... 阅读全文
posted @ 2007-06-27 15:04 旭旭 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 今天终于发现原因了庆祝一下推模式下 我创建了一个数据集(.xsd文件)里面包含两张表,且有联系(relation)水晶报表中database fields选择该数据集如果不注意的话,数据集中两表的联系会丢失这样会导致很多莫明其妙的问题,eg:出现很多重复项(我碰到的就是)所以,请注意查看 database expert 中的 linksover 阅读全文
posted @ 2007-05-10 16:04 旭旭 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计(OOD)思想(C#) 有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,详细地阐述面向对象设计思想。 一、传统过程化设计思想 假定我们要设计一个媒体播放器(只从软件设计的角度,不涉及硬件)。该媒体播放器目前只支持音频文件mp3和wav。按照结构化设计思想,设计出来的播放器的代码如... 阅读全文
posted @ 2007-04-30 08:43 旭旭 阅读(150) 评论(0) 推荐(0) 编辑
摘要: abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很... 阅读全文
posted @ 2007-04-24 11:09 旭旭 阅读(155) 评论(0) 推荐(0) 编辑
摘要: The Anchor object represents an HTML hyperlink. For each instance of an HTML tag in a document, an Anchor object is created.锚对象代表一个HTML超级链接。HTML文档中有标签,一个锚对象就随之建立了 Code highlighting produced by Actip... 阅读全文
posted @ 2007-04-17 15:36 旭旭 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 昨天电脑磁盘坏了,提示“磁盘结构已损坏,无法读取”..... 在网上google了一下,没发现什么? 今天早上在老大的提示下:开始->运行->cmd 输入以下命令:chkdsk c: /f 等了大概15分钟终于完成了,再访问居然好了! 提示: 遇到此类故障不用着急 系统开机时,提示自检,有段时间可能会一直停留在0%,没关系等待一会(大约10分钟) 阅读全文
posted @ 2007-04-17 10:41 旭旭 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我对“设计模式”深恶痛绝(可能是因为我是从OMT开始了解OO的原因),OO其实是被设计模式给戕害了。 “设计模式”那套思路,是他先规定出一整套花架子在那里,然后从“腿怎么别在一起、手怎么钩着”之类的木偶一般方式教学。这是我想起了六、七十年带香港拍的哪些糟蹋中国传统功夫的电影中的南拳打斗场面。“设计模式”就是那种套路。然后中国功夫在内地实际上还有很多大家,例如武当、峨嵋、少林,根本不是那种蹶屁股摇头... 阅读全文
posted @ 2007-04-13 12:38 旭旭 阅读(162) 评论(0) 推荐(0) 编辑