1. 首頁
  2. 資料庫作業系統

教你如何搭建小型access資料庫實錄

教你如何搭建小型access資料庫實錄

今天在確認實習生不能幫忙搭建資料庫後,自己根據業務需求嘗試搭了一個小型access資料庫。

主要目的:儲存歷史月度資料,避免每次從公司資料庫下載資料的麻煩,節省資料拉取時間。

搭建了以acct id為主鍵的兩種資料。

1)客戶資訊,包括

由業務人員手工更新彙總的資料,如客戶所在區域,商業資訊等。

由機器抓取的客戶資訊,如客戶賬號狀態,專屬業務人員資訊等等。

上述資料按照每月定期更新,以及每週更新,儲存在不同的表裡。

2)客戶交易資訊,計劃包括:

彙總月度資訊,如月成交額,交易量等;

分多個維度的表格,如周資訊,交易型別,交易來源等,該資料重新整理時間段不一樣,且根據業務需求,會有不同的維度需求。

另外,為了方便,把資料庫裡常見的“Jan-2014”細分為"Year"和"Month"兩個變數,這樣以後資料匯入輸出時,不用再費心資料格式問題,在excel裡,直接用date(year,month,day)即可快速合成日期。

透過搭建多個表格,就把曾經整合在excel裡的資料拆分成了多個表格,且各個表格之間重新整理頻率不一樣,減少了我們用excel vlookup匹配的時間。

同時我新建了兩個查詢

1)整合客戶基本資訊,包括業務人員使用的資訊,以及由機器抓取的資訊。(這裡以賬戶唯一識別碼作為關聯標識,並修改了連線屬性,即所謂的左連線右連線)

2)把彙總的.月度資訊與客戶基本資訊結合起來,彙總成一張大表。該大表之後將直接匯入excel中,作為資料透視表的一部分。

另外,關於操作,目前摸索出:

1)刪除查詢:可以刪除不符合我要求的資料(如每個月匯入資料時,把當前月資料刪除,避免資料重複)

2)追加查詢:主要用於客戶交易資訊,定期追加月度/季度資料。

現在需要解決的問題包括:

1)如何在匯入新的賬戶資訊後,快速找到需要追加的客戶資訊,並且追加(計劃查詢不匹配項)

2)如何在刪除已經不合格的資料,以及表之間的聯合,以及決定後續資料匯入的工作。(相信程式碼可以實現,但目前還未探索)

3)關於搭建一個友好的訪問介面,或者撰寫文件存稿

總結:

access在我們資料處理初期並不常用。但是隨著資料量的擴大,我們自然而然的要用到多個數據庫。

從access起步,個人覺得還比較容易。

以及,積極主動,代表著,要努力學習。之前把這個任務分配給實習生時,沒有得到滿意答覆,但是自己折騰,在熟知業務的基礎上,也勉強能完成一個符合大致需求的資料庫。未來還需要多加嘗試,並規範化模板。