《库存管理系统的数据库设计》教学案例

《库存管理系统的数据库设计》教学案例

ID:6407843

大小:166.00 KB

页数:6页

时间:2018-01-13

《库存管理系统的数据库设计》教学案例_第1页
《库存管理系统的数据库设计》教学案例_第2页
《库存管理系统的数据库设计》教学案例_第3页
《库存管理系统的数据库设计》教学案例_第4页
《库存管理系统的数据库设计》教学案例_第5页
资源描述:

《《库存管理系统的数据库设计》教学案例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《库存管理系统的数据库设计》教学案例案例名称设计一个库存管理系统的数据库教学目标:学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。教学重点:1、数据库设计的步骤2、用SQL实现基本功能教学难点:1、数据库设计的步骤2、用SQL实现基本功能教学过程一、引入新课提问:1、数据库的完整性含义?答:数据库的完整性是指数据的正确性和有效性,是为防止数据库中存在不符合语义

2、规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。2、数据库的完整性包括哪几类?答:数据库的完整性包括:实体完整性、参照完整性和用户定义完整性。3、一张数据库表中能有几个主键?答:1个二、讲解新课1、数据库需求分析根据对库存管理系统工作过程的内容进行分析,设计如下数据项和数据结构。(1)会员信息,包括的数据项有会员编号、姓名、性别、身份证号、地址、电话、消费金额、积分等。(2)供应商信息,包括的数据项有供应商编号、供应商名称、地址、邮编、电话、税号、银行账号、开户银行、联系人、备注

3、等。(3)商品信息:包括的数据项有商品编号、名称、所属类别、售价等。(4)入库信息,包括的数据项有入库编号、入库日期、商品编号、入库价格、单位、售价、入库数量、供应商编号、操作员编号等。(5)出库单信息,包括的数据项有出库单号、出库日期、总金额、会员编号、操作员编号等。(6)出库明细信息,包括的数据项有商品编号、数量、单价等。2、数据库概念结构设计根据上面设计出的实体,设计出对应的E-R图。会员信息地址电话消费金额身份证号会员编号姓名性别积分图1、会员信息E-R图供应商信息电话税号邮编银行账号供应商

4、编号姓名地址开户银行联系人备注图2、供应商信息E-R图商品信息所属类别售价商品编号名称图3、商品信息E-R图图4、入库信息E-R图图5、出库单信息E-R图图6、出库明细信息E-R图3、数据库逻辑设计(1)会员信息表(USER)USER字段名数据类型是否为空默认值含义备注USER_IDVARCHAR2(20)notnull编号主键USER_NUMVARCHAR2(50)身份证号USER_NAMEVARCHAR2(20)用户姓名USER_SEXVARCHAR2(11)用户性别USER_TELVARCHA

5、R2(20)电话USER_CODEVARCHAR2(50)积分USER_ADDVARCHAR2(100)地址USER_SUMVARCHAR2(50)消费金额(2)供应商信息表(SUPPLIER)SUPPLIER字段名数据类型是否为空默认值含义备注SUP_IDVARCHAR2(20)notnull编号主键SUP_NAMEVARCHAR2(50)供货商姓名SUP_TELVARCHAR2(20)电话SUP_EMAILVARCHAR2(50)邮编SUP_ADDRESSVARCHAR2(100)地址SUP_C

6、ONTRACTVARCHAR2(100)联系人SUP_TAXVARCHAR2(100)税号SUP_BANKVARCHAR2(100)开户银行SUP_BANKCODEVARCHAR2(100)银行账号SUP_DESVARCHAR2(100)备注信息(3)商品信息表(GOOD)GOOD字段名数据类型是否为空默认值含义备注GOOD_IDVARCHAR2(20)notnull编号主键GOOD_NAMEVARCHAR2(50)名称GOOD_TYPEVARCHAR2(100)所属类别GOOD_PRICENUMB

7、ER(10,2)售价(4)入库信息表(STORAGE)STORAGE字段名数据类型是否为空默认值含义备注STORAGE_IDVARCHAR2(20)notnull编号主键STORAGE_DATEDATE入库日期GOOD_IDVARCHAR2(20)notnull商品编号外键SUP_IDVARCHAR2(20)notnull供应商编号外键STORAGE_UNITVARCHAR2(20)计量单位STORAGE_NUMNUMBER(10)入库数量STORAGE_PRICENUMBER(10,2)入库价格S

8、TORAGE_SUMNUMBER(10,2)总金额(5)出库单信息表(ORDER)ORDER字段名数据类型是否为空默认值含义备注ORDER_IDVARCHAR2(20)notnull编号主键ORDER_DATEDATE出库日期USER_IDVARCHAR2(100)notnull会员编号外键ORDER_CODEVARCHAR2(20)操作员编号ORDER_CASHVARCHAR2(20)是否现金ORDER_USERVARCHAR2(20)是否会员ORDER_SUMNU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。