实验名称 | 实验一 数据库设计 | 实验室 | 无 |
实验 目的 或 要求 | 1、通过了解具体的应用案例体验数据库的应用,以及数据库系统和应用程序之间的关联关系,从而进一步理解数据、数据库、DBMS基本概念知识。 2、明确数据库设计的基本步骤,以及每一阶段的主要任务 3、掌握概念结构E-R图的绘制方法,并能熟练完成具体数据库应用案例中E-R图的绘制 4、能够准确地将E-R图转换成关系数据模型 | ||
实验 环境 | SQL Server 2014 | ||
实验内容或 实验题目 | 1、通过具体的数据库应用案例(自由选取),来具体描述数据库应用工作流程。 2、以“电子商务”为例,从消费者购买商品、商家处理订单并发货这两个关键业务角度出发,进行“电子商务系统”数据库需求分析,明确“电子商务系统”数据库涉及的实体、实体的属性以及实体和实体之间的联系。 3、绘制“电子商务系统”概念结构图,即E-R图 4、将“电子商务系统”概念模型转化成具体的关系数据模型 | ||
实 验 原 理 ( 操 作 步 骤 ) | 步骤如下: 1.(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) 联系:商户与商品之间是一对多的关系,即一个商户可以拥有多个商品。 2.ER图 3.关系模型: User(用户ID,姓名,地址,电话) Products(商品ID,名称,价格,库存,商户ID) Orders(订单ID,下单时间,金额,状态,用户ID,商户ID) Shipping_Information(物流ID,发货状态,物流信息,发货时间,订单ID) Merchant(商户ID,商户名) 关系(订单ID,商品ID,单价,数量) |
【数据库原理】实验报告-实验1数据库设计
最新推荐文章于 2024-09-09 14:40:58 发布