ImageVerifierCode 换一换
格式:DOC , 页数:30 ,大小:1.45MB ,
资源ID:11207855      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11207855.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(数据库课程论文设计进销存管理系统.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库课程论文设计进销存管理系统.doc

1、 信息工程学院 《数据库课程设计》论文 题 目:体育用品公司管理数据库设计 以上三行均居中,其中: 第一行为黑体小初号 第二行为黑体二号 第二行“题目:”为黑体二号,自己题目为楷体二号下划线 页面为A4纸,四周边距均为2.5cm,正文小四号宋体,文档网格为40*40,文中表格标题为黑体5号居中,表格内容为5号宋体,图说为5号宋体。页码居中、页眉为“**级**专业**班数据库课程设计课程论文”,页眉从正文开始才有。 以下冒号前为黑体三号,冒号后为楷体三号 学 号: 专业班级: 计算机科学与技术 姓 名: 指导老师: 完成

2、日期: 2012/1/13 此处为分节符不是分页符,本页无页码 体育用品公司管理数据库设计 贺航 (信息工程学院计算机科学与技术10级2班) 1 需求分析 主要包括内容:处理对象及组织;信息处理及系统功能;数据库系统性能需要,数据库系统开发环境需求等。在阐述信息及其处理过程时,要辅助业务流程图、数据流程图及数据字典。对上述三个问题可以以附录的形式详细罗列,但正文中必须指明做了哪些业务流程图、数据流程图和数据字典的规模。 1.1数据流程图 1.1.1顶层数据流程图 1.

3、1.2第一层数据流程图 1.1.3第二层数据流程图 销售 进货 仓库 2 数据库结构设计 主要包括概念设计和逻辑设计两个部分。 2.1 概念设计 阐述概念设计目标、任务和方法,重点介绍概念设计的内容。 2.1.1 分E-R图建立 阐述分E-R图建立的思想(以中层数据为切入点,按照分层次/分模块思想),用E-R模式描述。 供应商 编号 账号 商品编号 地址 姓名 电话号码 供应商 客户 客户 姓名 性别 地址 邮箱 编号 电话 年龄 客户

4、 用品 编号 介绍 数量 名称 价格 类型 库存量 规格 用品 仓库 编号 地址 内存量 面积 名称 电话 仓库 客户 退货 销售 销售订单 用品 用品退货单 m 1 m m 1 1 客户的分E-R图 仓库管理员 库存量 仓库 库存 用品 管理 n m 1 1 仓库的分E-R图 进货单 退货 供应商 供应 退货单 用品 m 1 m m p 1 供应量 供应商的分E-R图 2.1.2 全局/整体E

5、R图 阐述全局E-R图建立的步骤,重点阐述消除冲突、冗余等过程。 如果E-R图规模较大,可以以附录形式列出。 体育用品公司进销存系统的基本E-R图 2.2 逻辑设计 阐述逻辑设计阶段目标、任务和方法,重点介绍逻辑设计的主要内容。 逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。 设计逻辑结构一般分为3步进行: (1)将概念结构转换为一般的关系、网状、层次模型; (2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; (3)对数据模型进行优化。 2.2.1建立关系模式 阐述将E-R

6、模型转换为关系模式的基本原则和转换结果,关系模式表示形式为 R(U,F) 注意属性列表中的标明主码,并详细给出最小函数依赖集。 供应商(供应商编号,供应商姓名,供应商地址,供应商电话号码,商品编号,账号) 此为供应商实体的关系模式。 供应商表的数据依赖:{供应商编号—>供应商姓名} 客户(客户编号,客户姓名,客户性别,客户年龄,客户地址,客户电话,客户邮箱) 此为客户实体对应的关系模式 客户表的数据依赖:{客户编号—>客户姓名} 用品(用品编号,用品名称,用品介绍,用品价格,用品数量,用品类型,用品规格,用品库存量) 此为用品实体对应的关系模式 用品信息表的

7、数据依赖:{用品编号—>用品名称} 仓库(仓库编号,仓库名称,仓库内存量,仓库电话,仓库面积,仓库地址) 此为仓库实体对应的关系模式 仓库信息表的数据依赖:{仓库编号—>仓库名称} 订货表(订货编号,商品名称,订货价格,订货数量,供应商,订货日期,订购人员) 此为订货表实体对应的关系模式 订货信息表的数据依赖{订货编号—>商品名称} 进货表(进货编号,商品名称,进货成本,销售价格,进货数量,供应商,进货日期,采购人员) 此为进货表实体对应的关系模式 进货信息表的数据依赖:{进货编号—>进货名称} 销售表(销售编号,商品名称,销售价格,销售数量,销售人员,销售日期,销售客户)

8、 此为销售表实体对应的关系模式 销售信息表的数据依赖:{销售编号—>商品名称} 退货表(退货编号,退货名称,退货数量,退货日期,退货价格,退货原因,应付金额,已付金额,用户姓名) 此为退货表实体对应的关系模式 退货信息表的数据依赖:{退货编号—>退货名称} 仓库管理员(仓库管理员编号,仓库管理员姓名,仓库管理员电话号码,仓库管理员工作时间) 此为仓库管理员实体对应的关系模式 仓库管理员的数据依赖{仓库管理员编号—>仓库管理员姓名} 2.2.2关系模式规范化处理 根据F,分析每一个关系模式是否满足3NF,对不满足3NF的关系模式要进行规范化处理。 (1) 供应商表

9、 函数依赖集为F1={供应商编号→(供应商姓名,供应商地址,供应商电话号码,商品编号,账号)}∈3NF。 (2) 客户表 函数依赖集为F2={客户编号→(客户姓名,客户性别,客户年龄,客户地址,客户电话,客户邮箱)}∈3NF (3) 用品表 函数依赖集为F3={用品编号→(用品名称,用品介绍,用品价格,用品数量,用品类型,用品规格,用品库存量)}∈3NF (4) 仓库表 函数依赖集为F4={仓库编号→(仓库名称,仓库内存量,仓库电话,仓库面积,仓库地址)}∈3NF (5) 订货单表 函数依赖集为F5={订货编号→(商品名称,订货价格,订货数量,供应商,订货日期,

10、订购人员)}∈3NF (6) 进货单表 函数依赖集为F6={进货编号→(商品名称,进货成本,销售价格,进货数量,供应商,进货日期,采购人员)}∈3NF (7) 销售单表 函数依赖集为F7={销售编号→(商品名称,销售价格,销售数量,销售人员,销售日期,销售客户)}∈3NF (8) 退货单表 函数依赖集为F8={退货编号→(退货名称,退货数量,退货日期,退货价格,退货原因,应付金额,已付金额,用户姓名)}∈3NF (9) 仓库管理员表 函数依赖集为F9={仓库管理员编号→仓库管理员姓名,仓库管理员电话号码,仓库管理员工作时间)}∈3NF 2.2.3用户子模式建立 根据需求

11、分析,研究建立满足不同需求的用户子模式,子模式表示形式为: 子模名(式属性列表) 对不同级别的用户定义不同的view,如下图 视图表 用户对象 视图描述 作用 管理员 购买用品(商品编号,商品价格,商品名称,用品数量,用品类型,用品价格 用于顾客和管理者对购买商品情况的查询 管理员 供应商(供应商编号,名称,电话,地址,账号) 用于管理者对所有供应商信息的查询 管理员 仓库(仓库编号,名称,内存量,电话,面积,地址) 用于管理者查询商品的简要信息 管理员 仓库管理员(编号,姓名,工作时间,

12、电话号码) 用于管理者查询管理员工的基本信息 管理员 客户(客户编号,姓名,性别,年龄,地址,电话,邮箱) 用于管理者查询客户的基本信息 2.2.4 关系模式逻辑结构定义 对每个关系模式要以表格形式描述其具体内容。若涉及的关系模式较多,可以在正文中先用表格反映关系模式名称、含义和备注(备注指明关系模式附录编号) 3 数据库物理设计 主要包括数据存储位置、存储格式;索引及索引类型。如果建立的索引较多,最好以表格形式列出。主要包括:索引名称、索引类型和用途。 通常关系数据库物理设计的内容主要包括: (1) 为关系模式选择存取方法; (2) 设计关系、索引等数据

13、库文件的物理存储结构。 物理设计方法: (1)首先对要运行的事物进行详细分析,获得选择物理结构设计所需要 的参数。 (2) 其次,要充分了解所用RDBMS的内容特征,特别是系统提供的存取方法河存取结构。 建立索引的原则: (1) 如果一个(或)一组属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或则会索引); (2) 如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引; (3) (吐过一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或者租)属性上建立索引;

14、 索引表 所在表名 索引名称 索引类型 用途 供应商 Supplies 唯一 供给商品 客户 Customers 聚簇 购买商品 用品 Goods 聚簇 商品信息 仓库 Storage 聚簇 存储商品 订货表 Dhb 聚簇 订购商品 进货表 Jhb 聚簇 进购商品 销售表 Xsb 聚簇 销售商品 退货表 Thb 聚簇 退换商品 仓库管理员 Ckgly 聚簇 管理商品 4 数据库实施与测试 主要包括数据库实施和测试两个部分。 4.1 数据库实施 4.1.1 数据库及数据库对象建立 主要包括:数据库、基本

15、表、视图、索引、触发器以及存储过程; 对于具体的DDL语句以及相关代码,请以附录形式列出。 4.1.2 数据入库 对各个主要数据表要录入20条以上的记录,方法可用EXCEL批量导入,也可以逐条录入。 4.2 数据库测试 主要内容是对建立的数据库及数据库对象进行测试 具体要求: (1)要设计好测试数据 (2)对测试的结果要抓图在论文中体现,同时注意图片的格式 (3)对测试结果进行分析,是否满足设计要求。 6 附录 附录1 1.2数据字典 1.2.1供应商信息表 数据项编号 数据项名 数据项定义 类型 长度 D1-1 SupNumber 供应商的编号

16、 char 8 D1-2 SupName 供应商姓名 char 10 D1-3 SupAddress 供应商地址 char 20 D1-4 SupPhone 供应商电话号码 char 13 D1-5 GNumber 商品编号 char 8 D1-6 ID 账号 char 8 1.2.2客户信息表 数据项编号 数据项名 数据项定义 类型 长度 D2-1 CusNumber 客户编号 char 8 D2-2 CusName 客户姓名 char 10 D2-3 CusSex 客户性别 char 20

17、 D2-4 CusAge 客户年龄 char 20 D2-5 CusAddress 客户地址 char 20 D2-6 CusPhone 客户电话 char 10 D2-7 E-mail 客户邮箱 char 20 1.2.3用品信息表 数据项编号 数据项名 数据项定义 类型 长度 D3-1 GNumber 用品编号 char 8 D3-2 GName 用品名称 char 20 D3-3 GIntroduce 用品介绍 char 20 D3-4 GPrice 用品价格 char 8 D3-5 Gco

18、unt 用品数量 char 10 D3-6 GType 用品类型 char 20 D3-7 GShppg 用品规格 char 20 D3-8 GStorage 用品库存量 char 20 1.2.4仓库信息表 数据项编号 数据项名 数据项定义 类型 长度 D4-1 StNumber 仓库编号 char 8 D4-2 StName 仓库名称 char 10 D4-3 StCount 仓库内存量 char 20 D4-4 StPhone 仓库电话 char 10 D4-5 StArea 仓库面积 c

19、har 10 D4-6 StAddress 仓库地址 char 10 1.2.5 订货信息表 数据项编号 数据项名 数据项定义 类型 长度 D5-1 Dhbh 订货编号 char 8 D5-2 GName 商品名称 char 10 D5-3 Dhjg 订货价格 char 10 D5-4 Dhsl 订货数量 char 10 D5-5 Gys 供应商 char 10 D5-6 Dhrq 订货日期 datetime D5-7 Dgry 订购人员 char 10 1.2.6进货信息表 数据项

20、编号 数据项名 数据项定义 类型 长度 D6-1 Jhbh 进货编号 char 8 D6-2 GName 商品名称 char 10 D6-3 Jhcb 进货成本 char 10 D6-4 Xsjg 销售价格 char 10 D6-5 Jhsl 进货数量 char 10 D6-6 Gys 供应商 char 10 D6-7 Jhrq 进货日期 datetime D6-8 Cgry 采购人员 char 10 1.2.7销售信息表 数据项编号 数据项名 数据项定义 类型 长度 D7-1

21、Xsbh 销售编号 char 8 D7-2 GName 商品名称 char 10 D7-3 Xsjg 销售价格 char 10 D7-4 Xssl 销售数量 char 10 D7-5 Xsry 销售人员 char 10 D7-6 Xsrq 销售日期 datetime D7-7 Xskh 销售客户 char 10 1.2.8退货信息表 数据项编号 数据项名 数据项定义 类型 长度 D8-1 Thbh 退货编号 char 8 D8-2 Thmc 退货名称 char 10 D8-3 Thsl

22、 退货数量 char 10 D8-4 Thrq 退货日期 datetime D8-5 Thjg 退货价格 char 10 D8-6 Thyy 退货原因 char 20 D8-7 Yfje 应付金额 char 10 D8-8 Yfje 已付金额 char 10 D8-9 TGName 用户姓名 char 10 1.2.9仓库管理员 数据项编号 数据项名 数据项定义 类型 长度 D9-1 CNumber 仓库管理员编号 char 10 D9-2 CName 仓库管理员姓名 char 10 D9-

23、3 CPhone 仓库管理员电话号码 char 10 D9-4 Time 仓库管理员工作时间 datetime 1.3.1数据结构定义 数据结构编号 数据结构名 数据结构含义 组成 DS-1 Supplier 供应商 SNum、SName、SAdd、Spho、GNum、ID DS-2 Customer 客户 CNum、CName、Csex、Cage、Cadd、Cpho、E-mail DS-3 Goods 用品 GNum、GName、GID、Gprice、Gcou、Gty、GSh、GSt DS-4 Storage 仓库 StNum

24、StName、StCou、StPho、StArea、StAdd DS-5 Dhd 订货单 Dhbh、GName、Dhjg、Dhsl、Gys、Dhrq、Dgrq DS-6 Jhd 进货单 Jhbh、GName、Jhcb、Xsjg、Jhsl、Gys、Jhrq、Cgry DS-7 Xsd 销售单 Xsbh、GName、Xsjg、Xssl、Xsry、Xsrq、Xskh DS-8 Thd 退货单 Thbh、Thmc、Thsl、Thrq、Thjg、Thyy、Yfje、Yffje、TGName DS-9 Ckgly 仓库管理员 CNumber、CName、Cphon

25、e、Time 1.3.2数据流的描述 数据流编号 数据流名称 简述 数据流来源 数据流去向 数据流组成 数据流量 高峰流量 F1 库存清单 提供给采购员或者管理人员的库存信息 库存账目 采购部 商品编码+商品名称+库存量 15次/月 30次/月 F2 订货单 每天给采购员的商品订货单 采购部 供应商 商品编码+商品名称+库存量 30次/月 60次/月 F3 发货单 供应商发货的单 供应商 验收货品 商品编码+商品名称+库存量 30次/月 60次/月 F4 不合格单 采购员检查不合格的单 采购部 验收不合格货品

26、 商品编码+商品名称+库存量 30次/月 60次/月 F5 采购退货单 采购部门退货单 采购部 供应商 商品编码+商品名称+库存量 30次/月 60次/月 F6 合格单 采购部检查合格单 采购部 验收合格货品 商品编码+商品名称+库存量 30次/月 60次/月 F7 入库单 货品入库的合格单 采购部 采购部 商品编码+商品名称+库存量 30次/月 60次/月 F8 入库信息单 货品入库的单子 采购部 采购部 商品编码+商品名称+库存量 30次/月 60次/月 F9 客户订单 客户定货单子 库存账目 采购部 商品编码

27、商品名称+库存量 15次/月 30次/月 F10 销售清单 描述销售信息 库存账目 管理员 销售单号+商品编号+销售数量+销售日期 15次/月 30次/月 1.3.3处理逻辑的描述 处理逻辑编号 处理逻辑名称 简述 输入数据流 处理 输出数据流 处理频率 P1.1 采购查库 采购部采购根据 F1库存清单 根据清单确定采购商品 F2采购订货单 30次/月 P1.2 验货 采购部检验来货 F3采购发货单 根据发货单检验商品 F4不合格单F6合格单 15次/月 P1.3 采购退货 检验不合格退去 F4不合格单 确定退货

28、 F5采购退货单 10次/月 P1.4 入库 检验合格入库 F6验货退货 登记库存账目和流水账目 F7入库单、F8入库信息单 15次/月 P2.1 销售 销售部向客户卖货 F9客户订单 购买提货 F10销售单 1000次/月 P2.2 客户订货 客户向销售部订货 F1库存清单 确认订货 F9客户订单 1000次/月 P2.3 客户退货 销售部向客户退货 F7入库单 确认退货 F10销售单 1000次/月 P3.1 供应商发货 供应商向采购部发货 F2采购订货单 确认发货 F3发货单 1000次/月 P3.2 出库 商

29、品出库 F7入库单、F8入库信息单 登记库存账目和流水账目 F10销售单 1000次/月 1.3.4数据存储的描述 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 S1 库存账目 商品入库、出库、客户退货后修改当前库存量 商品号+仓库号+存储量 P1.4、P2.2、P2.3、P3.2 S2 流水账目 商品入库、出库、客户退货后流水账记录 类型+日期+单号+商品号+数量+单价 P1.4、P2.2、P2.3、P3.2 附录2 数据库表索引 表名 中文名 Supplies 供应商 Customers 客户 Goods

30、 用品 Storage 仓库 Dhb 订货表 Jhb 进货表 Xsb 销售表 Thb 退货表 Ckgly 仓库管理员 供应商 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 SNum char(8) 00000~99999 是 Not null SName char(10) Not null SAdd char(20) Not null Spho char(13) Not null GNum char(8) 是 Not null ID ch

31、ar(80) Not null 客户 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 CNum char(8) 00~99 是 Not null CName char(10) Not null Csex char(20) 男、女 Not null Cage char(20) Not null Cadd char(20) Not null Cpho char(10) Not null E-mail char(20) Not nu

32、ll 用品 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 GNum char(8) 00000~99999 是 Not null GName char(20) Not null GID char(20) Not null Gprice char(8) Not null Gcou char(10) Not null Gty char(20) Not null Gsh char(20) Not null GSt char(20)

33、 Not null 仓库 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 StNum char(8) 00~99 是 Not null StName char(10) Not null Stcou char(20) Not null StPho char(10) Not null StArea char(10) Not null StAdd char(10) Not null 订货表 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性

34、要求 Dhbh char(8) 00000~99999 是 Not null GName char(10) Not null Dhjg char(10) Not null Dhsl char(10) Not null Gys char(10) Not null Dhrq date null Dgry char(10) Not null 进货表 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 Jhbh char(8) 00000~9999

35、9 是 Not null GName char(10) Not null Jhcb char(10) Not null Xsjg char(10) Not null Jhsl char(10) Not null Gys char(10) Not null Jhrq date null Cgry char(10) Not null 销售表 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 Xsbh char(8) 00000~9

36、9999 是 Not null GName char(10) Not null Xsjg char(10) Not null Xssl char(10) Not null Xsry char(10) Not null Xsrq date null Xskh char(10) Not null 退货表 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 Thbh char(8) 00000~99999 是 Not null Thmc c

37、har(10) Not null Thsl char(10) Not null Thrq date null Thjg char(10) Not null Thyy char(20) Not null Yfje char(10) Not null Yffje char(10) Not null TGName char(10) Not null 仓库管理员表 属性名 数据类型 取值范围 是否为主属性 是否为外键 完整性要求 CNumber

38、char(10) 00~99 Not null CName char(10) 是 Not null Cphone char(11) Not null Time date null 附录3 创建数据库 /*----------创建数据库----------*/ create database SSC db on primary ( name=SuperMarketdb, filename='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SSCdb.mdf',

39、 size=100MB, maxsize=200MB, filegrowth=20MB ) log on ( name=SSClog, filename='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SSCdb.ldf', size=60MB, maxsize=200MB, filegrowth=20MB ) /*----------创建基本表----------*/ use [SSCdb] /*创建供应商表*/ CREATE TABLE Supplies ( SNum char(8) P

40、RIMARY KEY, /*创建供应商编号,并定义为主键*/ SName char(10) Not null, /*创建供应商姓名*/ SAdd char(20) Not null, /*创建供应商地址*/ Spho char(13) Not null, /*创建供应商电话号码*/ GNum char(8) Not null,/*商品编号*/ ID char(80) Not null,/*创建供应商地址*/ FOREIGN KEY(GNum) REFERENCES Goods(GNum)/*定义商品编号为外键*/

41、 ); /*创建客户表*/ CREATE TABLE Customers ( CNum char(8) PRIMARY KEY,/*创建客户编号,并定义为主键*/ CName char(10) Not null,/*创建客户姓名*/ Csex char(20) Not null,/*创建客户性别*/ Cage char(20) Not null,/*创建客户年龄*/ Cadd char(20) Not null,/*创建客户地址*/ Cpho char(10) Not null,/*创建客户电话*/ Email

42、char(20) Not null/*创建客户邮箱*/ ); /*创建用品表*/ CREATE TABLE Goods ( GNum char(8) PRIMARY KEY,/*创建用品编号,并定义为主键*/ GName char(20) Not null,/*创建用品名称*/ GID char(20) Not null,/*创建用品介绍*/ Gprice char(8) Not null,/*创建用品价格*/ Gcou char(10) Not null,/*创建用品数量*/ Gty char(20) Not null,/

43、创建用品类型*/ Gsh char(20) Not null,/*创建规格*/ GSt char(20) Not null/*创建库存量*/ ); /*创建仓库表*/ CREATE TABLE Storage ( StNum char(8) PRIMARY KEY,/*创建仓库编号,并定义为主键*/ StName char(10) Not null,/*创建仓库名称*/ Stcou char(20) Not null,/*创建仓库内存量*/ StPho char(10) Not null,/*创建仓库电话*/ St

44、Area char(10) Not null,/*创建面积*/ StAdd char(10) Not null/*创建地址*/ ); /*创建订货表*/ CREATE TABLE Dhb ( Dhbh char(8) PRIMARY KEY,/*创建订货编号,并定义为主键*/ GName char(10) Not null,/*创建商品名称*/ Dhjg char(10) Not null,/*创建订货价格*/ Dhsl char(10) Not null,/*创建订货数量*/ Gys char(10) Not null,

45、/*创建供应商*/ Dhrq date null,/*创建订货日期*/ Dgry char(10) Not null/*创建订购人员*/ ); /*创建进货表*/ CREATE TABLE Jhb ( Jhbh char(8) PRIMARY KEY,/*创建进货编号,并定义为主键*/ GName char(10) Not null,/*创建商品名称*/ Jhcb char(10) Not null,/*创建进货成本*/ Xsjg char(10) Not null,/*创建销售价格*/ Dhsl char(10)

46、 Not null,/*创建进货数量*/ Gys char(10) Not null,/*创建供应商*/ Jhrq date null,/*创建进货日期*/ Cgry char(10) Not null/*创建采购人员*/ ); /*创建销售表*/ CREATE TABLE Xsb ( Xsbh char(8) PRIMARY KEY,/*创建销售编号,并定义为主键*/ GName char(10) Not null,/*创建商品名称*/ Xsjg char(10) Not null,/*创建销售价格*/ Xssl char

47、10) Not null,/*创建销售数量*/ Xsry char(10) Not null,/*创建人员*/ Xsrq date null,/*创建日期*/ Xskh char(10) Not null/*创建客户*/ ); /*创建退货表*/ CREATE TABLE Thb (Thbh char(8) PRIMARY KEY,/*创建退货编号,并定义为主键*/ Thmc char(10) Not null,/*创建退货名称*/ Thsl char(10) Not null,/*创建退货数量*/ Thrq date

48、null,/*创建退货日期*/ Thjg char(10) Not null,/*创建退货价格*/ Thyy char(20) Not null,/*创建退货原因*/ Yfje char(10) Not null,/*创建应付金额*/ Yffje char(10) Not null,/*创建已付金额*/ TGName char(10) Not null/*创建用户姓名*/ ); /*创建仓库管理员表*/ CREATE TABLE Ckgly ( CNumber char(10) PRIMARY KEY,/*创建仓库管

49、理员编号,并定义为主键*/ CName char(10) Not null,/*创建仓库管理员姓名*/ Cphone char(11) Not null,/*创建仓库管理员电话号码*/ Time date null/*创建仓库管理员工作时间*/ ); /*----------创建视图----------*/ /*创建供应商信息视图*/ CREATE VIEW V_VA AS SELECT SNum,SName,SAdd,Spho,ID /*查询供应商编号,姓名,地址,电话号码,账号*/ FROM Supplies

50、/*创建客户信息视图*/ CREATE VIEW V_VB AS SELECT CNum,CName,Cadd,Cage/*查询客户编号,姓名,地址,年龄*/ FROM Customers /*创建用品信息视图*/ CREATE VIEW V_VC AS SELECT GNum,GName,Gprice,GSt/*查询编号,名称,价格,用品库存量*/ FROM Goods /*创建仓库信息视图*/ CREATE VIEW V_VD AS SELECT STnum,StName,StCou,StArea/*查询仓库编号,名称,内存量,面积*/ FROM Storage

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服