我正在创建一个相当大的APEX应用程序,允许管理人员进入并记录公司员工的统计数据。目前,我们在oracle中有一个数据库,其中包含来自AD的数据,其中包含所有员工信息。姓名,经理,员工ID等
现在,我负责创建和建模一个表格,该表格将包含每位员工的所有统计数据。我创建的表格中有超过90列。有些包含如下数据:
并且列表继续超过90个属性。所以这是我的问题:
在我的应用程序中使用这么多不同的列创建此表时,我将如何选择合适的主键?我应该使用唯一的员工身份证明(每个人都有一个员工编号)将其链接到我们的员工表吗?
其次,我如何创建这些表格(以及可能的表格)以允许我将我为个人输入的统计数据与实际个人相关联?
我已经从亚马逊订购了两本关于数据建模的书籍,因为我是APEX和DBA设计的新手。不是新鲜的鸡肉,但新的足够需要一些指导。我遇到的另一个问题是每个表单只能有60个字段。所以我考虑过为90多岁以上的不同功能创建表格。
由于
答案 0 :(得分:0)
4.2允许每页200个项目。
我想到了几个问题:
我建议您使用指标的垂直表格。您可以使用oracle的数据透视功能使您的数据看起来更像水平表格。
如果你选择这条路线,你会将你的员工ID存储在一列中,将度量键存储在另一列中,并将值存储...
我建议您创建一个度量表,其中包含主键,度量标签,活动指示符,创建时间戳,创建用户ID,修改后的时间戳,修改后的用户ID。
此指标表将允许您添加新指标,更改指标名称,停用指标以及确定更改内容和时间的人员。
在我看来,这将是一种更灵活的方法。您可能还想考虑审计日志。