自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (21)
  • 收藏
  • 关注

原创 在C#中完成海量数据的批量插入和更新

http://www.linzhengjian.com/post/2008/08/05/e59ca8Ce4b8ade5ae8ce68890e6b5b7e9878fe695b0e68daee79a84e689b9e9878fe68f92e585a5e5928ce69bb4e696b0.aspx 对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操

2010-03-23 14:44:00 786

转载 yield return 关键字的详解

http://2sws.blog.163.com/blog/static/179102492009843454582/ /// /// yield return 关键字的详解/// 下面的例子可以进行正常的迭带运算,想要理解运行的机制的/// 话,我们可以使用F11键进行单步运行,就可以看明白了。/// public class Persons : System.Collections

2010-03-01 22:25:00 734

转载 迭带器与泛型

http://2sws.blog.163.com/blog/static/179102492009843454413/ ///看下面的例子的时候请使用F11键单步运行,查看运行过程using System;using System.Collections;using System.Collections.Generic;public class Persons : IEnumera

2010-03-01 22:25:00 582

转载 c#2.0迭带器----yield return关键字

http://2sws.blog.163.com/blog/static/179102492009843454697/ ///c#2.0迭带器///yield return关键字///C#2.0引入了yield Return 关键字,用于无缝实现迭代器模式。///它使开发人员摆脱了实现枚举器和可枚举类的负担。下面是我///们前边例子的重写版本///public class Persons

2010-03-01 22:24:00 502

原创 迭代器的实现

http://2sws.blog.163.com/blog/static/179102492009843454870/ 迭带器---枚举对象并非必须实现IEnumerable接口 /// 迭带器---枚举对象并非必须实现IEnumerable接口/// 迭带器这一节看了足足有两天多的时间。说心里话我都看恶心了/// 现在终于看明白了一点点。现在把自己理解的东西写出来,主要/// 是

2010-03-01 22:22:00 423

转载 Enterprise Library 企业库 V4.1 中文学习手册

http://www.congci.com/item/184 Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access App

2010-03-01 10:24:00 1123

转载 内存对齐

在网上看到内存对齐的知识,内存的是否对齐,会影响对象实际分配的内存大小和程序性能。关于内存分配和字节大小的关系,依稀接的在学校上计算机组成原理还是体系结构的时候老是讲过,其中提到过对齐的问题,不过书不在身边,无法找到详细的理论解释了,哈哈·~~ 实际内存对齐主要是操作系统和编译器控制的,和语言无关,所以无论是Strcut还是Class成员对象的内存分配都有这个问题;在C和C++中可以使用s

2010-02-26 22:34:00 418

转载 Microsoft Application Blocks for .NET

http://dev.csdn.net/article/61/61780.shtm Microsoft Application Blocks for .NETData Access Application Block 概述Chris Brooks、Graeme Malcolm、Alex Mackman、Edward JezierskiMicrosoft Corporatio

2010-02-25 16:16:00 525

转载 激发 Windows 窗体 CurrencyManager 事件

http://support.microsoft.com/kb/312045/zh-cn 本文将引用下面的 Microsoft.net 框架类库命名空间: System.Data.SqlClient本页 概要 更多信息 CurrentChanged 事件 ItemChanged 事件 PositionChanged 事件 绀轰緥浠 g

2010-02-23 11:59:00 1363 1

原创 C#解析XML文件

http://www.cnblogs.com/zhangyf/archive/2009/06/03/1495459.html 内容提要1.解析Xml文件有哪些方法?各有什么优缺点?2.如何用XPath解析xml文档的要点。       先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题有个概要的了解。在程序中访问并操作XML文件一般有两种模

2010-02-05 10:07:00 1019

原创 设置服务账号失败(WMI提供程序错误,对WMI提供程序的调用返回了错误代码:0x80074814)

使用Sqlserver自带的配置管理器,将登录身份修改为Local System时,出现这个错误:WMI提供程序错误,对WMI提供程序的调用返回了错误代码:0x80074814   解决方案:使用操作系统中的服务,进行修改

2010-02-04 21:30:00 4713 1

