0

我正在寻找实现这三个表的方法

第一级表:员工表 - 包含 dep_id(部门 ID)和 job_code(指定)

2级表:部门表——包含dep_id(部门id)和dep_name(部门名称)

第三级表:个别部门表 - 包含 job_code(指定)和 no(该指定的员工人数)

我想根据查询的 job_code 从第 3 级表中获取详细信息。就是这样。我将使用 dep_id 和 job_code 进入第 2 级。在第 2 级中,我将找到带有 dep_id 的表的名称。然后,我将前往该特定表格以查找所需的信息。

请建议如何在 Oracle SQL 或任何其他架构中实现这一点来实现这一点。例如:我可以将 dep_id 保留在 3 级表中,但是这样 3 级单个部门表中的所有行都将具有相同的值。我可以合并 2 级和 3 级表,但这意味着额外的一列,在一堆行中具有相同的值。我是初学者!

4

1 回答 1

0

每个部门不应该有一张桌子。

事实上,您建议存储在该表中的数据(每个部门每个 job_code 的员工数)可以从员工表中检索。

于 2013-09-19T13:36:00.860 回答