Dbm (discuter | contributions) m |
Dbm (discuter | contributions) m (→Active Databases) |
||
Ligne 194 : | Ligne 194 : | ||
*'''Status''': ''Empty'' | *'''Status''': ''Empty'' | ||
*'''Description''' | *'''Description''' | ||
+ | :An active (or reactive) database is able to react to some external stimuli, such as data modification actions. Practically, the reaction mechanism relies on triggers, predicates and SQL procedures. A specific reaction can be defined through different patterns. The first one is the predicate (SQL check), which states a static property that the data must always meet. Any action that will violate this property is rejected. The second one specifies a procedure that must be executed before or after definite data modification actions (SQL trigger). The third one consists of a procedure of arbitrary complexity (SQL stored procedure) that can be called by users, by client programs or by triggers. | ||
*'''Keywords''' | *'''Keywords''' | ||
− | :active database, Is-a relation management, active | + | ::active database, Is-a relation management, active rule, SQL trigger, SQL predicate, SQL stored procedure, integrity management, update propagation, decision support system, temporal database |
:''[[LIBD:Themes:SPECIAL-Active-Databases|<Go to the <b>SPECIAL - Active Databases</b> page for more detail>]]'' | :''[[LIBD:Themes:SPECIAL-Active-Databases|<Go to the <b>SPECIAL - Active Databases</b> page for more detail>]]'' |
<Retour à la page d'accueil / Back>
ER model, Individual model, Merise model, UML class diagrams, wide-spectrum model, GER model, DB-MAIN model, logical data model, temporal model, legacy data model, relational model, network model, hierarchical model, OO model, OR model, XML model, large schema layout, semantic and statistical aspects of models, IS-A relation, wrappers
<Retour à la page d'accueil / Back>