
算法与程序设计
文章平均质量分 84
pdcc
这个作者很懒,什么都没留下…
展开
-
使用正规表达式编写更好的 SQL
Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX 实用工具中出现过了。 Oracle 的正规表达式的实施是以各种 SQL 函数和一个 WHERE 子句操作符的形式出现的。如果您不熟悉正规表达式,那么这篇文章可以让您了解一下这种新的极其强大然而表面上有点神秘的原创 2005-07-18 14:21:00 · 825 阅读 · 0 评论 -
Oracle 常用函数
oracle 常用功能函数汇总*************************************************************************************************** * SQL Group Functions (num can be a column or expression) * (null原创 2005-07-18 14:10:00 · 934 阅读 · 0 评论 -
应遵循的PL/SQL编码规则
提高编写PL/SQL代码数量及质量的四个简单易行指导方针 我从1990年就开始编写PL/SQL代码。这意味着我已经编写了几万行的软件代码,但我确信,其中的绝大多数代码都非常拙劣,而且难以维护。 幸运地是,我发现找到并遵循编写出更好代码的新方法还为时不晚。就是在去年,我的代码质量有了显著改进;这些改进主要是由于制定了一些简单的规则,并像纪律一样加以遵守。 本文为PL/SQL新手及有经验的开发人员提出原创 2005-07-18 14:17:00 · 1036 阅读 · 0 评论 -
MYSQL数据库查询优化
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往原创 2005-08-03 14:30:00 · 780 阅读 · 0 评论 -
数据分析系统性能调整
银行数据大集中之后,业务部门越来越迫切地希望能从现有的数据中找到对开展业务有价值的信息,提供更多的辅助功能。在此背景下,出现了各种各样的分析系统,有的银行正在规划数据仓库(DW)的开发,有些银行已开发了客户关系管理(CRM)系统。 DW与CRM都以数据分析为基础,有的称之为决策支持系统(DSS),有的称之为商务智能(BI)。但无论是CRM还是DW,都不容易实现,即便在欧美发达国家已经有了成功原创 2005-08-03 14:37:00 · 1970 阅读 · 0 评论 -
什么叫做NP问题,什么叫做NPC问题?
首先说明一下问题的复杂性和算法的复杂性的区别,下面只考虑时间复杂性。算法的复杂性是指解决问题的一个具体的算法的执行时间,这是算法的性质;问题的复杂性是指这个问题本身的复杂程度,是问题的性质。比如对于排序问题,如果我们只能通过元素间的相互比较来确定元素间的相互位置,而没有其他的附加可用信息,则排序问题的复杂性是O(nlgn),但是排序算法有很多,冒泡法是O(n^2),快速排序平均情况原创 2005-10-09 15:13:00 · 1389 阅读 · 1 评论