473,480 Members | 1,819 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Design question

I have 3 tables: Message, Workgroup, and Hyperlink. Message has 1xM link
with Hyperlink and Workgroup has 1xM link with Hyperlink. Hyperlink has the
following fields:
IDhyperlink*
IDmessage
IDworkgroup
Name_Hyperlink
In most cases either IDmessage or IDworkgroup will have no value.
Is this a good approach or should I make 2 Hyperlink tables or...?
thanks,
john
Sep 23 '06 #1
18 2033
"john" <jo**@test.comschreef in bericht news:zP********************@casema.nl...
>I have 3 tables: Message, Workgroup, and Hyperlink. Message has 1xM link
with Hyperlink and Workgroup has 1xM link with Hyperlink. Hyperlink has the
following fields:
IDhyperlink*
IDmessage
IDworkgroup
Name_Hyperlink
In most cases either IDmessage or IDworkgroup will have no value.
Is this a good approach or should I make 2 Hyperlink tables or...?
thanks,
john
In most cases the way you have linked the tables is a model of a many to many relationship between Message and Workgroup.
You would need a value for both message and workgroup in table Hyperlink.

In your case I think you might as well skip the table Hyperlink.
Just store the Name_Hyperlink in the tables (or maybe make 2 hyperlink tables indeed)
Just guessing because I don't know your specs...

Arno R
Sep 24 '06 #2

"Arno R" <ar***********@tiscali.nlschreef in bericht
news:45**********************@text.nova.planet.nl. ..
>In your case I think you might as well skip the table Hyperlink.
Just store the Name_Hyperlink in the tables (or maybe make 2 hyperlink
tables indeed)
Just guessing because I don't know your specs...
Thanks.
Just storing the Name_Hyperlink in the tables is not an option because one
Message can have more than one hyperlink. The same accounts for Workgroup. I
think I need to have 2 hyperlink tables, but I'd rather keep them in one
table. That's why I came up with the earlier mentioned solution.
john

Sep 24 '06 #3

"john" <jo**@test.comschreef in bericht news:F5********************@casema.nl...

Thanks.
Just storing the Name_Hyperlink in the tables is not an option because one
Message can have more than one hyperlink. The same accounts for Workgroup. I
think I need to have 2 hyperlink tables, but I'd rather keep them in one
table. That's why I came up with the earlier mentioned solution.
john
After having 'consumed' this info IMO the best model is to use two hyperlink tables.
In general I think that allowing null in foreign keys is not a good idea. At least I try to avoid that.
So I do have problems with the 'no value' FK fields in your original solution...

Do a Google search on "allow null in FK" and you will find some interesting discussions and opinions about this issue.

Why the need to stick to one table ??
If needed you can use Union-query's to 'show' one 'table'.

Arno R
Sep 24 '06 #4
In article <zP********************@casema.nl>, jo**@test.com says...
I have 3 tables: Message, Workgroup, and Hyperlink. Message has 1xM link
with Hyperlink and Workgroup has 1xM link with Hyperlink. Hyperlink has the
following fields:
IDhyperlink*
IDmessage
IDworkgroup
Name_Hyperlink
In most cases either IDmessage or IDworkgroup will have no value.
Is this a good approach or should I make 2 Hyperlink tables or...?
thanks,
john
Perhaps this is a three-way relationship,
Workgroups is related to Hyperlinks 1 to Many,
Messages is related to Hyperlinks 1 to Many.

Workgroups
----------
workgroup_id PRIMARY KEY
and other columns

Messages
------------
message_id PRIMARY KEY
and other columns

Hyperlinks
-----------
hyperlink_id
workgroup_id
message_id
PRIMARY KEY (hyperlink_id,
workgroup_id,
message_id)
UNIQUE (workgoup_id,
message_id)
and other fields

