beautypg.com

Apple WebObjects 5 User Manual

Page 100

background image

G L O S S A R Y

100

Apple Computer, Inc. January 2002

referential integrity

The rules governing

the consistency of relationships.

relational database

A database designed

according to the relational model, which uses
the discipline of Entity-Relationship
modeling and the data design standards
called normal forms.

relationship

A link between two entities

that’s based on attributes of the entities. For
example, the Department and Employee
entities can have a relationship based on the
deptID attribute as a foreign key in
Employee, and as the primary key in
Department (note that although the join
attribute deptID is the same for the source
and destination entities in this example, it
doesn’t have to be). This relationship would
make it possible to find the employees for a
given department. See also to-one; to-many;
many-to-many

; primary key; foreign key.

reusable component

A component that can

be nested within other components and acts
like a dynamic element. Reusable
components allow you to extend the
WebObject’s selection of dynamically
generated HTML elements.

request

A message conforming to the

Hypertext Transfer Protocol (HTTP) sent
from the user’s Web browser to a Web server
that asks for a resource like a Web page. See
also response.

response

A message conforming to the

Hypertext Transfer Protocol (HTTP) sent
from the Web server to the user’s Web
browser that contains the resource specified
by the corresponding request. The response
is typically a web page. See also request.

row

In a relational database, the dimension

of a table that groups attributes into records.

rule

In the Direct to Web and Direct to Java

Client approaches, a specification used to
customize the user interfaces of applications
developed with these approaches.

Rule Editor

A tool used to edit the rules in

Direct to Web and Direct to Java Client
applications.

session

A period during which access to a

WebObjects application and its resources is
granted to a particular client (typically a
browser). Also an object (of the WOSession
class) representing a session.

table

A two-dimensional set of values

corresponding to an entity. The columns of a
table represent characteristics of the entity
and the rows represent instances of the
entity.

template

In a WebObjects component, a file

containing HTML that specifies the overall
appearance of a web page generated from the
component.

to-many relationship

A relationship in

which each source record has zero to many
corresponding destination records. For
example, a department has many employees.

to-one relationship

A relationship in

which each source record has exactly one
corresponding destination record. For
example, each employee has one job title.

transaction

A set of actions that is treated

as a single operation.