Vocabulary

Section: Vocabulary


Vocabulary / Main Concepts

Database:
an organized collection of information

DBMS:
Database Management System. A software application designed to help users create, maintain, and manipulate databases.

User:
The person who uses a database. The user generally does not worry about the design of the database, ot its components.

Developer:
The person who designs a database and its complement of forms, reports, and other support materials.

Record:
The central entity in a database. One record describes one discrete element.

Field:
A detail of a record. A field is usually assigned a data type, and sometimes a length. A number of fields make up a record.

Table:
A collection of like records. All the records in the table will have the same field definitions, but different field values.

Data types:
The type of organization used to translate binary values into a more useful type such as real numbers, dates, and text.

Integers:
The whole numbers including zero and negative numbers. (No fractions or decimal values)

Real Numbers:
Integers and decimal vaules. Often DBMSs will have single and double precision real numbers available.

Logical Fields:
A datatype defined by a yes / no, true/false value. Also referred to as binary or boolean fields.

Index:
A sorting and searching tool organized by one or more key fields.

Key Field:
A field used as part of an index. The first one used is often called the primary key

Data Definition:
The process of creating a new database, especially the record definitions. Only the developer does this.

Data Manipulation:
The process of adding new information to the database. This may be done by the developer and / or the user.

Querying:
Requesting a subset of the database in terms of the values of fields. Queries involve comparing some field or fields to some value or values.

Reporting:
The process of creating specially designed output of the database. Often tied to a specific query.

Flat - File:
A type of database characterized by one table only. These are sufficient for much home use, but are not powerful enough for many business applications.

Relational:
A type of database characterized by multiple tables. The tables are different, but related. They may have common fields, or other types of relationships.



Harris, Dey