關系數據庫以表格(關系)的形式組織數據。關系數據庫是基於關系的數學理論。在關系數據庫中,用戶不必關心數據的存儲結構,同時關系數據庫的查詢可以用高級語言描述,大大提高了查詢效率。
VB本身使用的數據庫是Access數據庫,可以直接在VB中創建。庫文件的擴展名是。MDB。
下面討論關系數據庫的基本術語。
1.桌子
表是用來存儲數據的。它們被組織成行和列,可以使用SQL從這些行和列中獲取、修改和刪除數據。表是關系數據庫的基本元素。表格在我們的生活中隨處可見,比如員工表、學生表、統計表。手表直觀、方便、簡單。
表格是二維結構,行和列的順序不影響表格的內容。
記錄
記錄指的是表中的壹行。通常,記錄和行具有相同的含義。在表10.1中,每個學生所占的壹行就是壹條記錄,描述了壹個學生的情況。
3.菲爾茨
字段是表中的壹列。通常,字段和列的內容是相同的。在表10.1中,類似“學生ID”的列是壹個字段。
4.關系
關系是壹個來自數學的概念。在關系代數中,關系指的是壹個二維表,可以用來表示數據和數據之間的關系。
在數據庫中,關系是兩個表之間的鏈接,兩個表之間的鏈接以表格的形式表示,使得數據處理和表達更加靈活。有三種關系,即壹對壹關系、壹對多關系和多對多關系。
5.索引
索引是建立在表上的獨立的物理數據庫結構,基於索引的查詢使得數據獲取更快。索引是表中的壹個或多個字段,可以唯壹也可以不唯壹,主要取決於這些字段是否允許重復。主索引是表中壹列和多列的組合,作為表中記錄的唯壹標識符。外部索引是相關表的壹列或多列的組合。這樣就建立了多個表之間的關系。
6.視角
視圖是與真實表相同的虛擬表。它用於限制用戶可以查看和修改的數據量,從而簡化數據的表達。
7.存儲過程
存儲過程是壹個編譯的SQL程序。在這個過程中,可以嵌入條件邏輯、傳遞參數、定義變量以及執行其他編程任務。
在VB中,有三種可用的數據訪問接口:ActiveX數據對象(ADO)、遠程數據對象(RDO)和數據訪問對象(DAO)。數據訪問接口是壹個對象模型,它代表了訪問數據的所有方面。您可以通過編程方式控制連接、語句生成器和返回的數據,以便在任何應用程序中使用。
VB中為什麽有三個數據訪問接口?因為數據訪問技術總是在進步,而這三個接口中的每壹個都代表了技術的不同發展階段。最新的是ADO,它比和DAO更簡單、更靈活。對於新項目,應該使用ADO作為數據訪問接口。
ADO控件是VB?6.0中文版提供的壹個ActiveX控件類似於舊版的數據控件。
客戶信息庫主要包括客戶的基本信息、客戶購買行為特征、客戶服務記錄、客戶維護記錄、客戶訂單記錄、客戶對企業和競爭對手的產品和服務的評價、客戶的建議和意見等。...
客戶信息數據庫的建立
1.信息采集
信息收集的來源主要有:市場調研分析人員、市場銷售人員、售後維修人員、廣告人員、大客戶的直接反映、投訴中記錄的信息、銷售渠道的信息等。企業應當規範信息采集點的采集行為、信息采集員的職責權限、采集內容和輸入信息的格式。
2.數據集成
企業要用相應的軟件系統來幫助處理收集到的各種信息,並整合成壹個系統,這個系統應該是企業的壹個龐大的數據庫。
3.信息整理、分析和總結
企業要有專門的機構對客戶信息進行整理、分析和總結,提出可行的決策建議,以指導企業的銷售和客戶服務,提高客戶滿意度。
4.數據傳輸通道
企業對客戶信息進行處理後,需要保證最重要的信息通過信息傳遞渠道在第壹時間傳遞給相關決策者。業務流程再造的第壹個方面是根據企業的信息進行重組,因此需要保證信息流的快速有效。企業應根據實際情況改進信息傳遞渠道。
請參考:
1.海爾定制家電
2.永輝“在家買菜”
客戶信息數據庫,可以考慮使用主表和擴展表。
表格的形式。
例如
主表客戶
intid,varcharname,tinyintsex,intage,varcharphone
擴展表
客戶_分機
intid,intcustomer_id,varcharcompany,varcharposition
基於MySQL設計,擴展表的關聯主表的id。
具體業務可以添加字段和數據表。