1、通过了解具体的应用案例体验数据库的应用,以及数据库系统和应用程序之间的关联关系,从而进一步理解数据、数据库、DBMS基本概念知识。
2、明确数据库设计的基本步骤,以及每一阶段的主要任务
3、掌握概念结构E-R图的绘制方法,并能熟练完成具体数据库应用案例中E-R图的绘制
4、能够准确地将E-R图转换成关系数据模型
(1)消费者购买商品
①用户 (User)
属性:用户ID (UserID), 姓名 (Name), 地址 (Address), 电话 (Phone)
联系:用户与订单之间是一对多的关系,即一个用户可以有多个订单。
②商品 (Products)
属性:商品ID (ProductID), 名称 (Name), 价格 (Price), 库存 (Stock)
联系:商品与订单之间是多对多的关系,且包含单价和数量,即一个订单可以包含多个商品,一个商品可以出现在多个订单中。
③订单 (Orders)
属性:订单ID (OrderID), 下单时间 (OrderDate), 状态 (Status), 总金额 (TotalAmount)
联系:订单与用户之间是一对多的关系,一个用户可以有多个订单。订单与商品之间是多对多的关系.
(2)商家处理订单并发货
物流信息 (Shipping_Information)
属性:物流ID (ShippingID),发货状态 (ShippingStatus),物流单号 (TrackingNumber), 发货时间 (ShippingDate)
联系:物流信息与订单之间是一对一的关系,即一个订单对应一条物流信息。
商户 (Merchant)
属性:商户ID (MerchantID), 商户名 (MerchantName)
联系:商户与商品之间是一对多的关系,即一个商户可以拥有多个商品。
3.关系模型:
User(用户ID,姓名,地址,电话)
Shipping_Information(物流ID,发货状态,物流信息,发货时间,订单ID)
Merchant(商户ID,商户名)
关系(订单ID,商品ID,单价,数量)
Products(商品ID,名称,价格,库存,商户ID)
Orders(订单ID,下单时间,金额,状态,用户ID,商户ID)