HOME

Back to Manual Table of Contents

MySQL

The DentOffice database is MySQL which is a very robust and reliable database with extensive features and millions of installations worldwide www.mysql.com. The online Reference Manual is available here. The manual is very dry if this is a new area for you, so we will be summarizing the important aspects here. A database is simply a collection of tables (about 40 in this case). The database 'server' runs on one computer and every copy of DentOffice that connects to it is referred to as a client.

There are many ways to backup the tables, the simplest being to copy the files when the database is not being used. There are also tools and techniques available for hot backups. You don't have to shut down DentOffice to perform a backup, although depending on which technique is used, users might be locked out for a few moments. MySQL also keeps logs of changes to the database and can maintain a slave database which is always an exact copy of the master. If your system crashes, you would not lose any data. Improving the speed and effectiveness of the backup process will continue to be a high priority with each release of the program. There are also tools for improving performance, defragmenting and repairing tables. They all require a degree of skill and will probably be unfamiliar at first. They are not essential, but might come in useful.

The mySQL server will be running as a service on one computer (should be Windows 2000, Windows XP, or Linux). It can be useful to know if mySQL is running. The easiest way to do this is through your management console. Right click on myComputer. Select "manage". Open Services and Applications. Open Services. Maximize your window. These are all the programs ('services') that are running in the background without a user interface. mySQL would show as "started".

There are many programs that you can use to directly access the data in your database. DentOffice comes with a built-in table viewer with special features that make it more useful than some other programs. Another program that can be used is MyCC, a free program provided by MySQL.