总公司与子公司mysql设计

总公司与子公司之间的信息交流是非常重要的,而数据库作为信息管理的重要工具之一,其设计也是至关重要的。在总公司与子公司之间,我们可以选择MySQL作为数据库管理系统,下面我们将对其设计进行简要介绍。

CREATE DATABASE parent_company; USE parent_company; CREATE TABLE employees ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) ); CREATE TABLE departments ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id) ); CREATE TABLE department_employees ( id INT NOT NULL AUTO_INCREMENT, employee_id INT NOT NULL, department_id INT NOT NULL, PRIMARY KEY (id), FOREIGN KEY (employee_id) REFERENCES employees(id), FOREIGN KEY (department_id) REFERENCES departments(id) );