- 數據庫基礎教程(SQL Server平臺)
- 顧韻華 李含光編著
- 669字
- 2018-12-30 19:31:25
1.2.1 實例——商品訂購管理系統
完整的商品訂購系統是比較復雜的,本書設計了一個簡化的“商品訂購管理系統”作為全書的主線實例。
該簡易商品訂購管理系統的主界面如圖1.4所示,主界面包含了系統功能的導航菜單。主要功能包括客戶數據維護(包括增、刪、改)、商品數據維護(包括增、刪、改)、訂單數據錄入、訂單數據修改與刪除、訂單數據查詢。商品、客戶和訂單數據均被存儲于數據庫系統中。

圖1.4 商品訂購管理系統的主界面
單擊“訂單數據”→“訂單數據查詢”菜單命令,則應用程序向數據庫管理系統發出數據查詢請求,由數據庫管理系統從商品訂購數據庫中檢索出符合條件的數據,并返回給應用程序,應用程序再以特定的形式顯示給用戶,如圖1.5所示。

圖1.5 商品訂單數據查詢
若用戶要向系統中添加數據(如添加客戶數據),則單擊“客戶數據維護”命令菜單,出現如圖1.6所示的客戶數據維護界面。

圖1.6 客戶數據維護界面
在各輸入框中錄入相應的數據項,單擊“增加”按鈕,則應用系統向數據庫管理系統發出數據插入請求,由數據庫管理系統向數據庫中提交商品數據表格字段的數據值,DBMS成功執行數據添加操作后,返回正常狀態,應用程序再以對話框的形式提示用戶操作成功。此時,在客戶數據維護界面中便可查看到新增的客戶信息,如圖1.7所示。

圖1.7 新增加了客戶信息
從這個實例可知,以數據庫為核心的應用系統(也稱數據密集型應用),用戶對數據庫中數據的訪問路徑為:用戶操作命令→應用程序→DBMS→數據庫,如圖1.8所示。

圖1.8 數據訪問路徑
要設計以數據庫為核心的應用系統,必須進行數據庫的設計和應用系統的設計。有關數據庫設計相關的理論與方法,將在第4章討論。
推薦閱讀
- SQL Server 2012數據庫技術與應用(微課版)
- Spark快速大數據分析(第2版)
- Python數據分析、挖掘與可視化從入門到精通
- 數據結構與算法(C語言版)
- 一個64位操作系統的設計與實現
- Learning Proxmox VE
- 計算機應用基礎教程上機指導與習題集(微課版)
- Chef Essentials
- 貫通SQL Server 2008數據庫系統開發
- Doris實時數倉實戰
- Expert Python Programming(Third Edition)
- MySQL數據庫實用教程
- 達夢數據庫集群
- Java Deep Learning Essentials
- Java 9 Dependency Injection