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

网络数据库  时间: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) ,

NameCheap黑色星期五和网络礼拜一

如果我们较早关注NameCheap商家的朋友应该记得前几年商家黑色星期五和网络星期一的时候大促采用的闪购活动,每一个小时轮番变化一次促销活动而且限量的。那时候会导致拥挤官网打不开迟缓的问题。从去年开始,包括今年,NameCheap商家比较直接的告诉你黑色星期五和网络星期一为期6天的活动。没有给你限量的活动,只有限时六天,这个是到11月29日。如果我们有需要新注册、转入域名的可以参加,优惠力度还是比...

ReliableSite:美国服务器租用,洛杉矶/纽约/迈阿密等机房;E3-1240V6/64GB/1TSSD,$95/月

reliablesite怎么样?reliablesite是一家于2006年成立的老牌美国主机商,主要提供独服,数据中心有迈阿密、纽约、洛杉矶等,均免费提供20Gbps DDoS防护,150TB月流量,1Gbps带宽。月付19美金可升级为10Gbps带宽。洛杉矶/纽约/迈阿密等机房,E3-1240V6/64GB内存/1TB SSD硬盘/DDOS/150TB流量/1Gbps带宽/DDOS,$95/月,...

EdgeNat 新年开通优惠 - 韩国独立服务器原生IP地址CN2线路七折优惠

EdgeNat 商家在之前也有分享过几次活动,主要提供香港和韩国的VPS主机,分别在沙田和首尔LG机房,服务器均为自营硬件,电信CN2线路,移动联通BGP直连,其中VPS主机基于KVM架构,宿主机采用四路E5处理器、raid10+BBU固态硬盘!最高可以提供500Gbps DDoS防御。这次开年活动中有提供七折优惠的韩国独立服务器,原生IP地址CN2线路。第一、优惠券活动EdgeNat优惠码(限月...

网络数据库为你推荐
万维读者网《读者》要订购有网站吗?bbsxpdvbbs bbsxp LeadBBS 对比真正免费的网络电话谁有真正免费的网络电话??iphone越狱后怎么恢复苹果手机越狱之后能恢复原来吗?开机滚动条电脑开机有滚动条的画面开机滚动条开机滚动条要很长时间怎么解决?qq空间打扮QQ空间怎么打扮如何打扮安装迅雷看看播放器迅雷看看播放器安装云挂机有免费的云挂机软件吗?什么是云平台云平台和云计算的区别是什么?
网络域名 电信服务器租用 广州主机租用 工信部域名备案 云网数据 主机评测 adman site5 php主机 服务器怎么绑定域名 蜗牛魔方 上海域名 架设服务器 免费申请个人网站 福建铁通 t云 四川电信商城 阿里云手机官网 云服务是什么意思 建站行业 更多