24.12.2012 Views

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

ER/Studio - Embarcadero Technologies Product Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GLOSSARY<br />

P<br />

Package: Contains all the information needed to process SQL statements from a single source file.<br />

Parent Entity: An entity that contributes a foreign key to another entity.<br />

Physical Design: The translation of a data model for implementation on a database platform. The physical design<br />

shows how the data is stored in the database.<br />

Primary Key: An attribute or set of attributes that have been chosen to uniquely identify every instance of an entity.<br />

Primary Key Attribute: An attribute that participates in an entity’s primary key.<br />

Procedure: A reusable block of PL/SQL, stored in the database, that applications can call. Procedures streamline<br />

code development, debugging and maintenance by being reusable. Procedures enhance database security by letting<br />

you write procedures granting users execution privileges to tables rather than letting them access tables directly.<br />

Propagation: The process by which a parent entity contributes foreign keys to a child entity.<br />

R<br />

Recursive Relationship: A special type of non-identifying relationships in which both the parent and child entity<br />

are the same.<br />

Referential Integrity: Database features that automatically ensure that each foreign key value has a matching<br />

primary key value.<br />

Relationship: A connection between two entities that conveys some association or business rule. In the IDEF1X<br />

methodology, there are three basic types of relationships: identifying relationships, non-identifying relationships, and<br />

non-specific relationships.<br />

Relational Model: A tabular data model in which data is represented in tables with records stored in rows and data<br />

elements expressed as table columns.<br />

Repository: A central database that stores information about the elements and structure of a data model.<br />

Restrict: A process to ensure that the deletion or update of a parent entity instance will not occur unless there are no<br />

child entity instances depending on it.<br />

Reverse-Engineering: The process of extracting the definition of database objects, usually from a database’s<br />

system catalog.<br />

Role Name: An alternate name for a foreign key attribute. Role names are used for clarification and should better<br />

describe the role of an attribute within the context of a particular entity.<br />

Rollback Segment: Records and manages changes in an Oracle database to maintain read consistency and<br />

transaction integrity.<br />

Rule: A database object that enforces a business rule by requiring data to fulfill a condition.<br />

EMBARCAD<strong>ER</strong>O TECHNOLOGIES > <strong>ER</strong>/STUDIO® 8.0.3 US<strong>ER</strong> GUIDE 414

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!