当前位置:网站首页>仓库管理数据库系统设计
仓库管理数据库系统设计
2022-04-23 19:28:00 【x 心 动】
第1关:数据库表设计 - 核心表创建
#ÇëÔÚ´ËÌí¼ÓʵÏÖ´úÂë
########## Begin ##########
#ÔÚwarehouse_db¿âÖд´½¨warehouse±í
use warehouse_db;
create table warehouse(
warehouseId int(11) primary key,
area int(11) not null,
phone int(11) not null
);
#ÔÚwarehouse_db¿âÖд´½¨component±í
create table component(
componentId int(11) primary key,
componentName varchar(20) not null,
standard varchar(255) not null,
price double(10,2) not null,
`describe` varchar(255) not null
);
#ÔÚwarehouse_db¿âÖд´½¨supplier±í
create table supplier(
supplyId int(11) primary key,
name varchar(20) not null,
address varchar(255) not null,
phone int(11) not null,
account bigint(18) not null
);
########## End ##########
第2关:数据库表设计 - 项目职员表
#请在此添加实现代码
########## Begin ##########
#在warehouse_db库中创建project表
use warehouse_db;
create table project(
projectId int(11) primary key,
projectBudget double(10,0) not null,
commenceDate datetime not null
);
#在warehouse_db库中创建employee表
create table employee(
employeeId int(11) primary key,
name varchar(20) not null,
age int(3) not null,
designation varchar(20) not null,
warehouseId int(11) not null,
leaders varchar(20) not null,
constraint FK_employee_warehouseId foreign key(warehouseId) references warehouse(warehouseId)
);
########## End ##########
第3关:数据库表设计 - 关联表
#请在此添加实现代码
########## Begin ##########
#在warehouse_db库中创建supply表
use warehouse_db;
create table supply(
supplyId int(11) primary key,
projectId int(11) not null,
componentId int(11) not null,
supplyCount int(11) not null,
constraint FK_supply_supplyId foreign key(supplyId) references supplier(supplyId),
constraint FK_supply_projectId foreign key(projectId) references project(projectId),
constraint FK_supply_componentId foreign key(componentId) references component(componentId)
);
#在warehouse_db库中创建repertory表
create table repertory(
warehouseId int(11) primary key,
componentId int(11) not null,
repertoryCount int(11) not null,
constraint FK_repertory_warehouseId foreign key(warehouseId) references warehouse(warehouseId),
constraint FK_repertory_component_componentId foreign key(componentId) references component(componentId)
);
########## End ##########
版权声明
本文为[x 心 动]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_45623072/article/details/124149281
边栏推荐
- ESP8266-入门第一篇
- Solve the problem of invalid listview Click
- 深度分析数据恢复原理——那些数据可以恢复那些不可以数据恢复软件
- An idea of rendering pipeline based on FBO
- How to use go code to compile Pb generated by proto file with protoc Compiler Go file
- Convert string to JSON
- The difference between underline and dot of golang import package
- Openlayers 5.0 loading ArcGIS Server slice service
- OpenHarmony开源开发者成长计划,寻找改变世界的开源新生力!
- Oracle configuration st_ geometry
猜你喜欢
Command - sudo
优先使用组合而不使用继承
[transfer] summary of new features of js-es6 (one picture)
MySQL syntax collation (4)
NiO related Basics
ArcMap连接 arcgis server
Zero cost, zero foundation, build profitable film and television applet
Audio signal processing and coding - 2.5.3 the discrete cosine transform
Kubernetes入门到精通-裸机LoadBalence 80 443 端口暴露注意事项
FFT物理意义: 1024点FFT就是1024个实数,实际进入fft的输入是1024个复数(虚部为0),输出也是1024个复数,有效的数据是前512个复数
随机推荐
Openlayers 5.0 discrete aggregation points
Prefer composition to inheritance
The difference between underline and dot of golang import package
arcMap 发布切片服务
Command - sudo
The most detailed network counting experiment in history (2) -- rip experiment of layer 3 switch
Modify the font size of hint in editext
Oracle配置st_geometry
Thoughts on the optimization of examination papers in the examination system
一个简单的(基于redisson的)分布式同步工具类封装
DevOps集成-Jenkins 服务的环境变量和构建工具 Tools
[report] Microsoft: application of deep learning methods in speech enhancement
Why is PostgreSQL about to surpass SQL Server?
Class loading mechanism
命令-sudo
Quick start to static class variables
Common processing of point cloud dataset
The platinum library cannot search the debug process records of some projection devices
openlayers 5.0 加载arcgis server 切片服务
Golang timer