考勤系统数据库设计

1.标识实体

  • 打卡机
  • 员工

2.E-R图

ER图.png

3.数据表

数据表.png

4.数据库表

  • 一个数据库:kaoqin
  • 三个表,分别是card_machine(打卡机表)、worker(员工表)、statistic(打卡信息表)
create DATABASE kaoqin
use kaoqin
create table card_machine(
number varchar(15) primary key,
location varchar(10),
machine_type varchar(10),
methods varchar(10)
)
use kaoqin
create table worker(
number varchar(15) primary key,
gender varchar(10),
age varchar(5),
department varchar(15)
)
use kaoqin
create table statistic(
number varchar(15) primary key,
machine_number varchar(15),
worker_number varchar(15),
shijian varchar(10),
cishu varchar(10),
foreign key(machine_number) references card_machine(number),
foreign key(worker_number) references worker(number)
)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。