- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- 林書明
- 909字
- 2021-10-29 12:01:01
1.1 小飯館里的數據
小張在一個不大不小的公司每天過著朝九晚五的生活,工作單調乏味,工資馬馬虎虎,毫無激情與樂趣。某年某月的某天,小張再也忍受不了這種一輩子看到頭的無聊工作,決定辭職創業,開了一家以送餐業務為主的小飯館。
小飯館位于一個很大的居民區,該居民區有5個大院(1~5號院),每個大院有幾十棟高層樓房。小飯館的主要業務就是給這里的居民和商戶提供送餐服務。目前來看,小張的生意不錯,前景良好。
隨著生意越來越好,小張對原來那種手寫筆記式的訂餐管理方式漸漸顯得力不從心,于是決定用計算機管理客戶和訂單信息,雖然市場上有現成的飯館管理軟件在售,但小張并沒有購買的打算,他的想法如下。
· 剛開始創業,以節儉為原則,暫時不想花這份兒錢。
· 商業軟件的標準化特點,也許難以應付將來的業務創新。
· 小張本人對Excel比較熟悉,覺得Excel一定能勝任小飯館的數據管理工作。
小飯館在小張的悉心經營下,生意一直不錯,很快就積累了幾千條訂餐記錄。我們并沒有將幾千條訂餐記錄全部展示出來,那樣做只會分散我們的注意力。為了便于講解,這里只展示部分訂餐記錄。
Excel格式的小飯館客戶訂單表如圖1-1所示。
學習數據庫知識最重要的一點就是了解數據,因此,為了讓大家快速了解數據,不讓我們有限的腦力被繁雜的業務細節干擾,筆者對小飯館的客戶訂單表進行了一些必要的簡化處理。目前,小飯館的客戶訂單表中的數據描述如下。
(1)有3位客戶:張3先生、李4先生、王5先生。
(2)張3先生有3份訂單,李4先生有4份訂單,王5先生有5份訂單(為了好記)。
(3)每份訂單都有一個唯一的訂單編號。
(4)要求送餐時間的“日(Day)”部分和訂單編號的最后一位相同(為了好記)。

圖1-1
我們對客戶訂單表進行這樣的簡化處理,目的是讓我們盡快熟悉數據,讓隨后的Access學習更加輕松。這里的數據雖然經過了簡化處理,但可以確信的是,這樣的處理并不影響將本書學到的知識應用于工作實踐。
注意:在繼續閱讀本書前,熟悉這份原始的客戶訂單表是必須的。
作為一個飯館,除客戶訂單表外,菜品價格表(飯館的菜單)也是必不可少的。小飯館的菜品價格表如圖1-2所示,“單價”的單位是元。

圖1-2
一份客戶訂單表,一份菜品價格表,這就是目前小飯館的全部基礎數據。
- Android Wearable Programming
- Learning NServiceBus(Second Edition)
- CMDB分步構建指南
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- 深入理解Java7:核心技術與最佳實踐
- 深度學習:算法入門與Keras編程實踐
- Spring實戰(第5版)
- Mathematica Data Analysis
- 新一代SDN:VMware NSX 網絡原理與實踐
- Learning AngularJS for .NET Developers
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- Elastix Unified Communications Server Cookbook
- Clojure Data Structures and Algorithms Cookbook
- Scala編程(第4版)
- Java EE 程序設計