Database Optimization

If you separate the Forms from the Tables you can work with the elephants on the workstation, and link to the Tables on the server. This is one more step in Normalizing the database.

 

When you began with the Table definitions, you separated like with like. Each Table was a unique collection. The Movie Table contains movie data, not customer phone numbers.

 

The goal is to create two databases that are linked together. One database will contain nothing but Tables. This database will be placed on the Server.

 

The other database will have everything but the tables. This can be your user's application and it can run on their own hard drive.

 

Where should you put the Tables?

The best location would be a Server. All of the computers would connect to the Server to run the database. The Server’s job is network storage, backups, and user management, so your database would be in good hands.

Example of a database that has been split into two files: Data and Forms