473,394 Members | 1,693 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,394 software developers and data experts.

Database structure documentation

How can I take an existing Access database and document its structure?
I want to show fields, relationships, and indexes so that a real DBA
could recreate the database from scratch.

Nov 13 '05 #1
4 9911
The easiest way is to use Access' built in methods. Open the database,
select Tools | Analyze | Documenter.

Hope this helps

David Hodgkins, MCSD, MCDBA, MCSE
JSTAR Software Solutions
4402 Sweet Cherry Ln.
Kalamazoo, MI 49004
www.jstarsoftware.com - Home of AutoCompact for Access Databases
269-382-2931
<jt******@gmail.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
How can I take an existing Access database and document its structure?
I want to show fields, relationships, and indexes so that a real DBA
could recreate the database from scratch.

Nov 13 '05 #2
I was hoping for something easy, like a third part tool that wouldn't
break the budget.

I had no idea that it would be that easy (or cheap).

I'm sitting here grinning at the quick and free solution.

John

Nov 13 '05 #3
jt******@gmail.com wrote:
How can I take an existing Access database and document its structure?
I want to show fields, relationships, and indexes so that a real DBA
could recreate the database from scratch.

You know its true that Access has built in documentation. And there are
software options that will read the tables and regurgitate the table and
field defs. But depending on your objective, I don't find documentation
on paper of information you could easily get by opening a copy of the
Access database to be very valuable. I would prefer a copy of the
database and Access software and be able to view whatever I want. And
yes "real DBAs" look down on Access, but if challenged, I would guess
they could open an access database long enough to extract the database
table & field definitions.

If your objective is to upsize it to SQL server, Microsoft has tools for
that.

If your objective is to document to help another person maintain the
application, I believe that documentation of Modules is important -
explanations of what they do and comments in the code. Also
documentation of code behind forms can also be very helpful. Also
helpful is techniques used that may not be immediately obvious;
conventions used, etc. Unfortunately these are things you can't automate.

Bob
Nov 13 '05 #4
On Wed, 06 Apr 2005 11:19:52 -0500, Bob Alston
<tu****************@cox.net> wrote:
jt******@gmail.com wrote:
How can I take an existing Access database and document its structure?
I want to show fields, relationships, and indexes so that a real DBA
could recreate the database from scratch.
You know its true that Access has built in documentation. And there are
software options that will read the tables and regurgitate the table and
field defs. But depending on your objective, I don't find documentation
on paper of information you could easily get by opening a copy of the
Access database to be very valuable. I would prefer a copy of the
database and Access software and be able to view whatever I want. And
yes "real DBAs" look down on Access, but if challenged, I would guess
they could open an access database long enough to extract the database
table & field definitions.


Indeed. Most of the "real DBA's" I have known over the last 25 years
have been pompous, self-infatuated jerks. Geeks with few redeeming
social graces and few rationally justified opinions about systems they
don't know.
If your objective is to upsize it to SQL server, Microsoft has tools for
that.

If your objective is to document to help another person maintain the
application, I believe that documentation of Modules is important -
explanations of what they do and comments in the code. Also
documentation of code behind forms can also be very helpful. Also
helpful is techniques used that may not be immediately obvious;
conventions used, etc. Unfortunately these are things you can't automate.

Bob


Nov 13 '05 #5

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

Similar topics

1
by: kjphipps_377 | last post by:
Hi all! I have an application that needs to copy the database structure from one database to another without using the "Generate SQL Script" function in Enterprise Manager. I'd like to do this...
5
by: Hassan Naqvi | last post by:
Hi, Basically, I am Java developer. In past I have played with Oracle using Java (JDBC). But this is the time to play with IBM DB2 using Java (JDBC). So kindly help this DB2 newbie. I have a...
5
by: Pato Secruza | last post by:
How can I print the database structure, including non default variables like Requiered, FieldSize, and most important DESCRIPTION. I want a table like this: ...
5
by: Paul H | last post by:
How do you folks get a reliable and complete brief of what is required before development starts? I am forever going back to a client once a project has started saying "Hang on, now that I've...
9
by: Hugo Amselschlag | last post by:
Hi there, I've implemented a local system hook to suppress certain windows beeing displayed by the axWebbrowser control. Now I need some more information before I can decide, whether to suppress...
7
by: Dan | last post by:
(Using Classic ASP & MS Access) I have a page that has 120 fields on it (mostly checkboxes). I cannot split this into smaller pages. So what i want to do is write a class that handles this. in...
25
by: Colin McKinnon | last post by:
Hi all, There's lots of DB abstraction layers out there, but a quick look around them hasn't turned up anything which seems to met my requirements. Before I go off and write one I thought I'd...
1
by: Eric Sadoyama | last post by:
I have a database documentation question, but I am not even sure how to phrase it properly so I don't know where to start looking for answers. We are developing a database that is based on...
1
by: | last post by:
Hi. This is a a semi-newbie question about how to store arbitrary information about my apps such that I can code quickly, mimizing complexity and the number of things I have to hold in my brain. I...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
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...

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.