连锁商店数据库课程设计

连锁商店数据库课程设计

1 需求分析

1.1 需求分析

伴随着连锁超市的不断增加,自动化管理水平不断提高,连锁超市管理系统的重要性也日益体现。为了准确掌握仓库信息,职工信息,销售信息,商品信息,保证商店工作效率,本课程设计连锁超市管理系统。

1.2 设计任务

系统要处理的对象包括商店基本信息,商品基本信息,职工基本信息,仓库基本信息,管理员信息,各个对象包括信息如下所示:

(1) 商店基本信息:商店编号、商店名、商店地址

(2) 商品基本信息:商品编号、商品名、销售单价、成本

(3) 职工基本信息:职工编号、姓名、性别、工龄、电话号码

(4) 仓库基本信息:仓库编号,仓库地址

(5) 管理员基本信息:用户名、账号密码、姓名、性别

2 数据库概念设计

2.1 确定局部范围

本系统局部范围为连锁超市管理系统

2.2 局部概念结构设计

2.2.1 识别实体与实体的主键

商店(商店编号)

商品(商品编号)

职工(职工编号)

仓库(仓库编号)

管理员(用户名)

2.2.2 定义实体间的联系

在连锁超市管理系统中,一个商店可以聘用多名职工,多个商品可以被多个商店销售,是多对多的联系。多个商品可以被多个仓库存放,是多对多的联系。

2.2.3 给实体及联系加上描述属性并优化ER

图1-连锁超市管理系统全局E-R图

3 数据库逻辑设计

3.1 实体转化为关系模式

商店(商店编号、商店名、商店地址)

商品(商品编号、商品名、销售单价、成本)

职工(职工编号、姓名、性别、工龄、电话号码,商店编号,月薪,聘期,)

仓库(仓库编号,仓库地址)

管理员(用户名、账号密码、姓名、性别)

3.1 联系转化为关系模式

销售信息(商店编号、商品编号、销售日期、销售数量)

库存信息(仓库编号、商品编号、库存量)

4 数据库物理设计

表1.Shop表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 商店编号 shno varchar(20) 主键

2 商店名 shname varchar(20)

3 商店地址 shaddress varchar(30)

表2.Good表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 商品编号 gno varchar(20) 主键

2 商品名 gname varchar(20)

3 销售单价 salprice int

4 成本 inprice int

表3.Staff表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 职工编号 stno varchar(20) 主键

2 姓名 stname char(20)

3 性别 sex char(10)

4 工龄 wage int

5 电话号码 pnum varchar(11)

6 商店编号 shno varchar(20) 外键

7 聘期 wtime varchar(30)

8 月薪 wsalary int

表4.Shouse表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 仓库编号 hno varchar(20) 主键

2 仓库地址 saddress varchar(30)

表5.Admins表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 用户名 Id varchar(20) 主键

2 账号密码 password varchar(20)

3 姓名 name char(20)

4 性别 sex char(10)

表7. SS表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 ID ID int 标识、主键

2 商店编号

shno varchar(20) 主键、外键

3 商品编号

gno varchar(20) 主键、外键

4 销售日期 sdate varchar(20)

5 销售数量 snumb int

表7. SH表

序号 中文字段名 英文字段名 字段类型 完整性约束

1 商品编号 gno varchar(20) 主键、外键

2 仓库编号

hno varchar(20) 主键、外键

3 库存量

shnumb int

相关推荐
何中应20 分钟前
Postgres 搭建主从集群
数据库·postgresql·集群·开发工具
数字新视界34 分钟前
档案库房环境安全监控解决方案
大数据·运维·数据库·物联网·环境监控系统
嘘神秘用9 小时前
布:AI 驱动的 Redis 客户端,更快、更直观
数据库·人工智能·redis
东北小狐狸-Hellxz11 小时前
Redis 哨兵搭建+ACL权限控制
数据库·redis
研究员子楚12 小时前
GEO行业发展标准体系白皮书V2.0-第09卷 · 适配篇:硅基主权伦理宪章与行业适配宣言
数据库·人工智能·geo
l1340620823514 小时前
鸿蒙实战:RDB 数据库设计与 DatabaseService
数据库·华为·harmonyos·鸿蒙系统
山峰哥14 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
谙忆14 小时前
图片版权保护工程实战:明水印、盲水印(DCT隐写)、Referer防盗链与签名URL怎么落地
数据库
KaMeidebaby14 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
xfhuangfu14 小时前
19c CDB架构下的数据库启动和停止
数据库·架构