数据库如何建模投资关系

问题描述 投票:1回答:1

我试图模拟投资工具之间的关系,以查看实体之间的链接和汇总交易数据。我从两个表开始:

tblInvestmentVehicle(一) VehicleID(PK) VehicleName 类型 tblVehicleRelationships(很多) VehicleRelationID(PK) InvestingVehicleFrID InvesteeVehicleFrID 单位 类型

这适用于基本关系,例如V 1投资于V 10并具有100个单位。 复杂的是,我现在需要模拟一种情况,其中多个车辆通过保持车辆投资另一车辆,例如, V 1,2,3通过V4投资V10。 我试图研究最好的方法,但我正在努力寻找正确的术语,以找到相关的结果,从而在这里寻求建议。 到目前为止,我的方法是创建另一个将关系链接在一起的表: tblVehicleSubRelationships ParentVehicleRelationID ChildVehicleRelationID 单位 类型 这似乎是朝着正确方向迈出的一步,但我现在正努力做出最后一步来产生有意义的输出,例如:显示来自顶级车辆的所有投资或特定车辆类型的所有投资。 非常感谢任何可能已经建模过类似或有好方法想法的人的任何建议。可能是相对简单的东西,但我处于精神障碍..

sql database ms-access database-design
1个回答
1
投票

如果您的数据涉及受监管的金融产品和市场,那么您应该了解官方和事实上的数据标准。考虑尽可能重用他们的定义和结构,而不是发明自己的定义和结构。此页面上列出了一些有用的标准:http://xml.coverpages.org/mddl.html#relatedSpecs

如果您在欧洲,那么任何购买和出售投资的人都必须遵守MiFID II。受监管的组织也总是有自己的数据标准。

© www.soinside.com 2019 - 2024. All rights reserved.