![数据库基础教程(SQL Server平台)](https://wfqqreader-1252317822.image.myqcloud.com/cover/643/773643/b_773643.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.1 实例——商品订购管理系统
完整的商品订购系统是比较复杂的,本书设计了一个简化的“商品订购管理系统”作为全书的主线实例。
该简易商品订购管理系统的主界面如图1.4所示,主界面包含了系统功能的导航菜单。主要功能包括客户数据维护(包括增、删、改)、商品数据维护(包括增、删、改)、订单数据录入、订单数据修改与删除、订单数据查询。商品、客户和订单数据均被存储于数据库系统中。
![](https://epubservercos.yuewen.com/42D5BD/3590605103590201/epubprivate/OEBPS/Images/figure_0015_0001.jpg?sign=1738837790-M9upjdmeNkcMibdaiTF7BguElHlJqE2A-0-f9e601e50e43fc8aa2c2546ea824a525)
图1.4 商品订购管理系统的主界面
单击“订单数据”→“订单数据查询”菜单命令,则应用程序向数据库管理系统发出数据查询请求,由数据库管理系统从商品订购数据库中检索出符合条件的数据,并返回给应用程序,应用程序再以特定的形式显示给用户,如图1.5所示。
![](https://epubservercos.yuewen.com/42D5BD/3590605103590201/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1738837790-wDaaLXXtvrt4iBiIln8GP0NCkTFTHKFV-0-1781e9452dd2c24bdcab7151c4944428)
图1.5 商品订单数据查询
若用户要向系统中添加数据(如添加客户数据),则单击“客户数据维护”命令菜单,出现如图1.6所示的客户数据维护界面。
![](https://epubservercos.yuewen.com/42D5BD/3590605103590201/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1738837790-IdFaQT0r9nPUj27BTCpE1ghI7Dxgwh9z-0-8b7a9ef4d48eca4cd9ba144b5d593dc6)
图1.6 客户数据维护界面
在各输入框中录入相应的数据项,单击“增加”按钮,则应用系统向数据库管理系统发出数据插入请求,由数据库管理系统向数据库中提交商品数据表格字段的数据值,DBMS成功执行数据添加操作后,返回正常状态,应用程序再以对话框的形式提示用户操作成功。此时,在客户数据维护界面中便可查看到新增的客户信息,如图1.7所示。
![](https://epubservercos.yuewen.com/42D5BD/3590605103590201/epubprivate/OEBPS/Images/figure_0016_0001.jpg?sign=1738837790-A6birV4EU6bfTBQq7JMOla2R0wsifDeS-0-a34cb51bfb399fceb24417cfc8bedee6)
图1.7 新增加了客户信息
从这个实例可知,以数据库为核心的应用系统(也称数据密集型应用),用户对数据库中数据的访问路径为:用户操作命令→应用程序→DBMS→数据库,如图1.8所示。
![](https://epubservercos.yuewen.com/42D5BD/3590605103590201/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1738837790-olhkQNGXaR1dE1FvdZmRBZlm4Gbl3GMm-0-73f52059080e7e4c66ca51320f31d5de)
图1.8 数据访问路径
要设计以数据库为核心的应用系统,必须进行数据库的设计和应用系统的设计。有关数据库设计相关的理论与方法,将在第4章讨论。