當前位置:首頁 » 數據倉庫 » 資料庫父子關系設計
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫父子關系設計

發布時間: 2023-08-20 03:00:38

① 某公司需要做一個sql人事管理系統,請做一份資料庫的設計

這個系統最終實現的主要功能如下:
員工基本信息部分:主要完成對員工基本信息的添加、修改、刪除、查詢等管理。
員工檔案信息部分:主要完成對員工檔案信息的添加、修改、刪除、查詢等管理。
員工部門信息部分:主要完成對對員工所屬部門的添加、修改、刪除、查詢等管理。
員工工資信息部分:主要完成對員工工資信息的添加、修改、刪除、查詢等管理。
員工保險信息部分:主要完成對員工保障信息的添加、修改、刪除、查詢等管理。
員工合同信息部分:主要完成員工與企業簽訂合同的一系列信息的添加、修改、刪除、查詢管理。

員工配偶信息(工號,配偶姓名, 出生年月,工作單位,電話)的工號參照員工基本信息的工號。
員工學歷信息(工號,員工姓名,學歷,畢業學校,專業,畢業時間,外語情況)的工號參照員工基本信息的工號。
企業工作崗位信息(工號,學歷,部門,職位)的工號參照員工基本信息的工號,部門參照企業部門信息的部門

員工基本信息與員工配偶信息建立關於工號的父子關系。
員工基本信息與員工學歷信息建立關於工號的父子關系。
員工基本信息與企業工作崗位信息建立關於工號的父子關系
。 企業工作崗位信息與員工基本信息建立關於工號的父子關系。
企業工作崗位信息與企業部門信息建立關於部門的父子關系。

採納吧

② mysql 一張表父子關系查詢

select t1.name,t2.name,t3.name,t4.name
from tb as t1
left join tb as t2 on t2.pid=t1.id and t2.pid=1

left join tb as t3 on t3.pid=t2.id and t3.pid=2

left join tb as t4 on t4.pid=t3.id and t4.pid=3
where pid=0