FMS Relationship Diagram - Source vs Silver Proposed Model
Ký hiệu: -
──►(mũi tên liền): quan hệ FK (Many → One) --.->(mũi tên đứt): quan hệ ETL pattern (SCD / Audit Log of) - 🔵 Xanh dương: bảng nguồn FMS - 🟢 Xanh lá: entity Silver / Proposed Model - ⬜ Xám: ETL pattern — Snapshot hoặc Audit Log - 🟡 Vàng: bảng ngoài scope
Nhóm 1 — Fund Management Company & cổ đông, bên liên quan¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
SECURITIES["**SECURITIES**\nDanh sách công ty quản lý quỹ"]:::src
SECBUP["**SECBUP**\nLịch sử chi tiết công ty QLQ\n[SCD]"]:::pattern
SECHISTORY["**SECHISTORY**\nLịch sử thay đổi công ty QLQ\nvà chi nhánh"]:::pattern
INSIDER["**INSIDER**\nCổ đông công ty QLQ"]:::src
INSDERRELA["**INSDERRELA**\nNgười liên quan của cổ đông"]:::src
INSDERRPRST["**INSDERRPRST**\nNgười đại diện cổ đông"]:::src
INSIDCHANGE["**INSIDCHANGE**\nLịch sử thay đổi vốn góp cổ đông"]:::src
STAKE["**STAKE**\nCác bên liên quan công ty QLQ"]:::src
INSIDER -->|ScId| SECURITIES
INSDERRELA -->|InsderId| INSIDER
INSDERRPRST -->|InsdrId| INSIDER
INSIDCHANGE -->|InsdrId| INSIDER
STAKE -->|SecurityId| SECURITIES
SECHISTORY -->|SecId| SECURITIES
SECBUP -->|SecHsId| SECHISTORY
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
FMC["**Fund Management Company**\nCông ty quản lý quỹ đầu tư"]:::silver
FMC_SNAP["**Fund Management Company Snapshot**\nẢnh chụp toàn trạng thái\ncông ty QLQ [SCD]"]:::pattern
FMC_ORG_AL["**FMC Organization Unit Audit Log**\nLịch sử thay đổi công ty QLQ\nhoặc chi nhánh QLQ"]:::pattern
FMC_SHR["**FMC Shareholder**\nCổ đông nắm vốn góp\ntrong công ty QLQ"]:::silver
FMC_SHR_REL["**FMC Shareholder Relationship**\nQuan hệ liên quan của cổ đông QLQ"]:::silver
FMC_SHR_REPR["**FMC Shareholder Representative**\nNgười đại diện ủy quyền\ncổ đông QLQ"]:::silver
FMC_SHR_OWN["**FMC Shareholder Ownership Change**\nLịch sử biến động vốn góp\ncổ đông QLQ"]:::silver
FMC_ORG_REL["**FMC Organization Relationship**\nQuan hệ bên liên quan / liên đới\ncông ty QLQ"]:::silver
FMC_SHR --> FMC
FMC_SHR_REL --> FMC_SHR
FMC_SHR_REPR --> FMC_SHR
FMC_SHR_OWN --> FMC_SHR
FMC_ORG_REL --> FMC
FMC_SNAP -.->|SCD of| FMC
FMC_ORG_AL -.->|Audit Log of| FMC
Nhóm 2 — FMC Organization Unit (Chi nhánh / VPĐD QLQ trong nước)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
SECURITIES2["**SECURITIES**\nCông ty quản lý quỹ"]:::src
TLProfiles2["**TLProfiles**\nNhân sự công ty QLQ"]:::src
BRANCHS["**BRANCHS**\nChi nhánh / VPĐD\ncông ty QLQ trong nước"]:::src
BRCHBUP["**BRCHBUP**\nLịch sử chi tiết\nchi nhánh QLQ [SCD]"]:::pattern
SECHISTORY2["**SECHISTORY**\nLịch sử thay đổi\ncông ty QLQ / chi nhánh"]:::pattern
BRANCHS -->|SecId| SECURITIES2
BRANCHS -->|TLId người đại diện| TLProfiles2
SECHISTORY2 -->|BrId| BRANCHS
BRCHBUP -->|via SecHsId| SECHISTORY2
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
FMC_S2["**Fund Management Company**\nCông ty quản lý quỹ đầu tư"]:::silver
FMC_EMP_S2["**FMC Employee**\nNhân sự công ty QLQ"]:::silver
FMC_OU["**FMC Organization Unit**\nChi nhánh / VPĐD công ty QLQ"]:::silver
FMC_OU_AL["**FMC Organization Unit Audit Log**\nLịch sử thay đổi chi nhánh QLQ"]:::pattern
FMC_OU_SNAP["**FMC Organization Unit Snapshot**\nẢnh chụp trạng thái\nchi nhánh QLQ [SCD]"]:::pattern
FMC_OU --> FMC_S2
FMC_OU --> FMC_EMP_S2
FMC_OU_AL -.->|Audit Log of| FMC_OU
FMC_OU_SNAP -.->|SCD of| FMC_OU
Nhóm 3 — FMC Employee (Nhân sự QLQ)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
BRANCHS3["**BRANCHS**\nChi nhánh / VPĐD QLQ"]:::src
INSIDER3["**INSIDER**\nCổ đông công ty QLQ"]:::src
FUNDS3["**FUNDS**\nQuỹ đầu tư"]:::src
TLProfiles["**TLProfiles**\nNhân sự công ty quản lý quỹ"]:::src
TLPRHISTORY["**TLPRHISTORY**\nLịch sử thay đổi nhân sự QLQ\n[Audit Log]"]:::pattern
TLPROBUP["**TLPROBUP**\nLịch sử chi tiết nhân sự QLQ\n[SCD]"]:::pattern
FUNDTLPRO["**FUNDTLPRO**\nNhân sự điều hành quỹ\n(assignment)"]:::src
TLProfiles -->|BranchId| BRANCHS3
TLProfiles -->|InsderId| INSIDER3
TLPRHISTORY -->|TlId| TLProfiles
TLPROBUP -->|TlHsId| TLPRHISTORY
FUNDTLPRO -->|TLPrId| TLProfiles
FUNDTLPRO -->|FundId| FUNDS3
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
FMC_OU_S3["**FMC Organization Unit**\nChi nhánh / VPĐD QLQ"]:::silver
FMC_SHR_S3["**FMC Shareholder**\nCổ đông công ty QLQ"]:::silver
FUND_S3["**Fund Instrument**\nSản phẩm quỹ đầu tư"]:::silver
FMC_EMP["**FMC Employee**\nNhân sự công ty QLQ\n(bao gồm người điều hành quỹ)"]:::silver
FMC_EMP_AL["**FMC Employee Audit Log**\nLịch sử thay đổi\nthông tin nhân sự [Audit Log]"]:::pattern
FMC_EMP_SNAP["**FMC Employee Snapshot**\nẢnh chụp trạng thái\nnhân sự [SCD]"]:::pattern
FMC_EMP --> FMC_OU_S3
FMC_EMP --> FMC_SHR_S3
FMC_EMP --> FUND_S3
FMC_EMP_AL -.->|Audit Log of| FMC_EMP
FMC_EMP_SNAP -.->|SCD of| FMC_EMP
Lưu ý:
FUNDTLPRO(assignment) không tạo entity riêng trong Silver — được thể hiện qua quan hệFMC Employee → Fund Instrument.
Nhóm 4 — Fund Instrument (Quỹ đầu tư) & các bảng liên quan¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
BANKMONI4["**BANKMONI**\nNgân hàng lưu ký / giám sát"]:::src
FUNDS["**FUNDS**\nQuỹ đầu tư"]:::src
FUNDHISTO["**FUNDHISTO**\nLịch sử thay đổi quỹ\n[Audit Log]"]:::pattern
FUNDBUP["**FUNDBUP**\nChi tiết lịch sử quỹ\n[SCD]"]:::pattern
REPRESENT["**REPRESENT**\nBan đại diện / HĐQT quỹ"]:::src
MBFUND["**MBFUND**\nNhà đầu tư tham gia quỹ"]:::src
MBCHANGE["**MBCHANGE**\nLịch sử thay đổi\nvốn góp NĐT quỹ"]:::src
TRANSFERMBF["**TRANSFERMBF**\nGiao dịch chứng chỉ quỹ\n(chuyển nhượng CCQ)"]:::src
FUNDS -->|BankId| BANKMONI4
FUNDHISTO -->|FundId| FUNDS
FUNDBUP -->|FunHsId| FUNDHISTO
REPRESENT -->|FundId| FUNDS
MBFUND -->|FundId| FUNDS
MBCHANGE -->|MBFId| MBFUND
TRANSFERMBF -->|FundId| FUNDS
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
CBANK_S4["**Custodian Bank**\nNgân hàng lưu ký\ngiám sát tài sản quỹ"]:::silver
FUND["**Fund Instrument**\nSản phẩm quỹ đầu tư"]:::silver
FUND_AL["**Fund Instrument Audit Log**\nLịch sử thay đổi thông tin quỹ\n[Audit Log]"]:::pattern
FUND_SNAP["**Fund Instrument Snapshot**\nẢnh chụp trạng thái quỹ\n[SCD]"]:::pattern
BOARD["**Fund Board Member**\nThành viên Ban đại diện\n/ HĐQT quỹ"]:::silver
FIA["**Fund Investment Arrangement**\nQuan hệ đầu tư của NĐT vào quỹ"]:::silver
FIA_CHG["**Fund Investment Arrangement Change**\nLịch sử biến động vốn góp\ntrong quan hệ đầu tư vào quỹ"]:::silver
FUND_TXN["**Fund Unit Transfer Transaction**\nGiao dịch chuyển nhượng\nchứng chỉ quỹ"]:::silver
FUND --> CBANK_S4
FUND_AL -.->|Audit Log of| FUND
FUND_SNAP -.->|SCD of| FUND
BOARD --> FUND
FIA --> FUND
FIA_CHG --> FIA
FUND_TXN --> FUND
Nhóm 5 — Discretionary Investment Investor (Nhà đầu tư ủy thác)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
SECURITIES5["**SECURITIES**\nCông ty quản lý quỹ"]:::src
INVES["**INVES**\nNhà đầu tư ủy thác"]:::src
INVESACC["**INVESACC**\nTài khoản nhà đầu tư ủy thác"]:::src
INVES -->|SecId| SECURITIES5
INVESACC -->|InvesId| INVES
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
FMC_S5["**Fund Management Company**\nCông ty quản lý quỹ đầu tư"]:::silver
DII["**Discretionary Investment Investor**\nNhà đầu tư ủy thác\nquản lý tài sản"]:::silver
DIA["**Discretionary Investment Account**\nTài khoản đầu tư ủy thác"]:::silver
DII --> FMC_S5
DIA --> DII
Nhóm 6 — Fund Distribution Agent (Đại lý phân phối quỹ)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
AGENCIES["**AGENCIES**\nĐại lý phân phối quỹ đầu tư\n(không FK ra ngoài)"]:::src
AGENCIESBRA["**AGENCIESBRA**\nChi nhánh / Phòng giao dịch\ncủa đại lý"]:::src
AGENCIESBRA -->|AgenId| AGENCIES
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
FDA["**Fund Distribution Agent**\nTổ chức đại lý được ủy quyền\nphân phối quỹ"]:::silver
FDAB["**Fund Distribution Agent Branch**\nChi nhánh / phòng giao dịch\ncủa đại lý phân phối"]:::silver
FDAB --> FDA
Nhóm 7 — Custodian Bank (Ngân hàng lưu ký, giám sát)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
BANKMONI["**BANKMONI**\nNgân hàng lưu ký\nvà giám sát quỹ"]:::src
BANKEMPLOY["**BANKEMPLOY**\nNhân sự ngân hàng\nlưu ký / giám sát"]:::src
FUNDS7["**FUNDS**\nQuỹ đầu tư"]:::src
BANKEMPLOY -->|BankId| BANKMONI
FUNDS7 -->|BankId - quỹ chỉ định\nngân hàng lưu ký| BANKMONI
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
FUND_S7["**Fund Instrument**\nSản phẩm quỹ đầu tư"]:::silver
CBANK["**Custodian Bank**\nNgân hàng lưu ký\ngiám sát tài sản quỹ"]:::silver
CBANK_EMP["**Custodian Bank Employee**\nNhân sự ngân hàng\nlưu ký / giám sát"]:::silver
FUND_S7 --> CBANK
CBANK_EMP --> CBANK
Nhóm 8 — Foreign Fund Management Organization Unit (VPĐD / Chi nhánh QLQ nước ngoài)¶
Lưu ý:
FORBRCHkhông có FK đếnSECURITIES— entity độc lập, không liên kết với FMC trong nước. UBCKNN chỉ quản lý VPĐD/chi nhánh tại VN, không quản lý công ty mẹ ở nước ngoài.
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
FORBRCH["**FORBRCH**\nVPĐD / Chi nhánh công ty QLQ\nnước ngoài tại VN\n(không FK → SECURITIES)"]:::src
FGBRHISTORY["**FGBRHISTORY**\nLịch sử thay đổi\nVPĐD / Chi nhánh NN [Audit Log]"]:::pattern
FGBRBUP["**FGBRBUP**\nChi tiết lịch sử\nVPĐD / Chi nhánh NN [SCD]"]:::pattern
STFFGBRCH["**STFFGBRCH**\nNhân sự VPĐD / Chi nhánh\nQLQ NN tại VN"]:::src
FGBRHISTORY -->|FgBrId| FORBRCH
FGBRBUP -->|FgHisId| FGBRHISTORY
STFFGBRCH -->|ForBrchId| FORBRCH
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef pattern fill:#e2e8f0,stroke:#64748b,color:#1e293b
FFMOU["**Foreign Fund Management Organization Unit**\nVPĐD / Chi nhánh công ty QLQ\nnước ngoài tại Việt Nam"]:::silver
FFMOU_AL["**Foreign Fund Mgmt Org Unit Audit Log**\nLịch sử thay đổi thông tin\nchi nhánh QLQ nước ngoài"]:::pattern
FFMOU_SN["**Foreign Fund Mgmt Org Unit Snapshot**\nẢnh chụp trạng thái\nchi nhánh QLQ nước ngoài [SCD]"]:::pattern
FFMOU_EMP["**Foreign Fund Mgmt Org Unit Employee**\nNhân sự VPĐD / Chi nhánh\ncông ty QLQ nước ngoài"]:::silver
FFMOU_AL -.->|Audit Log of| FFMOU
FFMOU_SN -.->|SCD of| FFMOU
FFMOU_EMP --> FFMOU
Nhóm 9 — Insider Share Transfer (Giao dịch chuyển nhượng cổ phần)¶
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
SECURITIES9["**SECURITIES**\nCông ty quản lý quỹ"]:::src
INSIDER9_F["**INSIDER**\nCổ đông chuyển nhượng\n(InFrmId)"]:::src
INSIDER9_T["**INSIDER**\nCổ đông nhận chuyển nhượng\n(InToId)"]:::src
TRSFERINDER["**TRSFERINDER**\nGiao dịch chuyển nhượng\ncổ phần cổ đông QLQ"]:::src
TRSFERINDER -->|ScId| SECURITIES9
TRSFERINDER -->|InFrmId người chuyển| INSIDER9_F
TRSFERINDER -->|InToId người nhận| INSIDER9_T
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
FMC_S9["**Fund Management Company**\nCông ty quản lý quỹ đầu tư"]:::silver
SHR_FROM["**FMC Shareholder**\nCổ đông chuyển nhượng"]:::silver
SHR_TO["**FMC Shareholder**\nCổ đông nhận chuyển nhượng"]:::silver
ISTT["**Insider Share Transfer Transaction**\nGiao dịch chuyển nhượng cổ phần\ngiữa các cổ đông QLQ"]:::silver
ISTT --> FMC_S9
ISTT --> SHR_FROM
ISTT --> SHR_TO
SHR_FROM --> FMC_S9
SHR_TO --> FMC_S9
Nhóm 10 — Report Submission & Report Values (Báo cáo thành viên thị trường)¶
Multi-way FK:
RPTMEMBERcó 4 FK subject (SecId / BkMId / FrBrId / FndId) — chỉ một non-null theoType. Silver resolve thành quan hệ đa subject.
Source (FMS)¶
graph LR
classDef src fill:#dbeafe,stroke:#2563eb,color:#1e3a5f
classDef outscope fill:#fef9c3,stroke:#ca8a04,color:#713f12
SECURITIES10["**SECURITIES**\nCông ty QLQ"]:::src
BANKMONI10["**BANKMONI**\nNgân hàng lưu ký"]:::src
FORBRCH10["**FORBRCH**\nVPĐD / CN QLQ NN"]:::src
FUNDS10["**FUNDS**\nQuỹ đầu tư"]:::src
RPTPRIOD["**RPTPRIOD**\nKỳ báo cáo\n(ngoài scope)"]:::outscope
RPTTEMP["**RPTTEMP / SHEET**\n(ngoài scope)"]:::outscope
RPTMEMBER["**RPTMEMBER**\nBáo cáo thành viên thị trường\ntrên CSDL quản lý quỹ"]:::src
RPTVALUES["**RPTVALUES**\nGiá trị báo cáo import\n(EAV fact)"]:::src
RPTMEMBER -->|SecId — subject theo Type| SECURITIES10
RPTMEMBER -->|BkMId — subject theo Type| BANKMONI10
RPTMEMBER -->|FrBrId — subject theo Type| FORBRCH10
RPTMEMBER -->|FndId — subject theo Type| FUNDS10
RPTMEMBER -->|PrdId| RPTPRIOD
RPTVALUES -->|MebId| RPTMEMBER
RPTVALUES -->|RptId / SheetId| RPTTEMP
RPTVALUES -.->|mirror 4-way FK| SECURITIES10
RPTVALUES -.->|mirror 4-way FK| BANKMONI10
RPTVALUES -.->|mirror 4-way FK| FORBRCH10
RPTVALUES -.->|mirror 4-way FK| FUNDS10
Silver — Proposed Model¶
graph LR
classDef silver fill:#dcfce7,stroke:#16a34a,color:#14532d
classDef outscope fill:#fef9c3,stroke:#ca8a04,color:#713f12
FMC_S10["**Fund Management Company**\n(subject theo Type)"]:::silver
CB_S10["**Custodian Bank**\n(subject theo Type)"]:::silver
FFMOU_S10["**Foreign Fund Mgmt Org Unit**\n(subject theo Type)"]:::silver
FI_S10["**Fund Instrument**\n(subject theo Type)"]:::silver
OUTSCOPE10["**Reporting Period / Template / Sheet**\n(ngoài scope 34 bảng)"]:::outscope
MRS["**Member Report Submission**\nHồ sơ nộp báo cáo\ncủa thành viên thị trường"]:::silver
RIV["**Report Item Value**\nGiá trị từng ô báo cáo\n(1 dòng = 1 giá trị 1 ô)"]:::silver
MRS --> FMC_S10
MRS --> CB_S10
MRS --> FFMOU_S10
MRS --> FI_S10
MRS -.-> OUTSCOPE10
RIV --> MRS
RIV -.-> OUTSCOPE10
Tổng quan theo BCV Concept¶
| BCV Concept | Source Tables | Silver Entities |
|---|---|---|
| Involved Party — Organization | SECURITIES | Fund Management Company |
| Involved Party — Organization Unit | BRANCHS, AGENCIESBRA, FORBRCH | FMC Organization Unit, Fund Distribution Agent Branch, Foreign Fund Management Organization Unit |
| Involved Party — Agent | AGENCIES | Fund Distribution Agent |
| Involved Party — Custodian | BANKMONI | Custodian Bank |
| Involved Party — Investor | INVES | Discretionary Investment Investor |
| Involved Party — Employment Position | REPRESENT | Fund Board Member |
| Involved Party — Employee | TLProfiles, BANKEMPLOY, STFFGBRCH, FUNDTLPRO | FMC Employee, Custodian Bank Employee, Foreign Fund Mgmt Org Unit Employee |
| Involved Party — Organization Ownership | INSIDER, INSIDCHANGE | FMC Shareholder, FMC Shareholder Ownership Change |
| Involved Party — Organization Membership | STAKE, INSDERRELA, INSDERRPRST | FMC Organization Relationship, FMC Shareholder Relationship, FMC Shareholder Representative |
| Product — Fund Instrument | FUNDS | Fund Instrument |
| Arrangement — Fund Investment Arrangement | MBFUND, MBCHANGE | Fund Investment Arrangement, Fund Investment Arrangement Change |
| Arrangement — Investment Arrangement | INVESACC | Discretionary Investment Account |
| Transaction — Financial Market Transaction | TRANSFERMBF, TRSFERINDER | Fund Unit Transfer Transaction, Insider Share Transfer Transaction |
| Documentation — Reported Information | RPTMEMBER, RPTVALUES | Member Report Submission, Report Item Value |
| ETL Pattern — SCD Snapshot | SECBUP, BRCHBUP, TLPROBUP, FUNDBUP, FGBRBUP | *Snapshot entities |
| ETL Pattern — Audit Log | SECHISTORY, TLPRHISTORY, FUNDHISTO, FGBRHISTORY | *Audit Log entities |