| A | B |
| Database | A collection of data that can be sorted and searched using search algorithms. |
| Table | A collection of data about a limited topic, organized into columns and rows in a database. |
| Field | A category of information in a database table. |
| Record | A collection of information in a database table consisting of one or more related fields about a specific entity. |
| Relational Database | A database that contains multiple tables related through common fields. |
| Common Field | A field contained in two or more database tables that form a connection between the tables. |
| Relationship | A connection between two or more database tables that is based on a field that the tables have in common. |
| Primary Key | A field containing a value that uniquely identifies each record in a database table. |
| Foreign Key | A field in a related database table that refers to the primary key in the primary table. |
| One-to-One Relationship | In databases, a relationship in which each record in Table A can have only one matching record in Table B, and vice versa. |
| One-to-Many Relationship | In databases, a relationship in which a record in Table A can have multiple matching records in Table B, but Table B has only one matching record in Table A. |
| Many-to-Many Relationship | In databases, a relationship in which one record in Table A can relate to many records in Table B and vice versa. |
| Junction Table | A database table containing foreign-key fields that refer to the primary-key fields from primary tables in a many-to-many relationship. |
| Query | A question posed by a user to a database information. |
| Structured Query Language (SQL) | A language used to create and maintain professional, high performance corporate databases. |
| Database Management System (DBMS) | A program used to store, access and manipulate database information. |
| Common Gateway Interface (CGI) | A program that processes data submitted by the user. Allows Web servers to pass control to a software application, based on user request. The application receives and organizes data, then returns it in a consistent format. |
| Search Engine | A powerful software program that searches Internet databases for user-specified information. |
| Keyword | A word that appears on a Web page and is used by search engines to identify relevant URLs. |
| Meta Search Engine | A search engine that scans Web pages for tag information. |
| Index | A catalog of the contents of a database. Each entry identifies a unique database record. |