G
Guest
Hi folks. I need help conceptually with a problem. I've recently
constructed database for monitoring signs of feral animals- fourteen tables,
expected to have about 100,000 records in at least 2 of those tables, 100's
to 1000's of records in the others by the end of about 10 years. I have not
yet split it or put it on the network; I have a few more issues to handle,
but that's eventually where it would go.
I've recently been asked to add a new section to the database that looks at
work toward the capture of the feral animals. The reason I think the person
wanted it in one mdb was because it was later going to link to something like
ArcGIS, and I think they feel it would be easier to link to one database than
two.
Making the new additions would not add more than another 13 tables, which I
estimate will be about 15000 records max in what will probably be the one
table, maybe max of 500 to 1500 in the others. However, I'm worried about
adding on the new tables, queries, forms, etc for a couple of reasons:
1)The data tables are not really related (maybe loosely by dates), except
maybe by two tables which are only used for lookup. The Performance Analyzer
appears to imply that if tables are unrelated that Access spends extra time
searching tables to attempt a relation.
2)Having to sift through lookups tables as part of the old database for the
new tables that would be added will likely be a chore for the person doing
capture information. Capture lookups will likely only require a very small
set of the lookup tables. I know its not good practice, but to be honest,
it's unlikely that we'd need to try query the old lookups against the
captures to find duplicates if it were two separate databases.
3)The captures part would be accessed a whole lot more frequently than the
monitoring.
4)Decreased security.
4)Increased likelihood of corruption
5)The whole thing would be slower
Are my concerns valid? What are everyone's thoughts on this? I'm using
Access 2002 mdb's, Jet only, going to split it and put it on our LAN.
accesskastle
constructed database for monitoring signs of feral animals- fourteen tables,
expected to have about 100,000 records in at least 2 of those tables, 100's
to 1000's of records in the others by the end of about 10 years. I have not
yet split it or put it on the network; I have a few more issues to handle,
but that's eventually where it would go.
I've recently been asked to add a new section to the database that looks at
work toward the capture of the feral animals. The reason I think the person
wanted it in one mdb was because it was later going to link to something like
ArcGIS, and I think they feel it would be easier to link to one database than
two.
Making the new additions would not add more than another 13 tables, which I
estimate will be about 15000 records max in what will probably be the one
table, maybe max of 500 to 1500 in the others. However, I'm worried about
adding on the new tables, queries, forms, etc for a couple of reasons:
1)The data tables are not really related (maybe loosely by dates), except
maybe by two tables which are only used for lookup. The Performance Analyzer
appears to imply that if tables are unrelated that Access spends extra time
searching tables to attempt a relation.
2)Having to sift through lookups tables as part of the old database for the
new tables that would be added will likely be a chore for the person doing
capture information. Capture lookups will likely only require a very small
set of the lookup tables. I know its not good practice, but to be honest,
it's unlikely that we'd need to try query the old lookups against the
captures to find duplicates if it were two separate databases.
3)The captures part would be accessed a whole lot more frequently than the
monitoring.
4)Decreased security.
4)Increased likelihood of corruption
5)The whole thing would be slower
Are my concerns valid? What are everyone's thoughts on this? I'm using
Access 2002 mdb's, Jet only, going to split it and put it on our LAN.
accesskastle