Apple WebObjects 5 User Manual
Page 100

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.