admin管理员组文章数量:1530017
大二数据库作业
需求分析:疫情逐渐放开后,经济恢复,建立中转仓库,保证供应商渠道畅通,仓库有足够的物资的情况下,为城市住宅小区居民提供便利商品配送服务,构建一个集中间仓储管理及员工分拣和车辆配送为主体的数据库
信息要求:
仓储商品信息
完备的客户及供应商
订单信息
完善的员工管理信息
车辆配送信息
处理要求:
仓储信息的查询和更新
客户、供应商信息的查询和更新
订单信息的查询和更新
客户、供应商与订单信息的连接对应
订单与仓储信息的动态更新
订单与车辆配送的对应关系
E-R图:
逻辑设计:
图表:
触发器:
为了实现仓储的自动更新,在数据库系统中加入了触发器,一个是自动更新库存,一个是检查库存量,代码如下:
部分代码:
创建表
create table orders(订单号 varchar(10) primary key,物品名称 varchar(10),数量 int,出单日期 date,订单提交方 char(8),负责员工 char(8),
foreign key(负责员工) references staffs(工号));
插入数据
insert into orders values("I20060001","土豆",10,'2022-05-05',"20080008","20020001");
insert into orders values("I20060002","白菜",20,'2022-05-06',"20080001","20020003");
insert into orders values("I20060003","卫生纸",10,'2022-05-07',"20080006","20020002");
insert into orders values("I20060004","纯净水",50,'2022-05-08',"20080007","20020007");
创建用户
create user '20030001'@'localhost' identified by 'C20030001';
create user '20030002'@'localhost' identified by 'C20030002';
create user '20030003'@'localhost' identified by 'C20030003';
用户授权
grant select on table orders to '20030001'@'localhost';
grant insert on table orders to '20030001'@'localhost';
如需要完整代码以及设计报告等作业完整包,私聊
版权声明:本文标题:数据库大作业 设计完整数据库系统( 包含代码) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726611433a1077921.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论