I have seen this kind of relationship
discussed by others.
Sep 25 '06 #5
In article <MP************************@news.psci.net>, gr******@psci.net
says...
In article <zP********************@casema.nl>, jo**@test.com says...
I have 3 tables: Message, Workgroup, and Hyperlink. Message has 1xM link
with Hyperlink and Workgroup has 1xM link with Hyperlink. Hyperlink has the
following fields:
IDhyperlink*
IDmessage
IDworkgroup
Name_Hyperlink
In most cases either IDmessage or IDworkgroup will have no value.
Is this a good approach or should I make 2 Hyperlink tables or...?
thanks,
john

Perhaps this is a three-way relationship,
Workgroups is related to Hyperlinks 1 to Many,
Messages is related to Hyperlinks 1 to Many.

Workgroups
----------
workgroup_id PRIMARY KEY
and other columns

Messages
------------
message_id PRIMARY KEY
and other columns

Hyperlinks
-----------
hyperlink_id
workgroup_id
message_id
PRIMARY KEY (hyperlink_id,
workgroup_id,
message_id)
UNIQUE (workgoup_id,
message_id)
and other fields

I have seen this kind of relationship
discussed by others.
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.
Sep 25 '06 #6
"Mike Gramelspacher" <gr******@psci.netschreef in bericht
news:MP************************@news.psci.net...
>>
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.
Thanks. I'll look into that.
john
Sep 25 '06 #7
In article <W5********************@casema.nl>, jo**@test.com says...
"Mike Gramelspacher" <gr******@psci.netschreef in bericht
news:MP************************@news.psci.net...
>
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.

Thanks. I'll look into that.
john
Here is a small database where I tried to do multiple relations.
http://www.psci.net/gramelsp/temp/Mu...s%20No%202.zip

This was just a learning thing, so take it for what it is worth.
>
Sep 25 '06 #8

"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.
OP stated he had two 1:M relationships
You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.
Huh ????

Arno R
Sep 25 '06 #9
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

OP stated he had two 1:M relationships
You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.

Huh ????

Arno R
Yes, but I inferred there could really be 3 relationships.
Maybe the inference was wrong. It happens regulary. I wonder
what entity is the recipient of these messages. A message
has a hyperlink that relates to a workgroup, but the message
itself does not. The workgroup does not need the message,
but only the hyperlink. OK.
Sep 25 '06 #10

"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
In article <W5********************@casema.nl>, jo**@test.com says...
>"Mike Gramelspacher" <gr******@psci.netschreef in bericht
news:MP************************@news.psci.net.. .
>>

My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.

Thanks. I'll look into that.
john
Here is a small database where I tried to do multiple relations.
http://www.psci.net/gramelsp/temp/Mu...s%20No%202.zip

This was just a learning thing, so take it for what it is worth.
Sorry Mike,
I looked at the zip but that design is just not right at all...
No offence meant, but I take it for learning indeed.

A few comments:
Your table 'Modules' is a single-field-table with a PK on the name 'Modules'.
What if a module with the same name exist in another program ??

Your table 'Procedures' (also single-field) has a PK on the name 'Procedures'.
What if a procedure with the same name exists in another module in another program ??

If I delete a record in ProgramProcedures we have a procedure left (in ModuleProcedures) with no program...
If I delete a record in ProgramModules we have a module left (in ModuleProcedures) with no program...
If I delete a record in ModuleProcedures we have a procedure left with no module...

Also look at your table 'ProgramProcedures':
You are (only) storing ProcedureNames together with ProgramNames here.
I guess that procedures 'belong to' modules, and modules 'belong to' programs.
Thus you could store ProcedureName (and author and Type) together with a ModuleProgramID

- - - - -

You are only storing 5 attributes and you are using 8 tables... Why ??
In fact I think you could do with only two tables instead of 8:

TblProgramModules:
IDProgMod PK
Program
Module Unique index here on Program together with Module

TblProcedures:
IDProgMod FK
ProcedureName Unique index here on ProcedureName together with IDProgMod
ProcedureAuthor
ProcedureType

Arno R
Sep 25 '06 #11
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
In article <W5********************@casema.nl>, jo**@test.com says...
"Mike Gramelspacher" <gr******@psci.netschreef in bericht
news:MP************************@news.psci.net...
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.

