70 likes | 361 Views
Concepto de Integridad. Unidad III. Diseño de base de datos relacionales. Concepto. Existen dos tipos de operaciones que pueden atentar contra la integridad de los datos que son operaciones semánticamente inconsistentes y las interferencias debido a los accesos concurrentes.
E N D
Concepto de Integridad Unidad III. Diseño de base de datos relacionales Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Concepto Existen dos tipos de operaciones que pueden atentar contra la integridad de los datos que son operaciones semánticamente inconsistentes y las interferencias debido a los accesos concurrentes Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Integridad semántica Existen operaciones que pueden violar restricciones definidas al diseñar la base de datos como pueden ser restricciones sobre los dominios(el estado civil tiene como valores “casado”, “soltero", "divorciado”, “viudo”), o sobre los atributos(la fecha de nacimiento de los empleados debe ser tal que edad de los empleados sea menor a 70 años). Estas restricciones pueden ser estáticas (también llamadas estado o situación), o dinámicas( denominadas de transición); por ejemplo el sueldo de un empleado no puede disminuir. Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Integridad semántica Los SGBD tienen que ofrecer en su lenguaje de definición facilidades que permitan describir las restricciones con una sintaxis adecuada y gran flexibilidad). Lo mas deseable que es que esta definición se haga de forma declarativa, aunque una gran parte de los productos existentes exige emplear un enfoque procedimental(por medio de disparadores y procedimientos almacenados). Se pueden considerar las reglas de integridad como reglas ECA(Evento - Condición - Acción) que disparan la acción al ocurrir el evento siempre que cumpla la condición. Realizó: I.S.C. Raquel Gpe Saucedo Chacón
Integridad semántica Un aspecto muy importante de estas reglas de integridad es que se almacenan en un diccionario, como parte integral Realizó: I.S.C. Raquel Gpe Saucedo Chacón