数据库设计经验谈 数据库模型的设计是否合理会极大影响系统的使用性能。笔者依据多年来设计和使用数据库的经验,提出以下一些设计原则,供同仁们参考。 慎用游标(Cursor) 游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐
2004-12-02数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句
2004-12-02原作在SQL 2000中有一些问题。修正错误并在SQL 2000中运行通过。 /******************************************************** 作者:(wleii165@yahoo.com) 版本:1.0 创建时间:20020227 修改时间: 功能:小写金额转换成
2004-12-02要创建一个可以每个小时报告的查询,首先要创建一个表格。该表格一列记录日期,而没有时间信息;另一列记录钟点。下面的表格有一列记录了不同的处理类型。例如,我们可以按小时找出处理类型的总数。 CREATE TABLE test (StartTime&nb
2004-12-02MySQL是当前最流行的网络数据库,其中的原因包括: 运行速度快 免费 能运行在Linux及其他的一些平台 能与Apache(一种流行的网络服务器)完美结合 能与 PHP完美结合 MySQL具有一个ODBC接口。如果你操作的是网络服务器或MySQL服务器,并
2004-12-02SQL Server事务日志可能会被填满,这会阻止之后的数据库操作,包括UPDATE, DELETE, INSERT 和CHECKPOINT。 事务日志填满会导致1105错误: Can't allocate space for object syslogs in database dbname because the logsegment is full。 If you
2004-12-02为了最大程度优化SQL Server的性能, 首先您必须确定几个方面。当这几个方面得到优化时,可以最大程度的提高整个系统性能。然后您可以针对这几个方面进行分析。否则,您可能事倍功半。 经验证明,SQL Server的性能提高主要取决于逻辑数据库设计,索引设计和查询
2004-12-02问:我需要在运行SQL Server的机器上定期收集诸如每秒处理事务数(tps)之类的统计信息。为此,我大量使用了Performance Monitor(性能监视器),但却不能得到DBA所需的SQL Server性能指标。请问是否存在能够轻松收集这类统计信息的实用工具? 答:针对SQL Se
2004-12-02在连接字符串里加上服务器和数据库驱动程序就可以了 Example: dim conn set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionString = "driver={SQL Server};"server=yourserver;uid=sa;pwd=pwd;database=pubs" conn.open
2004-12-02以前在介绍SQL2k的时候已经提到了SQL2k对XML的支持,使用for XML语句就可以很容易的把执行的结果转化为一个XML,这样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见Books Online。 但是在使用ADO(Required ADO 2.6)访问返回的XML的方式
2004-12-02举个例子,设表名为bbs 回复数的字段为renum 变量名$renum 记录序号字段为id 变量名$id 当我们在论坛回贴时会要改写主贴的回复数,传统的方法要用到到两句SQL语句: //取出原值 $query1="select renum bbs where id = '$id'"; ……
2004-12-02在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在。 本人以前也曾遇到过类似问题,经详细阅读 MySQL 的 Manual ,发现可以 有一种方法很方便的解决并得到满意的结果
2004-12-02随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,在大量的数据背后隐藏着许多重要的信息,如果能把这些信息从数据库中抽取出来,将为公司创造很多潜在的利润,而这种从海量数据库中挖掘信息的技术,就称之为数据挖掘。
2004-12-02数据挖掘工具是怎样准确地告诉你那些隐藏在数据库深处的重要信息的呢?它们又是如何作出预测的?答案就是建模。建模实际上就是在你知道结果的情况下建立起一种模型,并且把这种模型应用到你所不知道的那种情况中。比如说,如果你想要在大海上去寻找一艘古老的西班牙
2004-12-02Linux作为一个免费的Unix类操作系统,以其开放性源代码、多任务、Xwindow等特点为众多的用户所采用,并有很多企业采用Linux来作为其内部网的全功能服务器(WWW,FTP,Email、DNS)。企业的内部网不仅要提供文本信息的访问,还要能提供对企业关系数据库中的信息的访
2004-12-02ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,
2004-12-02前言 模糊数据库,是指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模
2004-12-02一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之
2004-12-02Microsoft SQL Server 2000的新特性之一就是支持XML,所以用户可以通过HTTP方式直接访问具备XML功能的SQL Server2000数据库。下面介绍实现方法。 系统环境:Windows2000 Server(包含IIS)+ MS SQL Server2000
2004-12-02摘要:本文介绍了如何使用 Microsoft SQL Server 2000 的 XML 功能将现有的存储过程代码作为 Web 服务提供。 目录 简介 SQL Server 2000 中的现有代码 总结 简介 Microsoft® SQL Server™ 2000 的 XML 功能
2004-12-02