Thanks. I'll look into that.
john
Here is a small database where I tried to do multiple relations.
http://www.psci.net/gramelsp/temp/Mu...s%20No%202.zip

This was just a learning thing, so take it for what it is worth.

Sorry Mike,
I looked at the zip but that design is just not right at all...
No offence meant, but I take it for learning indeed.

A few comments:
Your table 'Modules' is a single-field-table with a PK on the name 'Modules'.
What if a module with the same name exist in another program ??

Your table 'Procedures' (also single-field) has a PK on the name 'Procedures'.
What if a procedure with the same name exists in another module in another program ??

If I delete a record in ProgramProcedures we have a procedure left (in ModuleProcedures) with no program...
If I delete a record in ProgramModules we have a module left (in ModuleProcedures) with no program...
If I delete a record in ModuleProcedures we have a procedure left with no module...

Also look at your table 'ProgramProcedures':
You are (only) storing ProcedureNames together with ProgramNames here.
I guess that procedures 'belong to' modules, and modules 'belong to' programs.
Thus you could store ProcedureName (and author and Type) together with a ModuleProgramID

- - - - -

You are only storing 5 attributes and you are using 8 tables... Why ??
In fact I think you could do with only two tables instead of 8:
Indeed it was a learning attempt. I will look closely at all you have
written. It may be that you have done me a valuable service and that is
appreciated. Thanks.
Sep 25 '06 #12
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
In article <W5********************@casema.nl>, jo**@test.com says...
"Mike Gramelspacher" <gr******@psci.netschreef in bericht
news:MP************************@news.psci.net...
My previous example should not have the UNIQUE statement,
but it may be that you have 3 many-to-many relationships.

Message-Workgroup is M:M, Message-Hyperlink is M:M and
Hyperlink-Workgroup is M:M.

You have 3 tables and need 3 relationships to resolve them,
so, you need 6 tables.

Thanks. I'll look into that.
john
Here is a small database where I tried to do multiple relations.
http://www.psci.net/gramelsp/temp/Mu...s%20No%202.zip

This was just a learning thing, so take it for what it is worth.

Sorry Mike,
I looked at the zip but that design is just not right at all...
No offence meant, but I take it for learning indeed.

A few comments:
Your table 'Modules' is a single-field-table with a PK on the name 'Modules'.
What if a module with the same name exist in another program ??

Your table 'Procedures' (also single-field) has a PK on the name 'Procedures'.
What if a procedure with the same name exists in another module in another program ??

If I delete a record in ProgramProcedures we have a procedure left (in ModuleProcedures) with no program...
If I delete a record in ProgramModules we have a module left (in ModuleProcedures) with no program...
If I delete a record in ModuleProcedures we have a procedure left with no module...

Also look at your table 'ProgramProcedures':
You are (only) storing ProcedureNames together with ProgramNames here.
I guess that procedures 'belong to' modules, and modules 'belong to' programs.
Thus you could store ProcedureName (and author and Type) together with a ModuleProgramID

- - - - -

You are only storing 5 attributes and you are using 8 tables... Why ??
In fact I think you could do with only two tables instead of 8:
I have looked at some issues.
Yes, a module with the same name can exist in another program, and a
procedure with the same name can exist in another module in another
program. True situations.

I can end up with orphaned procedures, but I do not think it matters.

Of the 8 tables 3 are relationships. I think this is as it should be.

Authors and Types are lookup tables and limit the possibilities to what
is in the lookup tables.

The problems that I see are the cascading deletes. Deleting an entity
may have consequences that are not wanted. I really need to look at
deletes more. I eliminated the cascading deletes.
Sep 26 '06 #13

