Database Answers Rare Book Library at Yale.

Home Ask a Question Careers Contact us Data Models First Timers Search Site Map
Tracking Share Transactions
Back to the Data Model
Requirement is a Database for Tracking Share Transactions in a Fund

It is necessary to link specific investor purchases (subscriptions are in units and
can be in purchased in fractions of a unit) with sales.

One purchase can have many sales and one sale can comprise many purchases.

For example, Investor A purchases shares in three lots over a 12 month period.

Lot 1 � 220.8 shares,
Lot 2 � 400.75 shares and
Lot 3 � 334 shares.

Investor A then sells 700 shares.

There is a need to link this sale to each of the individual lots on a 'First-In First-Out' basis,
so that the remaining balance is related to Lot 3.

One key question is 'How should Reference Data be modelled ?'


A. What are the Things Of Interest ?
A.1 Investors
A.2 Lots
A.3 Purchases
A.4 Sales
A.5 Subscriptions
A.6 Transactions.


Barry Williams
28th. March 2007
Principal Consultant
Database Answers

 

Home Ask a Question Careers Contact us Data Models First Timers Search Site Map