为进一步完善连锁超市经营管理,提高管理效率,减少管理成本,决定开发一套商品管理系统,用于日常的管理。本系统分为商品管理、员工管理、店铺管理,库存管理等功能模块。本次开发,主要针对员工管理功能,具备查询员工信息、删除或修改员工信息等功能,具体数据库设计如下,请你根据需求完成数据库的设计与相应功能。
二、数据字典
======
表1:员工信息表(employee)
序号 |
字段名 |
说明 |
数据类型 |
约束 |
备注 |
1 |
Empid |
员工编号 |
Int |
主键,自动增长 |
|
2 |
Empname |
员工姓名 |
Varchar |
长度10,非空 |
|
3 |
Phone |
联系电话 |
Varchar |
长度11 |
|
4 |
Departmentid |
部门编号 |
Int |
外键,引用部门表的主键 |
|
5 |
Address |
家庭住址 |
Varchar |
长度50 |
|
CREATE TABLE employee(
empid int PRIMARY KEY auto_increment,
empname VARCHAR(10) NOT NULL,
phone VARCHAR(11),
departmentid int,
address VARCHAR(50),
CONSTRAINT fk_dptid FOREIGN KEY(departmentid) REFERENCES department(dptid)
);
表2:员工部门表(department)
序号 |
字段名 |
说明 |
数据类型 |
约束 |
备注 |
1 |
Dptid |
部门编号 |
Int |
主键,自动增长 |
|