Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Help   Contact   Merch   Join   Order   Logon   Forums   
 
Back to Access Forum    Comments List
Upload Images   @Reply   Bookmark    Link   Email   Next Unseen 
Database Design and Diagramming Tools
John Czerwinski 
    
9 days ago
I'm looking for a tool (hopefully free) that I can diagram database/tables.  I have all my data in an Excel spreadsheets and have outgrown it for my business, now at a point that I'd like to build a Access database, with reports, forms, and automation.

I have some background in diagramming relational databases.  Just like to be able to gather all my thoughts onto one platform
Richard Rost  @Reply  
          
9 days ago
It's funny you mention this because I've got something very similar coming out soon as both a TechHelp video and a Developer lesson. I'll be showing a practical way to map out tables, fields, and relationships before you get too far into building the database.

In the meantime, you don't necessarily need a special database-design program. Access itself has a built-in Relationships window, which is perfectly fine once you have created your tables. You can arrange the tables visually and create the joins between primary and foreign keys.

For planning before you build anything, diagrams.net (formerly draw.io) is a good free option. You can create a box for each table, list its fields, and draw lines between related tables. Even paper and pencil works at this stage. The important thing is thinking through the entities first: Customers, Orders, Products, Employees, etc., and then determining how they relate.

Since your data is currently in Excel, I would strongly recommend not just importing each spreadsheet directly and calling it done. Take the time to identify repeating information and split it into proper related tables. For example, customer information should normally be in CustomerT once, not repeated on every order row. That is where a diagram really helps you see the structure before you start building forms, reports, and automation on top of it.

You're definitely at the right point to make the move. A little planning now can save a lot of database surgery later.
Raymond Spornhauer  @Reply  
          
9 days ago
If you follow Richards courses and design your database the way he teaches it... you will be able to expand your database beyond your initial plans and things will just work.  Where it becomes more difficult is when you make bad design decisions that end up creating problems later on.

-Raymond
Richard Rost  @Reply  
          
9 days ago
Listen to Raymond. He's smart. :)
Alex Hedley  @Reply  
           
9 days ago
I love using Mermaid to diagram almost anything.

An ER might be something you can use.

https://mermaid.ai/open-source/syntax/entityRelationshipDiagram.html
Alex Hedley  @Reply  
           
9 days ago
If you're looking to move to MS SQL then you could also use https://www.drawdb.app/ amongst many others.
John Czerwinski OP  @Reply  
    
8 days ago
Awesome, thank you for all the helpful information
William Dowler  @Reply  
      
6 days ago
For most users the Access built in Relationship window is fine, as Richard suggested.
For a more robust, professional solution (for professional read expensive!!) the best tool I have ever used (over the last 50 years!) is ERwin. This tool will allow you to design your Logical Data Model (LDM) defining all entities, relationships, data definitions and business rules.
The LDM is the converted, automatically, to a Physical Data Model (PDM) which will convert logical, English language unabbreviated names, to abbreviated physical names suitable for your final database. The PDM can also document your triggers and indexes (indices?) and resolve any many to many relationships that still exist in the LDM.
The PDM can then be used to generate the Tables, Columns, Relationships, etc, etc. into the data base management system of your choice (Access, SQL Server, Oracle, etc,).
In the last Data Warehouse project I designed and managed (over 1500 tables), we had no DBA, everything was defined and created by the Data Architects using ERwin and ERwin scripts wtitten using VBA.
Alex Hedley  @Reply  
           
2 days ago
I'm chatting with the Access Veterans about a tool I'm developing 🔒Database Diagram Tool, hopefully will have a version I can share with the rest of you soon, watch this space...
Add a Reply Upload an Image
Next Unseen

 
 
What's This?

 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 9/5/2026 6:37:07 AM. PLT: 1s