Beruflich Dokumente
Kultur Dokumente
Una vista es una tabla derivada de otras tablas (bsicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla virtual (no tiene una correspondencia a nivel fsico) Se puede consultar como cualquier tabla bsica. Las actualizaciones se transfieren a la/s tabla/s original/es (con ciertas limitaciones).
1
contiene operadores conjuntistas (UNION, INTERSECT,). el operador DISTINCT funciones agregadas (SUM, AVG, ..) la clusula GROUP BY
El Check Option impide que yo pueda aadir cocineros que no sean franceses Obtn una vista con la edad media de los cocineros agrupados por pas:
la actualizacin slo puede modificar una de las tablas bsicas actualizacin modificar la relacin bsica que cumpla la propiedad de conservacin de la clave (aquella relacin tal que su clave primaria podra ser tambin clave de la vista) la actualizacin no se realizar si viola alguna de las restricciones definidas sobre la relacin bsica que se va a actualizar
el sistema traducir la actualizacin sobre la vista en una operacin de actualizacin sobre la relacin bsica. siempre que no se viole ninguna restriccin de integridad definida sobre dicha relacin.
Son reglas que especifican acciones que son activadas automticamente por determinados eventos.
comprobacin de restricciones de integridad restauracin de la consistencia definicin de reglas de funcionamiento de la organizacin mantenimiento de informacin derivada
evento: operacin de actualizacin condicin: expresin lgica del SQL. Slo se ejecutar la accin si esta condicin existe y es verdadera. accin: procedimiento escrito en un lenguaje de programacin que incluye instrucciones de manipulacin de la BD.
11
12
13
14
BEFORE
AFTER
La regla se ejecuta una vez despus de actualizacin de cada tupla afectada por la operacin de actualizacin
16
17
18
se define mediante una restriccin general: create assertion R2 check not exists(select * from Pieza P where not exists(select * from Suministro S where P.cdigo=S.cdigo)); Cmo controlar la restriccin mediante reglas de actividad?
19
20
21
22