"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
I have looked at some issues.
I also looked a bit better ... ;-(
My solution still needs some normalizing!!

I was a bit eager skipping some tables, but we need at least 3NF isn't it ??
So 'Programs' should be a separate table and Authors is also a candidate for a separate table.
I will give you the revised table-structure at the end.
Yes, a module with the same name can exist in another program, and a
procedure with the same name can exist in another module in another
program. True situations.

I can end up with orphaned procedures, but I do not think it matters.
Of course that matters !!
Of the 8 tables 3 are relationships. I think this is as it should be.
I disagree
Authors and Types are lookup tables and limit the possibilities to what
is in the lookup tables.
Authors is a candidate indeed as I said above. (My first solution was incomplete)
Because there are only two possible Types I don't think you *need* a separate table for Types
(I would just limit the input with a combo)
But in a 'strict' sense, yes this could be a separate table, so let's add that table as well.
The problems that I see are the cascading deletes. Deleting an entity
may have consequences that are not wanted. I really need to look at
deletes more. I eliminated the cascading deletes.
You should indeed avoid that. Cascading deletes can be very dangerous.

New structure:

TblPrograms:
ProgramID (PK)
ProgramName

TblProgramModules:
IDProgMod (PK)
ProgramID (FK)
ModuleName Unique index here on ProgramID together with ModuleName

TblProcedures:
ProcedureID (PK)
IDProgMod (FK)
ProcedureName Unique index here on ProcedureName together with IDProgMod
AuthorID (FK)
ProcTypeID (FK)

TblAuthors:
AuthorID (PK)
AuthorName

TblProcedureTypes:
ProcTypeID (PK)
ProcTypeName
Look at http://home.tiscali.nl/arracom/design.jpg too see the difference between the structures.

Arno R
Sep 26 '06 #14
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
I have looked at some issues.

I also looked a bit better ... ;-(
My solution still needs some normalizing!!

I was a bit eager skipping some tables, but we need at least 3NF isn't it ??
So 'Programs' should be a separate table and Authors is also a candidate for a separate table.
I will give you the revised table-structure at the end.
Yes, a module with the same name can exist in another program, and a
procedure with the same name can exist in another module in another
program. True situations.

I can end up with orphaned procedures, but I do not think it matters.

Of course that matters !!
Of the 8 tables 3 are relationships. I think this is as it should be.

I disagree
Authors and Types are lookup tables and limit the possibilities to what
is in the lookup tables.

Authors is a candidate indeed as I said above. (My first solution was incomplete)
Because there are only two possible Types I don't think you *need* a separate table for Types
(I would just limit the input with a combo)
But in a 'strict' sense, yes this could be a separate table, so let's add that table as well.
The problems that I see are the cascading deletes. Deleting an entity
may have consequences that are not wanted. I really need to look at
deletes more. I eliminated the cascading deletes.

You should indeed avoid that. Cascading deletes can be very dangerous.

New structure:

TblPrograms:
ProgramID (PK)
ProgramName

TblProgramModules:
IDProgMod (PK)
ProgramID (FK)
ModuleName Unique index here on ProgramID together with ModuleName

TblProcedures:
This seems to be a correct solution, but it is not my solution.
http://www.psci.net/gramelsp/temp/Mu...ships_No_1.zip

In your solution can you have a program with two modules, which
contain the same procedures?

I am unsure about dangling procedures. I sort of look at the three
entity tables as lookup tables which contain all programs, modules and
procedures which exist in my programs. I compare this to a State_code
lookup table with all U.S. States and Possessions. Certainly I will
never use each and every code.

I agree that function and subprogram could be a value list in a combo
box. That is how I would do it now, although a separate table is not
incorrect.
Sep 26 '06 #15

"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
This seems to be a correct solution, but it is not my solution.
http://www.psci.net/gramelsp/temp/Mu...ships_No_1.zip
Seems all right at first sight, but it is *not* a correct solution...
It is MUCH better than the other one but still wrong.

The Modules table is the problem here.
There is a relation (1:M) between Programs and Modules. We don't see that relation here.

What if we might like to simply count the *exact* number of modules ??
We can't do this reliably because we can have modules with the same name...
Or what if we want to know in what Program the module "XXX" exists ??
If we delete the procedures belonging to that module the 'link' is lost!!
That is only because the structure is wrong!!

In my solution we do not have these problems. It is more 'bullet-proof'.
Also the relationships are more 'clear' (at least the way I look at them)
In your solution can you have a program with two modules, which
contain the same procedures?
No, but since Access will not allow that, I did not allow that.
I said: "Unique index here on ProcedureName together with IDProgMod"
This index is meant to prevent just that possibility.

If we need that possibility we can do so by changing or removing that specific index in TblProcedures.
We could allow duplicates for ProcedureName. (but why ???)
I am unsure about dangling procedures. I sort of look at the three
entity tables as lookup tables which contain all programs, modules and
procedures which exist in my programs. I compare this to a State_code
lookup table with all U.S. States and Possessions. Certainly I will
never use each and every code.
If you want to 'get it right' you will have to learn to look differently...

You can *not* compare your tables with a Lookup table like the State_Codes.
But I guess I simply don't understand what you are trying to say here...
I agree that function and subprogram could be a value list in a combo
box. That is how I would do it now, although a separate table is not
incorrect.
I agree on this,

Arno R
Sep 26 '06 #16
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
This seems to be a correct solution, but it is not my solution.
http://www.psci.net/gramelsp/temp/Mu...ships_No_1.zip

Seems all right at first sight, but it is *not* a correct solution...
It is MUCH better than the other one but still wrong.

The Modules table is the problem here.
There is a relation (1:M) between Programs and Modules. We don't see that relation here.

What if we might like to simply count the *exact* number of modules ??
We can't do this reliably because we can have modules with the same name...
Or what if we want to know in what Program the module "XXX" exists ??
If we delete the procedures belonging to that module the 'link' is lost!!
That is only because the structure is wrong!!

In my solution we do not have these problems. It is more 'bullet-proof'.
Also the relationships are more 'clear' (at least the way I look at them)
In your solution can you have a program with two modules, which
contain the same procedures?

No, but since Access will not allow that, I did not allow that.
I said: "Unique index here on ProcedureName together with IDProgMod"
This index is meant to prevent just that possibility.

If we need that possibility we can do so by changing or removing that specific index in TblProcedures.
We could allow duplicates for ProcedureName. (but why ???)
I am unsure about dangling procedures. I sort of look at the three
entity tables as lookup tables which contain all programs, modules and
procedures which exist in my programs. I compare this to a State_code
lookup table with all U.S. States and Possessions. Certainly I will
never use each and every code.

If you want to 'get it right' you will have to learn to look differently...

You can *not* compare your tables with a Lookup table like the State_Codes.
But I guess I simply don't understand what you are trying to say here...
I agree that function and subprogram could be a value list in a combo
box. That is how I would do it now, although a separate table is not
incorrect.

I agree on this,

Arno R
Is the second example equivalent to your design?
http://www.psci.net/gramelsp/temp/Relationships.jpg

I will work with both designs, but I do not have the time to devote to
it now. I will get back in the not too distant future, but I want to
make working databases using both designs.

With the other design it was still possible to get a count of modules,
but not as easily as with your design.

I wanted to get all my program names, modules names and procedure names
into tables and then build the relationships. The way I was thinking
the entities would only be lookup tables.

Anyway, I cannot really do anything now. I sincerely appreciate you
kind help. Your design looks to be the correct one. Thanks.

Sep 26 '06 #17

"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
Is the second example equivalent to your design?
http://www.psci.net/gramelsp/temp/Relationships.jpg
Yes, the 'bottem' design is equivalent. This design is all right as far as I can see now.
The main difference I notice is in the ID of the Programs-Modules table.
Some people like a PK which is single RecordID, more than a composite PK.
(It's more easy when we need to get a specific record)
I will work with both designs, but I do not have the time to devote to
it now. I will get back in the not too distant future, but I want to
make working databases using both designs.
==>I would use the second design, because the other one is NOT right...
With the other design it was still possible to get a count of modules,
but not as easily as with your design.
You can NOT get a *reliable* count of modules. Also you could get orphan modules.
(Sorry if I am nitpicking here)
I wanted to get all my program names, modules names and procedure names
into tables and then build the relationships. The way I was thinking
the entities would only be lookup tables.
Anyway, I cannot really do anything now. I sincerely appreciate you
kind help. Your design looks to be the correct one. Thanks.
You are welcome

Arno R
Sep 26 '06 #18
In article <45**********************@text.nova.planet.nl>,
ar***********@tiscali.nl says...
>
"Mike Gramelspacher" <gr******@psci.netschreef in bericht news:MP************************@news.psci.net...
Is the second example equivalent to your design?
http://www.psci.net/gramelsp/temp/Relationships.jpg

Yes, the 'bottem' design is equivalent. This design is all right as far as I can see now.
The main difference I notice is in the ID of the Programs-Modules table.
Some people like a PK which is single RecordID, more than a composite PK.
(It's more easy when we need to get a specific record)
I will work with both designs, but I do not have the time to devote to
it now. I will get back in the not too distant future, but I want to
make working databases using both designs.

==>I would use the second design, because the other one is NOT right...
With the other design it was still possible to get a count of modules,
but not as easily as with your design.

You can NOT get a *reliable* count of modules. Also you could get orphan modules.
(Sorry if I am nitpicking here)
I wanted to get all my program names, modules names and procedure names
into tables and then build the relationships. The way I was thinking
the entities would only be lookup tables.
Anyway, I cannot really do anything now. I sincerely appreciate you
kind help. Your design looks to be the correct one. Thanks.

You are welcome

Arno R
Number of modules is 8, but number of modules in relationships is 4.
I will double check, but

Query: Distinct_module
SELECT DISTINCT DatabaseCodeQuery.ModuleName
FROM DatabaseCodeQuery;

together with
SELECT Count(Distinct_module.ModuleName) AS CountOfModuleName
FROM Distinct_module;

I am referring to Multiple Modules No 1. mdb, and DatabaseCodeQuery
already is there.

It seems to work.

The main thing I need to model is than the same module name can be in
different programs, but have different procedures. That is the crux of
the problem.

Mike
Sep 26 '06 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
674
by: Don Vaillancourt | last post by:
Hello all, Over the years as I design more database schemas the more I come up with patterns in database design. The more patterns I recognize the more I want to try to design some kind of...
9
2907
by: sk | last post by:
I have an applicaton in which I collect data for different parameters for a set of devices. The data are entered into a single table, each set of name, value pairs time-stamped and associated with...
2
2421
by: Test User | last post by:
Hi all, (please excuse the crosspost as I'm trying to reach as many people as possible) I am somewhat familiar with Access 2000, but my latest project has me stumped. So, I defer to you...
6
2102
by: rodchar | last post by:
Hey all, I'm trying to understand Master/Detail concepts in VB.NET. If I do a data adapter fill for both customer and orders from Northwind where should that dataset live? What client is...
17
2667
by: tshad | last post by:
Many (if not most) have said that code-behind is best if working in teams - which does seem logical. How do you deal with the flow of the work? I have someone who is good at designing, but...
17
4821
by: roN | last post by:
Hi, I'm creating a Website with divs and i do have some troubles, to make it looking the same way in Firefox and IE (tested with IE7). I checked it with the e3c validator and it says: " This...
6
2118
by: JoeC | last post by:
I have a question about designing objects and programming. What is the best way to design objects? Create objects debug them and later if you need some new features just use inhereitance. Often...
0
2063
by: | last post by:
I have a question about spawning and displaying subordinate list controls within a list control. I'm also interested in feedback about the design of my search application. Lots of code is at the...
19
3131
by: neelsmail | last post by:
Hi, I have been working on C++ for some time now, and I think I have a flair for design (which just might be only my imagination over- stretched.. :) ). So, I tried to find a design...
8
2205
by: indrawati.yahya | last post by:
In a recent job interview, the interviewer asked me how I'd design classes for the following problem: let's consider a hypothetical firewall, which filters network packets by either IP address,...
0
6904
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7076
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
5321
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4471
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
2990
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
2976
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1294
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
558
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
174
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.