年级 | 班号 | 组号 | 学号 |
| ||||
专业 | 日期 | 姓名 |
| |||||
实验名称 | 实验一 数据库设计 | 实验室 | ||||||
实验 目的 或 要求 | 1、通过了解具体的应用案例体验数据库的应用,以及数据库系统和应用程序之间的关联关系,从而进一步理解数据、数据库、DBMS基本概念知识。 2、明确数据库设计的基本步骤,以及每一阶段的主要任务 3、掌握概念结构E-R图的绘制方法,并能熟练完成具体数据库应用案例中E-R图的绘制 4、能够准确地将E-R图转换成关系数据模型 | |||||||
实验 环境 | SQL Server 2014 | |||||||
实验内容或 实验题目 | 1、通过具体的数据库应用案例(自由选取),来具体描述数据库应用工作流程。 2、以“电子商务”为例,从消费者购买商品、商家处理订单并发货这两个关键业务角度出发,进行“电子商务系统”数据库需求分析,明确“电子商务系统”数据库涉及的实体、实体的属性以及实体和实体之间的联系。 3、绘制“电子商务系统”概念结构图,即E-R图 4、将“电子商务系统”概念模型转化成具体的关系数据模型 | |||||||
实 验 原 理 ( 操 作 步 骤 ) | 步骤如下:
2.概念设计:通过数据抽象,设计系统的概念模型,一般为e-r模型。 3.逻辑结构设计:设计系统的模式和外部模式,特别是关系模型的基本表和视图。 4.物理结构设计:设计数据的存储结构和访问方法,如索引的设计。 5.系统实现:组织数据存储,编写应用程序,试运行。 6.运维:系统投入运行,进行长期维护。 2. 按消费者购买商品、商家处理订单并发货这两个关键业务角度出发 实体: 消费者,订单,商品,商家 实体的属性: 消费者(会员编号,会员姓名,联系电话,会员用户名,邮寄地址,会员登录码,) 商品(商品编号,是否下架,成本价,库存量,商品名称,供应商编号,品牌,售价,商品图片) 订单(订单编号,会员编号,订单数量,优惠金额,付款日期,提交日期,实付总金额) 商家(供应商编号,供应商姓名,联系人电话,联系人姓名,地址) 实体间的联系 产生(消费者和订单) 购买(消费者和商品) 处理(商家和定单) 构成(商品和定单) 3. E-R图 4. 消费者(会员编号,会员姓名,联系电话,会员用户名,邮寄地址,会员登录码,订单编号) 商品(商品编号,是否下架,成本价,库存量,商品名称,供应商编号,品牌,售价,商品图片) 订单(订单编号,会员编号,订单数量,优惠金额,付款日期,提交日期,实付总金额,商品编号) 商家(供应商编号,供应商姓名,联系人电话,联系人姓名,地址) 处理(供应商编号,订单编号,发货) 购买(会员编号,商品编号) |
实 验 结 果 分 析 及 心 得 体 会 | 实验运行结果或者是验证性的结果: 见操作步骤 分析结果以及在试验中应注意的问题: 通过查找资料 查找应用案例 进一步了解了数据库设计的流程与相关知识 包括 er图的建立 和其与关系模式的转换 转换的时候 发现 在表格里有外键的其实就已经把关系模式要写的写好了 是建立过程先后的问题 表的建立是在其之后的,一直概念不清楚。 |