Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

Adding tables to legacy solution - separate files or single file?


This topic is 6943 days old. Please don't post here. Open a new topic instead.

Recommended Posts

  • Newbies
Posted

I am starting work on a major update to a system that I have inherited from previous developers. The current solution uses multiple separate files as it was originally developed in Filemaker 5 and 6. I need to add more tables to the solution - does it cause any issues if the new tables are all added within a single file and relationships set up with the existing files as required?

Eventually I anticipate using Filemaker 8 to get all the tables into a single file so this would be a step in that direction if it does not cause any problems to run a mixture of multiple tables in one file alongside the existing separate files.

Posted

Using a mixture of multiple files and multiple tables per file is no problem. If you have a large system (say over 30 tables,) then a multiple file solution may still be ideal, with the tables grouped into modules. You might have a file for your Contacts module, a file for your Fixed Assets module, and another for Personnel. It just depends on how complex these modules are. Using modules like this simplifies file maintenance and makes it easier to update or replace an entire module.

This Hub and Spoke design is explained a bit more in the FileMaker Foundations and Migration Methodologies tech brief on filemaker.com.

Posted

I have converted my 5.5 to 7 and did it all with one file. Ender is correct when I go to 8 I will use seperate files for the various entities. The relationships are particulary difficult to work in with so many tabels. Things which should take a couple of minutes sometimes take quite a bit longer to figure out.

John

Posted

This topic of one file or many files is receiving a lot of space on various forums and I read all the posts and reach no conclusions (typical!!)

However, I have reached a conclusion about the relationship diagram. It needs to be thought out and from the beginning, a method adopted and then consistently followed. I have been examining a multi-file conversion (FMP3 to FMP7/8) and of course each file has its own diagram with the current file central to that diagram. It has been pointed out elswhere that this perhaps should form the basis of further conversion. So I have tried this. I had already added an interface file with an ad-hoc somewhat chaotic relationship diagram so I decided to create another interface file (isn't it nice to be able to do this with a "live" system and cause no damage) and as far as I am able apply the symmetric rules: each layout is attached to a TO (mandatory) and each TO is attached to a layout (choice). So looking at a particular layout I work out all the TO's that I need for that layout and create them and their relationships. Put them into a "box" and describe what they are doing. A "box" is simply a text box in the relationship diagram which sits in the background layer (using FMP8A). All the boxes are disconnected (choice) and you end up with a very neat looking diagram. Generally it has lots more TOs then the chaotic method but it is very easy to navigate and extend.

(Let me make it very clear that this is not my idea I have read numerous documents so cannot recall who suggested it so failure to quote source is a function of my bad memory not lack of respect)

This topic is 6943 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.