首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表单功能词表存储

表单功能词表存储
EN

Stack Overflow用户
提问于 2016-07-18 22:00:46
回答 1查看 24关注 0票数 0

我有一些从数据库中获取数据的经验,但在设计方面没有那么多经验。为了解决这个问题,我采取了一些个人项目,并试图在access中创建它们。我遇到了一个我能找到解决方案的问题,但我觉得它很笨拙,我希望对我能做得更好的问题有一些看法。

我目前的项目是每月预算。在这一阶段,我想要一份表格如下:

  • 类别
    • 子范畴Budget_Amount
    • 子范畴Budget_Amount

  • 类别
    • 子范畴Budget_Amount

  • 等。

我发现,如果所有子类别都是表中的字段,并且类别名称硬编码为表单中的标签,我就可以做到这一点。不过,我希望我的桌子结构是这样:

类别:

ID

Category_Name

分类别:

ID

子范畴ID_Category

Show_Category

预算: Id

子类别Sub

Budget_Amount

我之所以想要这样的结构,是因为不是每个月都会使用所有的子类别,在我看来,这将更容易匹配预算中所用的诗句。我还试图尽量减少数据库占用的空间。有什么办法可以轻松做到这一点吗?还是只限于我目前的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2016-07-18 23:28:50

我将首先讨论规范化原则,因为您似乎还不太熟悉这些原则。“我之所以想要这个结构.”根本不是个好理由。您的基础是一个良好的规范化数据库结构。

我建议你这样安排你的桌子:

tblCategory -> CatID (自动编号PK),分类tblSubCategory -> SubCatID (自动编号,PK),CatID (数字,FK),子类别

至于预算,我希望预算与项目挂钩。没有合理的理由将预算直接归入任何类别。我们需要更多、更清晰的信息来说明你想要达到的目标。

类似的问题:

Database Design Question - Categories / Subcategories

例如,有一些网站可以帮助您开始理解MS Access中的设计。

http://www.functionx.com/access/index.htm

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

https://stackoverflow.com/questions/38446665

复制
相关文章

相似问题

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