原创 .NET 反编译工具 Reflector

刚接触.net 时就听说 Reflector这个强大反编译工具呢,只是一直没有去使用他. 本来本人对新鲜事就非常有兴趣,听他这么一说.决定试一试这个传说中的工具. 今天有空就用了一下. 我用的版本是4.1.84.0,以,把自己编写DLL反编译了一下,反编译后的代码除了变量名不同外,其它基本上是一至的,我把反编译后的代码导到相关的文件里(要用到插件),再用vs.net编译,全部通过,真是爽呀.围

2010-02-04 15:36:00 626

原创 Sql Server 使用windows账号无法登陆

  该错误产生的原因是由于SQL   Server使用了"仅   Windows"的身份验证方式,     因此用户无法使用SQL   Server的登录帐户(如   sa   )进行连接.解决方法如下所示:         1.在服务器端使用企业管理器,并且选择"使用   Windows   身份验证"连接上   SQL   Server     操作步骤:     在企业管理器中     --

2010-02-04 15:05:00 2782

原创 提示“远程计算机已结束连接”的解决方法

提示“远程计算机已结束连接”的解决方法Quote:一、远程桌面连接故障现象:  笔者刚刚安装完一台员工计算机,该计算机操作系统是windows XP,领导决定以后这台计算机就担任公司数据存放工作,所以日后需要对其进行远程管理操作。所以笔者也像往常一样,开启了该系统的远程桌面连接功能。谁知道在网络中的其他计算机通过远程桌面连接程序访问时却出现了“中断远程桌面连接,远程计算机已结束连接”的

2010-02-03 17:26:00 2867

原创 S60

软格机:先*#7780# 密码八个0 ,这个格式化不会删除手机里的名片,短信等内容硬格机:先*#7370# 密码八个0 自动安装法:将可直接安装的程序软件放到存储卡E:/Private/10202dce目录下,断开传输连接后,手机会提示安装程序的。这个比较合适懒人或对手机文件夹比较熟悉的人。  开机自动上网:设置-》连接-》分组数据-》将 分组数据连接设置成“当需要

2010-01-29 16:34:00 430

转载 DotNet 操纵Excel总结之三

这次我写了两个方法,一个是从Excel文件中的一个Sheet的内容导入到DataSet中;另一个是把DataSet里的内容导出到Excel中。 /// /// 从选择的Excel文件导入/// /// DataSetpublic DataSet ImportFromExcel(){    DataSet ds=new DataSet();    string file = "e://text.

2010-01-28 12:33:00 407

原创 DotNet 操纵Excel总结之二

上编文章说了一些平时操纵Excel的方法,今天在来说一些方法。  10.其他//设置一个范围的样式Excel.Range range = workSheet.get_Range(workSheet.Cells[top, left], workSheet.Cells[top + rows, column]);range.Borders[Excel.XlBordersIndex.xlInsideH

2010-01-28 12:31:00 408

转载 DotNet 操纵Excel总结之一

前段时间,做项目的时候,要操纵Excel,从网上找了些资料,结合自己用的例子,现在总结一下在DoNet下操纵Excel的方法。一.生成Excel.dll 的方法    利用DotNet 中自带的工具在命令提示符下执行tlbimp excel.exe.这样就不会因为你的Excel是xp或2000的不同要去找不同的*.olb文件,还有一点就是因为在2000以后的版本中没有了excel9.olb这个文件

2010-01-28 12:28:00 483

转载 NAnt 简介

NAnt 是一个Visual Studio .Net应用程序的连编工具,对大而负责的工程而言,使用NAnt很方便。1.      安装从http://nant.sourceforge.net上可以下载源代码或者编译好的二进制文件,一般下载nant-bin.zip,解压,注册系统环境变量后,就可以使用nant命令了。2.      Build文件XML格式,每个build文件包含一个

2010-01-23 16:25:00 891

转载 C#中获取当前路径的几种方法

要在c#中获取路径有好多方法,一般常用的有以下五种:             //获取应用程序的当前工作目录。             String path1 = System.IO.Directory.GetCurrentDirectory();                         MessageBox.Show("获取应用程序的当前工作目录:" + path1); 

