What is a Database?

the Concept


a Database File is a

collection of records
Think of a stack of electronic 3x5 cards. Each card contains multiple fields representing all of the information for a given entity in your database. When you collect all of those records together, you have a database.
a record consists of one or more fields 
Think of a record as an electronic 3x5 card containing one or more fields. A collection of fields represents everything you know about a single entity in your database.. 
a field is a category of information 
Fields are the places where the actual data that make up the database reside. Each field represents a different category or piece of information. Think of fields as the “blanks” to be filled in to complete a form; you have one form for each record. Each field holds one kind of data; there are a variety of field types

Flat File versus Relational Databases

Databases store data that occurs in a particular context. For example, a student information database would contain personal data about each student such as name, student id#, home address, parent information, etc., while a student transcript database would contain typical transcript information about each student such as classes taken and grades received. If either of these databases were stored in flat-file database program, there could be no connection made between the two files even though there was an obvious item in common in each, the student! AppleWorks is a flat-file database.

Relational database programs permit you to make such connections by defining relationships between two or more sets of data. In these cases, you would create a database that would contain two or more data tables. The data tables would then be connected by a common field. In the student data case described in the previous paragraph, one data table might contain the student personal information while a second would contain the student course information. the common field might be the student id#. Thus discrete information (personal data and course data) can be brought together as needed. For example, a student information sheet can be generated (using the personal information table), a student transcript can be printed with mailing information (using both the student information table and the course information table), and so forth.

Microsoft Access and FileMaker Pro are relational databases.

There are four types of relationships that can be set up in relational databases:

in Summary


Return to
Access 2000
Access XP

Copyright © 2003
last updated August 13, 2003