The database is the location for tables that contain the data. The table is the container for all information. It is somewhat like a living spreadsheet. The table contains rows and columns like a spreadsheet, but is broken up into fields and cells. Similar to a master column in a spreadsheet the field identifies specific information within the database.
Cells are a subset of the field.
In relationship to a spreadsheet, these cells would be rows. To create a new database you must first create a table. Within the table, you will define the name of each field, the size of the corresponding cells of the fields, and the type of data that will be in the cells. I have seen many types of databases most use smaller tables to limit the query time on the server, others use massive tables that encompass all of the data for the site. For this example, I will use the multiple table method with the ability to administer the tables from a single interface.