数据库原理实验报告第一次-数据库设计

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)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值