Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Creating table for Variable values
Message
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Creating table for Variable values
Miscellaneous
Thread ID:
01649129
Message ID:
01649129
Views:
60
Hi,

I am posting this in VFP forum but the backend is SQL Server database.

I want to ask your opinion on the following DB design consideration.
I need to create a table (which will be a child table) that will store different value, depending on the Parent PK
For example. Some records of the table will have 2 INT columns, 1 Bit Column, 4 Decimal columns. Other rows/records will have different number of types. And the captions to the columns (the way they will be viewed by user of the VFP app) will be different.
I am thinking of having a set of different type columns, as follows:
BIT_VAL 1 Type: Bit
BIT_VAL2 Type: Bit
BIT_VAL3 Type: Bit
DEC_VAL1 Type Decimal
DEC_VAL2 Type Decimal
DEC_VAL3 Type Decimal
DEC_VAL4 Type Decimal
INT_VAL1 Type INT
and so on.

So, for each different Type the table will have a max number of columns. This way, the UI will take care of Captions and matching the Captions to the Col Name/Type.

What do you think of this approach?

TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Next
Reply
Map
View

Click here to load this message in the networking platform