① 如何設計一個客戶信息資料庫
資料庫是握孝用於存儲大量數據的區城,它通常包括一個或多個表。資料庫應用成為當今計算機應用的主要領域之一。VB提供了功能強大的資料庫管理功能,能夠方便、靈活地完成資料庫應用中涉及的諸如建立資料庫、查詢和更新等各種基本操作。本章討論資料庫的基本概念、VB中提供的Data控制項、DBGrid控制項、ADOData控制項的使用方法和SQL語言。
關系資料庫以表的形式(即關系)組織數據。關系資料庫以關系的數學理論為基礎。在關系資料庫中,用戶可以不必關心數據的存儲結構,同時,關系資料庫的查詢可用高級語言來描述,這大大提高了查詢效率。
VB本身使用的資料庫是Access資料庫,可以在VB中直接創建,庫文件的擴展名為.MDB。
下面討論關系資料庫的基本術語。
1.表
表用於存儲數據,它以行列方式組織,可以使用SQL從中獲取、修改和刪除數據。表是關系資料庫的基本元素。表在我們生活中隨處可見,如職工表、學生表和統計表等。表具有直觀、方便和簡單的特點。
表是一個二維結構,行和列的順序並不影響表的內容。
2.記錄
記錄是指表中的一行,在一般情況下,記錄和行的意思是相同的。在表10.1中,每個學生所佔據的一行是一個記錄,描述了一個學生的情況。
3.欄位
欄位是表中的一列,在一般情況下,欄位和列所指的內容是相同的。在表10.1中,如「學號」一列就是一個欄位。
4.關系
關系是一個從數學中來的概念,在關系代數中,關系是指二維表,表既可以用來表示數據,也可以用來表示數據之間的聯系。
在資料庫中,關系是建立在兩個表之間的鏈接,以表的形式表示其間的鏈接,使數據的處理和表達有更嫌皮殲大的靈活性。有3種關系,即一對一關系、一對多關系和多對多關系。
5.索引
索引是建立在表上的單獨的物理資料庫結構,基於索引的查詢使數據獲取更為快捷。索引是表中的一個或多個欄位,索引可以是唯一的,也可以是不唯一的,主要是看這些欄位是否允許重復。主索引是表中的一列和多列的組合,作為表中記錄的唯一標識。外部索引是相關聯的表的一列或多列的組合,通過這種方式來建立多個表之間的聯系。
6.視圖
視圖是一個與真實表相同的虛擬表,用於限制用戶可以看到和修改的數據量,從而簡化數據的表達。
7.存儲過程
存儲過程是一個編譯過的SQL程序。在該過程中可以嵌入條件邏輯、傳遞參數、定義變數和執行其他編程任務
在VB中,可用的數據訪問介面有3種:ActiveX數據對象(ADO)、遠程數據對象(RDO)和數據訪問對象(DAO)。數據訪問介面是一個對象模型,它代表了訪問數據的各個方面。可以在任何應用程序中通過編程式控制制連接、語句生成器和供使用的返回數據。
為什麼在VB中有3種數據訪問介面呢?因為數據訪問技術總是不斷進步,而這3種介面的每一種都分別代表了該技術的不同發展階段。最新的是ADO,它比RDO和DAO更加簡單,而且是更加靈活的對象模型。對於新工程,應該使用ADO作為數據訪問介面。
ADO控制項是VB?6.0中文版提供的一個芹沖ActiveX控制項,與舊版的Data控制項相似。
② 企業如何建立客戶資料庫
客戶關系管理,是建立在以客戶為中心元素的信息協同管理。其目的是讓公司的管理層能夠很好跟蹤銷售的趨勢,並建立些策略來應對銷售中的問題。在客戶關系管理系統的設計上,國外的專家,力圖讓客戶關系管理系統具備營銷的功能,即所謂的營銷輔助支持(前面即所謂的銷售自動化)。那麼這個營銷的輔助支持是如何體現在營銷和市場中。它的關鍵就是全面的客戶資料庫,這個資料庫發展起來就將成企業核心競爭力。 1)客戶數據的收集平台 要想建立一個全面,立體客戶資料庫,必須依託一個平台的強大運作。不管是採用電子表格報告形式,還是利用一個分布式信息系統,都必須跨空間的,並且橫渡時間坐標的。我們知道一個信息系統在技術上都能具備分布和實時性,一個好的信息系統就可以做到。 2)客戶數據的收集過程 客戶數據的收集過程,是企業管理之功。漢江源於精楚大地的山川,而漢江將匯於長江,追溯長江,還有諸多支流,同樣源於中華的山川。長江黃河是中華的生命動脈,對於企業來說把握好自己的動脈,將來才可以形成企業的核心競爭力。 3)客戶數據的分級策略 管理者的運籌帷幄,必須把不可控的因素,都變成准可控因素,方能勝!治軍,日日不廢,治客戶數據,也需策之入日,同樣是日日不廢。 4)客戶數據的分析平台 有了以上的步驟和海量客戶數據,那麼你的營銷策略,市場策略就可以啟航,同時你的企業「核心競爭力」就形成拉。因此客戶關系管理是一個長期的效益的工程,並且一定是「人之為」,加上新技術的充分利用。