摘要: 1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情... 阅读全文
posted @ 2008-02-16 23:35 ZYB 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。  1 引言  数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解,笔者参阅了Sybase、Informix和Oracle等大型数据库系统参考资料,基于多年的工程实践经验,从基本表设计、扩展... 阅读全文
posted @ 2008-02-16 23:34 ZYB 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 随着计算机技术越来越广泛地应用于国民经济的各个领域,在计算机硬件不断微型化的同时,应用系统向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。虽然对... 阅读全文
posted @ 2008-02-16 23:33 ZYB 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 我们在做项目时,经常会碰到要用js函数去获取点击radio的值,里面可能少不了要用到document.getElementByID("")语句,那么这条语句的位置有什么限制没有呢?答案是肯定的,下面请看例子:1。定义三个radio<td colspan="3" align="center"> <input type="radio" runat="server" id="rblRe... 阅读全文
posted @ 2008-02-16 23:32 ZYB 阅读(4946) 评论(0) 推荐(0) 编辑
摘要: 最赚钱的5种成功创业可行方式一、边打工边创业这种方式一般是利用自己的专业经验和在自身的厂商资源,在上班时间外进行创业尝试和增加收入,好处是没有任何风险,但应该处理好本职工作与创业的关系。A先生是某服装企业采购,从事了几年的采购工作后颇有心得,对服装有了一定的敏感并熟悉各种服装加工企业,由于服装企业现在很多是虚拟经营,即便是我们熟悉的知名品牌(如班尼路、美特斯邦威)也只是负责产品设计,本身并不设厂,... 阅读全文
posted @ 2008-02-16 23:32 ZYB 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 有时我们在做项目时,需要在SQL文里面对某个字段经过运算后再与一个常量比较:那么这将会对运行性能产生很大的影响: 请看下面SQL的执行效率: select * from iroomtypeprice where amount/30< 1000(11秒) 当改写成下面的SQL语句时效率明显提高了: select * from iroomtypeprice where amount< 1000*30... 阅读全文
posted @ 2008-02-16 23:29 ZYB 阅读(981) 评论(1) 推荐(0) 编辑
摘要: 一、不合理的索引设计---- 例:表record有620000行,试看在不同的索引下,下面几个 SQL的运行情况: ---- 1.在date上建有一非个群集索引 select count(*) from record where date >'19991201' and date 2000 (25秒) select date ,sum(amount) from record group by da... 阅读全文
posted @ 2008-02-16 23:29 ZYB 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在csdn中看到了这篇关于写存储过程时的经验之谈,觉得很好,就记了下来供大家参考: 1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。 2、开发人员在提交SP前,必须已经使用set showplan on... 阅读全文
posted @ 2008-02-16 23:26 ZYB 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用I... 阅读全文
posted @ 2008-02-16 23:25 ZYB 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 看到关于连接池的问题,觉得很有用,摘录到自己博客上 NET 连接池救生员 防止可淹没应用程序的池溢出 William Vaughn 大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些... 阅读全文
posted @ 2008-02-16 23:25 ZYB 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 今天一上班,网站前台的特价酒店页面中 日期显示错误.由于日期是在aspx页面中用js取得的.因此只要将页面的js函数修改一下就行.如下: function gotourl(){ var dayend=new Date(); //在如期dayend上加2天 dayend=dayend.setDate(dayend.getDate()+2); var end=dayend.getFullYear()+... 阅读全文
posted @ 2008-02-16 23:22 ZYB 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。 Abstract: We have t... 阅读全文
posted @ 2008-02-16 23:21 ZYB 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. oncontextmenu= "window.event.returnValue=false " 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste= "return false " 不准粘贴 4. oncopy= "return false; " oncut= "return f... 阅读全文
posted @ 2008-02-16 23:20 ZYB 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 自定义Title 自定义TitleB>(IE & FireFox...) http://blog.csdn.net/ivan__zhang" altbg="red" altcolor="yellow" altborder="yellow">滚动字幕 " altbg="#F7F7F7" altcolor="#999999" altborder="#CCCCCC">图片 周一周二¥¥" s... 阅读全文
posted @ 2008-02-16 23:19 ZYB 阅读(345) 评论(0) 推荐(0) 编辑
摘要: MSDN摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 INSERT 语句),但相比之下 SqlBulkCopy 提供明显的性能优势。 使用... 阅读全文
posted @ 2008-02-16 23:17 ZYB 阅读(509) 评论(0) 推荐(0) 编辑
摘要: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /* 名称:spAll_DeleteNoneUnique 输入:要查询的表名和字段列表 输出: 调用: 说明:实现千万级数据的分页显示!--可以在5秒内获取1448万条记录里的第1200页的100条记录,雄不? 作者:铁拳 邮件: 网站:http://www.wellknow.net ... 阅读全文
posted @ 2008-02-16 23:12 ZYB 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基 本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需 求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划... 阅读全文
posted @ 2008-02-16 23:11 ZYB 阅读(170) 评论(0) 推荐(0) 编辑
摘要: select * from information_schema.columns where table_name='表名' 阅读全文
posted @ 2008-02-16 23:11 ZYB 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Sp_MSForEachTable和sp_MSForEachDb是SQL Server的两个系统存储过程,存在于Master数据库当中,但是在SQL Server的联机帮助中并没有这两个存储过程,也就是说微软并没有把这两个存储过程编进SQL Server的联机丛书中。那么Microsoft设计这两个系统存储过程的目的到底是什么呢?这两个系统存储过程又能干些什么呢?实际上Microsoft设计这两个... 阅读全文
posted @ 2008-02-16 23:10 ZYB 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 本文将讨论: • 缓存和 Forms 身份验证 • 视图状态和会话状态 ... 阅读全文
posted @ 2008-02-16 23:09 ZYB 阅读(204) 评论(0) 推荐(0) 编辑