实体网上购物系统数据库设计

网络数据库  时间:2021-02-27  阅读:()

广州大学华软软件学院 数据库系统原理课程设计

数据库系统原理

课程设计

<完成此文档学生姓名>

<文档完成日期>

广州大学华软软件学院 数据库系统原理课程设计

目 录

1引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1. 1编写目的. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.2背景需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1概念结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1. 1数据实体-关系图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1.2数据实体描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2. 1.3实体关系描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.2逻辑结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.2. 1实体-关系图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.2.2关系模型描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.2.3数据实体与逻辑表的对应关系. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

2.2.4数据视图描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

2.3物理结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

广州大学华软软件学院 数据库系统原理课程设计

1 引言

1.1 编写目的

为使学生在学完数据库系统原理此门课程期末熟悉数据库设计的整个流程及每个设计阶段的产出物要求学生根据此文档格式完成课程设计。

1.2 背景需求

背景略实际工作中需求为专门的需求规格说明书 以下为课程设计的简单需求

现需建立一个网上购物系统此系统主要包含功能有客户注册登记信息管理、供应商注册登记信息管理、商品信息管理和订单信息管理。客户注册登记信息管理主要提供姓名性别地址邮编电话等基本情况登记完成后每一个客户都会自动生成一个唯一的客户编号且会记录其注册名及密码供应商注册登记信息管理主要提供供应商名称供应商自我描述注册时间地址邮编联系电话邮箱地址等基本情况登记完成后每一个供应商都会自动生成一个唯一的供应商编号且会记录其注册名及密码每种商品信息都有一个唯一的商品编号并且还有商品名称、供应商编号、商品类型编号商标商品型号商品描述单价和库存量等信息。订单信息管理主要包括客户购买商品的信息包括数量金额订货日期。每个客户可以购买多种产品每种产品也可以销售给多个不同的客户。订单信息管理也会自动生成一个唯一的订单号。另还有一商品类型表包括商品类型编号商品类型名称等信息。

结构设计

1.3 概念结构设计

说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式建立本数据库的每一幅用户视图。

1.3. 1 数据实体-关系图

根据以上需求用microsoft office word或visio画出实体-关系图E-R图  图中需注明1 1或者1 n或者m:n的联系

=

广州大学华软软件学院 数据库系统原理课程设计

客户供应商=m:n

客户商品=m:n

供应商商品=m:n

商品商品类型=1 :n

广州大学华软软件学院 数据库系统原理课程设计

1.3.2 数据实体描述

首先描述数据实体的作用然后进行属性描述属性是数据实体的组成元素。

1.3.3 实体关系描述

首先描述实体关系然后描述数据实体关系属性实体或联系的性质就是属性也是它们的组成数据元素实体由属性组成是显然联系也是由属性组成。

例如商店与商品是两个实体它们之间的关系是销售销售关系是商店对商品的售出数量数量便是销售关系的属性。

广州大学华软软件学院 数据库系统原理课程设计

1.4 逻辑结构设计

说明把上述的数据实体进行分解或合并后重新组织起来的数据库全局逻辑结构包括所确定的关键字和属性、重新确定的记录结构形成本数据库的数据库管理员视图。

如果整个系统的ER图描述过于复杂可按系统->子系统->关键业务进行分解描述。

1.4. 1 实体-关系图

此处E-R图无修改略。

1.4.2 关系模型描述

根据E-R图先写出三个概要关系模式例如学生表学号学生姓名性别所属院系 下划线表示主键蓝色字体表示外键。

客户客户编号姓名性别地址邮编 电话

供应商供应商编号名称地址 邮编联系电话 邮箱地址商品编号

订单订单号数量订货日期金额商品编号客户编号

商品商品编号商品名称商品型号单价供应商编号商品类型编号

商品类型商品类型编号商品类型名称

再详细填写下表

广州大学华软软件学院 数据库系统原理课程设计

广州大学华软软件学院 数据库系统原理课程设计

广州大学华软软件学院 数据库系统原理课程设计

1.4.3 数据实体与逻辑表的对应关系

此处每个数据实体对应一张逻辑表略

1.4.4 数据视图描述

用标准SQL语言创建以上表create table client

(cno char(10) NO NULL PTIMARY KEY,cname char(10) NO NULL,csex char(2) CHEVL(csex IN (‘男’ , ’女’) ) ,caddr char(20) ,cpost-num int 10 ,ctell-num int(20) )crete table provider

(pno char(10) NO NULL,pname char(10) NO NULL,paddr char(20) ,ppost-num int(10) ,ptell-num int(20) ,pmail char(20) ,gno char(10) NO NULL,

PTIMARY KEY(pno) ,

星梦云:四川100G高防4H4G10M月付仅60元

星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...

Asiayun:枣庄电信Asiayun美国Cera葵湾VPSvps月付,美国CERA VPS月付26元/年

亚洲云Asiayun怎么样?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以...

企鹅小屋:垃圾服务商有跑路风险,站长注意转移备份数据!

企鹅小屋:垃圾服务商有跑路风险!企鹅不允许你二次工单的,二次提交工单直接关服务器,再严重就封号,意思是你提交工单要小心,别因为提交工单被干了账号!前段时间,就有站长说企鹅小屋要跑路了,站长不太相信,本站平台已经为企鹅小屋推荐了几千元的业绩,CPS返利达182.67CNY。然后,站长通过企鹅小屋后台申请提现,提现申请至今已经有20几天,企鹅小屋也没有转账。然后,搞笑的一幕出现了:平台账号登录不上提示...

网络数据库为你推荐
湖南商标注册在湖南搞商标注册是代理好还是自己去好一点?湖南商标注册的流程又是什么样的呢?打开网页出现错误我打开网页老出现错误是怎么了?今日热点怎么删除如何彻底删除今日热点镜像文件是什么什么是文件镜像?什么是镜像文件?申请证书申请毕业证书滚动代码来回滚动代码数据库损坏数据库坏了怎么办创维云电视功能创维健康云电视有什么功能?怎么升级ios6苹果6怎么升级最新系统ejb开发EJB是啥玩意了
到期域名查询 提供香港vps 最新代理服务器ip 星星海 locvps 台湾服务器 gomezpeer 私有云存储 刀片服务器是什么 hostker 河南m值兑换 hkg 免费美国空间 能外链的相册 香港新世界中心 深圳域名 腾讯数据库 七十九刀 windowsserver2008r2 更多