首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MS Access中的“嵌套字段”

MS Access中的“嵌套字段”
EN

Stack Overflow用户
提问于 2016-04-27 18:58:41
回答 1查看 817关注 0票数 0

我有一个名为“Unit”的主字段,我需要指定在其中找到了多少个对象(具有很大的可变性)。这些对象有116种,可分为6类。每个类别指示可用于描述每种对象类型的属性。对于每个单元,我需要记录在其中找到了多少类型的对象,并记录它们中有多少显示了每个属性。我概述了模式的示例,以及我需要如何应用它。也许最简单的解决方案是为每种类型创建一个表,并将它们与包含单元列表的表相关联,但是会有那么多的表( MS访问中有限制吗?)否则,是否可以在access中创建“嵌套字段”?我只是编造了这个词,但它似乎描述了我想要做的事情。

  • 第1类(attribs: a、b、c、d)
代码语言:javascript
代码运行次数:0
运行
复制
- Type 1
- Type 2

  • 第2类(attribs: x、y、z)
代码语言:javascript
代码运行次数:0
运行
复制
- Type 3
- Type 4

  • 单元
    • 第1类
    • 第2类
    • 3型x-x-y-y-z型
    • 4型x-x-y-y-z-z型

更新:为了澄清,我基本上需要为主表的每个字段创建子表。每个字段都有子属性,我需要能够以更细粒度的分辨率指定对象的分布。

EN

回答 1

Stack Overflow用户

发布于 2016-04-27 20:27:50

您想要的类似于关于SO:Database design - multi category products with properties的问题。

因此,您将有第三个表,它将每个属性值与Unit相关联。为了控制每个类别可以拥有哪些属性,需要第四个表来指定每个类别的属性(名称)。

代码语言:javascript
代码运行次数:0
运行
复制
Unit:
    .id
    .categoryid

Category:
    .id
    .cat_name

Category_Attributes:
    .attribID
    .categoryid
    .attribute_name

Unit_Attributes:
    .unitid
    .attribID
    .attrib_value
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36898636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档