Common Gateway Interface -- A universal format for processing responses from Web sites and delivering dynamic Web pages to browsers, implemented in some way by all Web servers.
Java -- A programming language from Sun Microsystems, developed to provide traditional application functionality to the Web platform.
Middleware -- Software that connects a Web site to a database, called this because it sits between an application and a network.
Open DataBase Connectivity (ODBC) -- A standard for database access approved in 1992.
Structured Query Language (SQL) -- A computer language for working with relational databases, implemented slightly differently by various database vendors.
VBScript -- A Microsoft response to LiveWire, based on Microsoft's Visual Basic.
Types of databases
Flat file -- The most basic form of database, in which all information is stored in a single table.
Relational -- The most common format today, it eliminates duplication of data by storing each element in a different database table.
Object-oriented -- The newest database type, in which each component of data comes with specific properties, making the design especially useful for multimedia data.
Source: Choosing a Database for Your Web Site, by John Paul Ashenfelter (John Wiley & Sons, New York, 1999)