PREVIOUS topic

Open Source software

MySQL
database manager


NEXT topic

PHP

The core of this taxonomic project is a MySQL database. (SQL stands for Structured Query Language, which is the current standard for manipulating databases, and My is reportedly the name of the MySQL originator's daughter.) MySQL coordinates the data and makes it rapidly accessible to other programs, including the PHP software that delivers it to the Web browser pages that the community sees.

mysql

The two databases for this project (one for flatworms, one for gnathostomulids) are similarly structured with 8 tables:

A snapshot of the central taxonomic table:

mysql taxa records

A snapshot of the biogeographic table:

geo records

MySQL uses conventional SQL language for accessing the data, and the commands for listing and inserting or altering data in the tables are relatively few and easily learned. Data entry and display, however, are more easily handled through a scripting language like PHP which can readily execute complex commands that display the data and prompt for entries on Web pages.



PREVIOUS topic

Open Source software
Introduction
NEXT topic

PHP