9.2 系统数据库设计实现
2025年09月26日
9.2 系统数据库设计实现
该系统采用SQL Server2005作为后台数据库去存储所有与系统相关的数据。这些数据包括商品信息、客户账号、购物车以及各种订单信息。数据模型的最终目的就是规划能够有效地处理事务,并且保持应用开发的简洁性的关系数据库,并在数据库的规范话、性能优化以及数据的简洁性之间达到平衡。数据库表设计
根据系统分析和功能的说明,可以将该系统的数据库划分为4个基本逻辑块。
(1)产品目录模块。该模块存储了有关售卖产品以及在电子商务的目录中的组织信息,由唱片信息表,唱片类型表、艺术家表组成,见表9-2~表9-4。
表9-2 专辑表album
表9-3 Genre表
表9-4 Artist表
(2)订单处理用来存储所有电子商务系统所需要处理的订单信息,订单处理模块包括订单信息表和订购产品信息表,见表9-5、表9-6。
表9-5 订单信息表
(续)
表9-6 订单产品信息表
(3)购物车管理模块主要存储当前购物车的商品信息,用来存储临时或者永久的顾客购物信息。当用户提交时该记录存储到订单表中。购物车管理表存储了当前购物车的商品信息,其详细参数见表9-7。
表9-7 购物车信息表