2010-01-22 15:45:00 410

转载 创建新的Excel ,并写入数据

http://blog.csdn.net/gisfarmer/archive/2009/01/09/3738959.aspx 看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于6553

2010-01-21 15:34:00 529

转载 打开已存在的Excel

http://www.xker.com/page/e2009/0901/77380.html

2010-01-21 15:29:00 400

转载 快速写入Excel(将数据转换为数据流)

private void button1_Click(object sender, EventArgs e)         {             SaveFileDialog saveFileDialog = new SaveFileDialog();             saveFileDialog.Filter = "Execl  files  (*.xls)|*.xls";  

2010-01-21 11:50:00 1809

原创 快速写入Excel(将数据转换为二维数组,再使用Range方法)

http://topic.csdn.net/u/20080623/14/d0953232-d549-4ebd-806c-45b5ec23437c.html Excel.Application excel=new Microsoft.Office.Interop.Excel.Application();            Excel.Workbook excelBook = excel.

2010-01-21 11:36:00 5857

转载 Visual C# 编程操作Excel

 摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.NET环境中的使用。  关键词:受管代码;非受管代码;Excel对象;动态连接库  引言  Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适

2010-01-20 13:59:00 496

转载 C#日期格式化

http://hi.baidu.com/ztf704/blog/item/aaad3fdbb2e1e266d0164ee6.html 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using Sy

2010-01-19 12:34:00 333

转载 VS2005中读写配置文件(一)

http://www.cnblogs.com/sorosjing/archive/2005/11/28/285861.html VS2003中对于应用程序配置文件(app.config或者web.config)只提供了读取的功能。而在VS2005中,对于配置文件的功能有了很大的加强。在VS2005中,对于应用程序配置文件的读写一般使用Configuration,ConfigurationM

2010-01-19 11:25:00 389

转载 推荐一个操作Zip文件的开源类库:DotNetZip

DotNetZip 是一个短小易用的用来操作 zip 文件的 .NET 类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。下面是一些简单的例子:1.加密压缩:using (ZipFile zip = new ZipFile()) { zip.Password = sPassword

2010-01-18 16:08:00 612

转载 C#读取配置文件详解

http://developer.51cto.com/art/200908/143724.htm C#读取配置文件需要注意的一些问题:C#读取配置文件1.了解配置文件概述:应 用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是 configuration。我们经常

2010-01-14 16:52:00 947

原创 C#面向对象设计模式纵横谈——笔记(4)

一、 Builder生成器模式(创建型模式)1、 结构(Structure)和协作(Collaborations)2、 实现示例public abstract class House{ } public abstract class Builder{    public abstract void BuildDoor();    public a

2010-01-13 14:44:00 390

原创 C#面向对象设计模式纵横谈——笔记(2)

一、 Singleton单件(创建型模式)1、  结构(Structure)2、 单线程Singleton实现public class Singleton{    private static Singleton instance;     private Singleton() { }     public static Singleton Instanc

2010-01-13 14:39:00 330

原创 C#面向对象设计模式纵横谈——笔记(3)

一、 Abstract Factory抽象工厂模式(创建型模式)1、 结构(Structure)2、 实现示例/// /// 道路/// public abstract class Road{ } /// /// 房屋/// public abstract class Building{ } /// /// 地道

2010-01-13 14:39:00 365

原创 C#面向对象设计模式纵横谈——笔记(1)

一、 面向对象设计模式与原则1、 概念描述(1)   设计模式:描述了软件设计过程中某一类常见问题的一般性的解决方案。(2)   面向对象设计模式:描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。(3)   面向对象三大机制:a)   封装,隐藏内部实现b)   继承,复用现有代码c)   多态,改写对象行为2、 设计三大原则(1) 

2010-01-13 14:37:00 356

原创 设计模式

一、创建型模式l   Abstract Factory模式的几个要点a)     意图:提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它们具体的类。b)     如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式,这时候使用简单的静态工厂完全可以。c)     “系列对象”指的是这些对象之间有相互依赖、或作用的关系

