当前位置:网站首页>仓库管理数据库系统设计
仓库管理数据库系统设计
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
边栏推荐
- Kubernetes入门到精通-在 Kubernetes 上安装 OpenELB
- 考试系统进入试卷优化思路
- 山大网安靶场实验平台项目-个人记录(五)
- 机器学习目录
- An algorithm problem was encountered during the interview_ Find the mirrored word pairs in the dictionary
- Translation of audio signal processing and coding: Preface
- [transfer] summary of new features of js-es6 (one picture)
- Machine learning catalog
- MySQL syntax collation (2)
- 深度分析数据恢复原理——那些数据可以恢复那些不可以数据恢复软件
猜你喜欢

Virtual machine performance monitoring and fault handling tools

arcMap 发布切片服务

Oracle configuration st_ geometry

Build intelligent garbage classification applet based on Zero

Prefer composition to inheritance

2021-2022-2 ACM training team weekly Programming Competition (8) problem solution

OpenHarmony开源开发者成长计划,寻找改变世界的开源新生力!

精简CUDA教程——CUDA Driver API

Deep learning -- Summary of Feature Engineering

NiO related Basics
随机推荐
A brief explanation of golang's keyword "competence"
音频编辑生成软件
Common SQL commands
山大网安靶场实验平台项目—个人记录(四)
Zero cost, zero foundation, build profitable film and television applet
Kubernetes入门到精通-在 Kubernetes 上安装 OpenELB
On the forced conversion of C language pointer
Problems caused by flutter initialroute and home
Hot reload debugging
An algorithm problem was encountered during the interview_ Find the mirrored word pairs in the dictionary
Codeworks round 783 (Div. 2) d problem solution
TI DSP的 FFT与IFFT库函数的使用测试
goroutine
优先使用组合而不使用继承
Encyclopedia of professional terms and abbreviations in communication engineering
arcgis js api dojoConfig配置
The difference between underline and dot of golang import package
The most detailed network counting experiment in history (2) -- rip experiment of layer 3 switch
Oracle configuration st_ geometry
SQL of contention for system time plus time in ocrale database