473,414 Members | 1,667 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,414 software developers and data experts.

Documenting development of and changes to databases

I have been asked to begin documenting the ongoing development and
changes to a database that I maintain. Not the entry of data; this is
about the changes to how tables are restructured, and any new (or
changes to existing) queries, forms, all objects.

Has anyone here done this sort of thing before? Does anyone do this on
a regular basis?

Finally -- how do you determine the skeleton structure of a database?
Certainly, the brute force method is to look at the design of all
queries and all the forms and reports and macros and view all code
thereof. This could be tedious and time consuming at the first
introduction to a large database. Is there an easier way of tracking,
say, the which queries and forms use a specific field?

Thanks... Sean

Nov 13 '05 #1
1 1523

st**********@gmail.com wrote:
I have been asked to begin documenting the ongoing development and
changes to a database that I maintain. Not the entry of data; this is about the changes to how tables are restructured, and any new (or
changes to existing) queries, forms, all objects.

Has anyone here done this sort of thing before? Does anyone do this on a regular basis?
Wow. I would HOPE so for anything larger than a trivial database!!!
Otherwise, how do you fix it six months or a year down the road?
Documenting the stuff is a PITA when you have to do it, but it's best
to do it BEFORE and WHILE you do anything, so that you're clear on what
you're trying to do. Saves a LOT of frustration later on.
Finally -- how do you determine the skeleton structure of a database? If you have relationships defined, you can print the relationships
window, or you can get 3rd party documenting tools.
Certainly, the brute force method is to look at the design of all
queries and all the forms and reports and macros and view all code
thereof. This could be tedious and time consuming at the first
introduction to a large database. Is there an easier way of tracking, say, the which queries and forms use a specific field?


Macros? Yech! <those should go! Convert to code!>
You can print the SQLs for each query - that's a walk in the park.
Same for recordsource for all forms & reports

Which queries and forms use a specific field... hmm... that's a bit
harder.
You could go through the rowsources for each form and the fields
collection of each query and grab all that. Basically a PITA. Maybe
FMS stuff will do it for you... if you have TONS of this to do, it
might well be worth it. Or try SpeedFerret...

Nov 13 '05 #2

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

Similar topics

17
by: Jelmer | last post by:
Hi, I am mildly familiar with ms access developement and I have been asked to port and document a ms access app. I expect the porting (97 to XP) to be fairly straightforward. However documenting...
6
by: Colin McNaught | last post by:
Hi, I find myself having to support a small ASP/VB/Access web application for a customer of mine. (Our main expertise is PHP/MySQL/Apache). Other than testing on the Customers ISP's Server, are...
13
by: Jeff Rodriguez | last post by:
What sort of documentation do you do on your code? I've never done any code development on a big project and I want to start documenting my code in a way that makes sense, is easy to understand,...
5
by: Shawn Berg | last post by:
I have just finished reading the "Team Development with Visual Studio .NET and Visual SourceSafe" patterns & practices white paper. I just wanted to get a good feel from others if what they suggest...
4
by: Richard Levasseur | last post by:
(Forewarning, most of these problems and solutions come from being the only developer in a 1 server department with no budget, few resources, unresponsive IT, and non-technical managers, so thats...
9
by: abprules | last post by:
Can somehow tell me the best way for multi user development to occur in MS Access? The situation is: We are creating a new database for a small company. There are 2 of us who want to...
9
by: MLH | last post by:
What's a good approach to documenting changes made in a multi-user database. Take the generic example of a table tblSalesProspects used by a dozen sales persons in a company's Sales Department....
8
by: situ | last post by:
Hello all, i have Database1 and database2, is it possible to make database connection to database2 by running stored procedure on database1. Thanks and Regards Situ
2
by: gsauns | last post by:
Hello, I have just put a new virtual server in place that I intend to make my development server. I would like to develop and test on that new server, and host my production apps on my...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
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
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.