2010-01-12 16:30:00 322

转载 网站

  Blog & Homepage 侯捷网站       http://jjhou.csdn.net/ 荣耀网站       http://www.royaloo.com/ Chris Brumme [CLR]       http://blogs.msdn.com/cbrumme/ Don Boxs Splout [Web Services]       http://www.go

2010-01-11 11:50:00 382

原创 书籍

《设计模式:可复用面向对象软件的基础》——GoF《重构:改善既有代码的设计》——Martin Fowler《大话设计模式》通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF 

2010-01-11 11:43:00 336

转载 c# as is 类型转换

关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Boolean b2

2009-12-31 16:19:00 386

转载 C#必备知识之预编译指令

http://developer.51cto.com/art/200901/104934.htm 预编译一般用来防止头文件的重复包含和编译,而预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。本文中就C#中相关的预编译指令进行了简单介绍。 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码

2009-12-30 21:42:00 470

转载 SQL Server 2008下载

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。   在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开

2009-12-24 12:06:00 750

转载 渐变维度转换及其实现

在SQL Server 2005中,BI(Business Intelligence,商业智能)模块功能得以大大的增强。其中有一个重要的模块,被称为SQL Server Integrated Services(SSIS),即SQL Server数据库集成服务,其主要作用是对业务数据库或OLTP数据库中的数据进行抽取、转换和加载(Extract-Transform- Load,ETL)到数据仓库(D

2009-12-15 17:28:00 1065

ADO.NET 中文版帮助手册CHM

ADO.NET 中文版帮助手册CHM ADO.NET 中文版帮助手册CHM ADO.NET 中文版帮助手册CHM

2010-04-16

TaskVision_CS

TaskVision 是一个示例智能客户端任务管理应用程序,它是使用 Microsoft®.NET Framework(一个至关重要的 Windows® 组件,支持运行下一代应用程序和 XML Web 服务)的 Windows 窗体类生成的。TaskVision 允许经过身份验证的用户查看、修改和添加与其他用户共享的项目和任务。它可以在多种方案中使用,从错误跟踪到管理工作程序或者客户服务请求,都可以使用。它的主要用途是为有兴趣使用 .NET Framework 生成智能客户端应用程序和 XML Web 服务的开发人员提供高质量的示例源代码。图 1 所示为 TaskVision 应用程序。 TaskVision 解决方案演示了许多由 .NET Framework 提供的技术,其中包括: 应用程序脱机和联机模型 通过 HTTP 的应用程序更新模型(无接触式部署) 控制用户对应用程序功能的访问的授权 数据冲突处理 打印和打印预览 Windows XP 主题 动态属性 本地化支持 辅助功能支持(有限) 使用用户名/密码数据库进行窗体身份验证 异步 XML Web 服务调用 使用 SQL 存储过程进行 ADO.NET 数据访问 使用 GDI+ 进行图形开发 基于 .NET Framework 的代码和 COM 应用程序 (COM interop) 之间的集成 本白皮书对 TaskVision 进行了深入的讨论,从该解决方案的开发人员的角度提供了有关其体系结构的详细信息。此外,本文档还通过分析许多主要的应用程序功能以及用以实现这些功能的技术,讲解了如何将 TaskVision 用作能够生成智能客户端应用程序的模板。有关 TaskVision 的完整信息,请访问 TaskVision 主页。 TaskVision 解决方案使用 Microsoft®Visual Studio .NET® 开发,由 C# 和 Visual Basic .NET 编程语言编写。TaskVision 已经移植到 PocketPC 平台上了。有关如何生成 TaskVision 的 PocketPC 版的信息,请参阅 MSDN 上的 Creating the Pocket TaskVision Application。 TaskVision 入门 实际体验 TaskVision 最简便的方法是下载并安装 TaskVision Live Client v1.0 MSI。该 Live Client 包含已编译的可执行文件,并配置为从一个公共 XML Web 服务发送和检索它所需要的数据。 与该客户端应用程序对应的服务器应用程序是 TaskVision Server v1.1 MSI。该 Server 安装程序将创建数据库,并安装 XML Web 服务和承载客户端 v1.1 更新(该更新将通过无接触式部署检索和执行)的 Web 站点(分别为“http://localhost/TaskVisionWS”和“http://localhost/TaskVisionUpdates”)。该安装程序特别适用于想在不编译代码的情况下在本地运行整个解决方案的开发人员。 对于想要亲手访问源代码的人,可以使用已发行的 TaskVision Source Code v1.1 MSI,该安装程序将创建数据库,并安装客户端应用程序 v1.1(对于 TaskVision Live Client,就是通过无接触式部署下载和执行的版本)的源代码,以及 XML Web 服务的源代码。对于没有安装该 MSI 所必需的软件的人,可以通过 TaskVision Source Code Viewer 联机查看其中一些源代码。 有关 MSI 的系统要求和安装说明,请参考下面的说明。 注 不可以将 TaskVision Server v1.1 MSI 与 TaskVision Source Code v1.1 MSI 安装到同一台计算机上,这是因为这两个安装使用相同的数据库和 IIS 虚拟目录名称。 TaskVision Live Client v1.0 MSI 安装 下载和安装适当的 MSI。启动该应用程序时(从 Start 菜单),将提示一个标准登录屏幕,您需要输入“jdoe”作为用户名,输入“welcome”作为密码。登录后,您就可以随意修改数据并测试应用程序功能,但是请注意,公共服务器上的所有数据在每天夜间都会重置,因此在某一天所做的更改无法保留到第二天。 最低要求: Windows 2000/XP 或更高版本 Microsoft .NET Framework 1.0 LAN/拨号 Internet 连接 Microsoft Excel 2002(推荐;不需要 — 要实际查看 COM interop,您需要使用该应用程序将数据导出到 Excel)。 该应用程序不支持 ISA 客户端或 Web 代理。 TaskVision Server v1.1 MSI 安装 安装之前,请确保满足了下列条件: 您具有本地计算机上的管理员特权。 SQL Server 默认实例命名为“local”(默认情况下安装的实例),并且,您的 Windows 帐户具有使用集成安全性的数据库的 SQL Server 管理员特权。 ASP.NET 文件扩展名(.aspx 和 .asmx)必须注册到 Internet 信息服务 (IIS)。(如果 IIS 是在安装 .NET Framework 之后安装的,必须运行以下位置的应用程序:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe â

2010-04-08

Spring.net中文参考手册

Spring.net中文参考手册 Spring.net中文参考手册 Spring.net中文参考手册

2010-04-08

Microsoft Visual C# 2008 Step by Step pdf 文档

Microsoft Visual C# 2008 Step by Step pdf 文档

2009-06-29

C# 设计模式 CHM完整版 + C# 设计模式 CHM迷你版,带图示

网上找了很多,很多都是打不开的,或者右侧无法显示。 我提供的这个保证可以打开,肯定对大家有所帮助,该版本很详细。 解压压缩包后,包含两个CHM文档: C# 设计模式 CHM完整版 C# 设计模式 CHM迷你版

2009-06-24

visual c# 网络编程技术与实践(源码)

visual c# 网络编程技术与实践(源码) 第1章 C#.NET网络编程概述 第2章 C#.NET高级网络编程技术概述 第3章 开发基于TCP协议的应用程序 第4章 开发基于UDP的应用程序 第5章 开发基于SNMP协议的应用程序 第6章 使用.NET发送邮件 第7章 FTP下载与文件传输 第8章 基于C#.NET的网络管理模块 第9章 编写基于.NET的Web Service 第10章 基于.NET的远程技术 第11章 流媒体在线播放 第12章 在线五子棋系统模块 第13章 基于HTTP协议的下载工具

2009-04-28

完全手册Visual C# 2008开发技术详解

完全手册Visual C# 2008开发技术详解

2009-04-27

Microsoft Excel Visual Basic参考(Vbaexcelxl10.chm)

Vbaexcelxl10.chm Microsoft Excel Visual Basic参考

2009-04-22

Microsfot Office 2003 帮助手册 (CHM)

Microsfot Office 2003 帮助手册 (CHM) 很全,很详细

2009-04-22

通用的数据访问代码(C#)

通用的数据访问代码(C#), 只需通过配置文件修改所需数据库对应的连接字符串,后台程序代码不用修改。

2009-04-22

VS2005 使用技巧 PDF版

第一章、编写代码 第二章、探索编译器 第三章、编译、调试与部署 第四章、使用VS.NET 2005 第五章、其他.NET提示与技巧 都是些使用VS的技巧,能帮助你提高开发效率

2009-04-18

VS2008 快捷键 大全(doc)

vs 2008常用快捷键 doc格式 分享给大家

2009-04-15

C# 代码段 code snippet

使用C#代码段,提高工作效率(C# code snippet), 下载后直接安装,包中包含微软提供的C#全部的代码段

2009-04-15

SQL 存储过程精解

存储过程精解 适合新老手,希望对你有所帮助

2009-02-19

存储过程编写经验和优化措施

存储过程编写经验和优化措施 希望对你会有所启发

2009-02-19

SQL Server存储过程编程经验技巧

SQL Server存储过程编程经验技巧

2009-02-19

《SQL Server语言参考大全》+ 语法大全

SQL语言参考大全 速查手册,肯定对你有所帮助

2009-02-19

SQL 指南 语法 中文版PDF

SQL 指南 语法 一定对你有所帮助

2009-02-17

SQL 语法大全中文版

SQL 语法大全中文版 对你一定有所帮助

2009-02-17

数据仓库应用实例SQL2000

9.1数据仓库的数据加载与钻取 9.2数据挖掘模型的设计 9.3SQL Server中的数据挖掘工具 9.4数据仓库客户端界面的设计

2009-02-11

数据仓库(原书中文第四版PDF)

目录 译者序 审、译者简介 前言 第1章 决策支持系统的发展 1 1.1 演化 1 1.2 直接存取存储设备的产生 2 1.3 个人计算机/第四代编程语言技术 3 1.4 进入抽取程序 3 1.5 蜘蛛网 4 1.6 自然演化体系结构的问题 5 1.6.1 数据缺乏可信性 5 1.6.2 生产率问题 8 1.6.3 从数据到信息 10 1.6.4 方法的变迁 11 1.7 体系结构设计环境 12 1.7.1 体系结构设计环境的层次 13 1.7.2 集成 14 1.8 用户是谁 15 1.9 开发生命周期 15 1.10 硬件利用模式 16 1.11 建立重建工程的舞台 16 1.12 监控数据仓库环境 17 1.13 小结 19 第2章 数据仓库环境 20 2.1 数据仓库的结构 22 2.2 面向主题 23 2.3 第1天到第n天的现象 26 2.4 粒度 28 2.4.1 粒度的一个例子 29 2.4.2 粒度的双重级别 31 2.5 分割问题 34 2.6 样本数据库 34 2.7 数据分割 35 2.8 数据仓库中的数据组织 37 2.9 数据仓库—标准手册 41 2.10 审计和数据仓库 41 2.11 成本合理性 41 2.12 清理仓库数据 42 2.13 报表和体系结构设计环境 42 2.14 机遇性的操作型窗口 43 2.15 小结 44 第3章 设计数据仓库 45 3.1 从操作型数据开始 45 3.2 数据/过程模型和体系结构设计环境 49 3.3 数据仓库和数据模型 50 3.3.1 数据模型 52 3.3.2 中间层数据模型 54 3.3.3 物理数据模型 58 3.4 数据模型和反复开发 59 3.5 规范化/反规范化 60 3.6 数据仓库中的快照 65 3.7 元数据 66 3.8 数据仓库中的管理参照表 66 3.9 数据周期 67 3.10 转换和集成的复杂性 70 3.11 触发数据仓库记录 71 3.11.1 事件 72 3.11.2 快照的构成 72 3.11.3 一些例子 72 3.12 简要记录 73 3.13 管理大量数据 74 3.14 创建多个简要记录 75 3.15 从数据仓库环境到操作型环境 75 3.16 正常处理 75 3.17 数据仓库数据的直接访问 76 3.18 数据仓库数据的间接访问 76 3.18.1 航空公司的佣金计算系统 76 3.18.2 零售个性化系统 78 3.18.3 信用审核 80 3.19 数据仓库数据的间接利用 82 3.20 星型连接 83 3.21 小结 86 第4章 数据仓库中的粒度 87 4.1 粗略估算 87 4.2 粒度划分过程的输入 88 4.3 双重或单一的粒度? 88 4.4 确定粒度的级别 89 4.5 一些反馈循环技巧 90 4.6 粒度的级别—以银行环境为例 90 4.7 小结 95 第5章 数据仓库和技术 96 5.1 管理大量数据 96 5.2 管理多介质 97 5.3 索引/监视数据 97 5.4 多种技术的接口 97 5.5 程序员/设计者对数据存放位置的控制 98 5.6 数据的并行存储/管理 99 5.7 元数据管理 99 5.8 语言接口 99 5.9 数据的高效装入 99 5.10 高效索引的利用 100 5.11 数据压缩 101 5.12 复合键码 101 5.13 变长数据 101 5.14 加锁管理 102 5.15 单独索引处理 102 5.16 快速恢复 102 5.17 其他的技术特征 102 5.18 DBMS类型和数据仓库 102 5.19 改变DBMS技术 104 5.20 多维DBMS和数据仓库 104 5.21 双重粒度级 109 5.22 数据仓库环境中的元数据 109 5.23 上下文和内容 111 5.24 上下文信息的三种类型 111 5.25 捕获和管理上下文信息 113 5.26 刷新数据仓库 113 5.27 小结 114 第6章 分布式数据仓库 116 6.1 引言 116 6.2 局部数据仓库 118 6.3 全局数据仓库 119 6.4 互斥数据 121 6.5 冗余 123 6.6 全局数据存取 124 6.7 分布式环境下其他考虑因素 126 6.8 管理多个开发项目 127 6.9 开发项目的性质 127 6.10 分布式数据仓库 130 6.10.1 在分布的地理位置间协调开发 131 6.10.2 企业数据分布式模型 132 6.10.3 分布式数据仓库中的元数据 134 6.11 在多种层次上建造数据仓库 134 6.12 多个小组建立当前细节级 136 6.12.1 不同层不同需求 138 6.12.2 其他类型的细节数据 140 6.12.3 元数据 142 6.13 公用细节数据采用多种平台 142 6.14 小结 143 第7章 高级管理人员信息系统 和数据仓库 144 7.1 一个简单例子 144 7.2 向下探察分析 146 7.3 支持向下探察处理 147 7.4 作为EIS基础的数据仓库 149 7.5 到哪里取数据 149 7.6 事件映射 152 7.7 细节数据和EIS 153 7.8 在EIS中只保存汇总数据 154 7.9 小结 154 第8章 外部数据/非结构化数据与 数据仓库 155 8.1 数据仓库中的外部数据/非结构化数据 157 8.2 元数据和外部数据 158 8.3 存储外部数据/非结构化数据 159 8.4 外部数据/非结构化数据的不同 组成部分 160 8.5 建模与外部数据/非结构化数据 160 8.6 间接报告 161 8.7 外部数据归档 161 8.8 内部数据与外部数据的比较 161 8.9 小结 162 第9章 迁移到体系结构设计环境 163 9.1 一种迁移方案 163 9.2 反馈循环 167 9.3 策略方面的考虑 168 9.4 方法和迁移 171 9.5 一种数据驱动的开发方法 171 9.6 数据驱动的方法 172 9.7 系统开发生命周期 172 9.8 一个哲学上的考虑 172 9.9 操作型开发/DSS开发 173 9.10 小结 173 第10章 数据仓库的设计复查要目 174 10.1 进行设计复查所涉及的问题 175 10.1.1 谁负责设计复查 175 10.1.2 有哪些议事日程 175 10.1.3 结果 175 10.1.4 复查管理 175 10.1.5 典型的数据仓库设计复查 176 10.2 小结 185 附录 186 技术词汇 215 参考文献 222

2009-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除