Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inherentes:
Semánticas:
Ajenas:
Propias:
Se identifican en el esquema,
Procedimientos almacenados
Pueden ser tan complejas como imponga la semántica del mundo real
(tanto en la condición como en la acción),
Disparadores:
Pueden ser tan complejas como imponga la semántica del mundo real en
cuanto a la acción, y bastantes complejas en la condición (todo lo que permite la
proposición lógica mediante la que se expresa la condición),
Condición General:
Verificación:
Aserción:
Tienen existencia por sí mismas,
Tienen nombre.
Condición Específica:
Entidad
Establece que la clave primaria de una tabla debe tener un valor único para
cada fila de la tabla; si no, la base de datos perderá su integridad. Se especifica en
la sentencia CREATE TABLE. El DBMS comprueba automáticamente la unicidad
del valor de la clave primaria con cada sentencia INSERT Y UPDATE. Un intento
de insertar o actualizar una fila con un valor de la clave primaria ya existente
fallará.
Referencial
Las claves ajenas de una tabla hija se tienen que corresponder con la clave
primaria de la tabla padre con la que se relaciona. Por ejemplo, en las tablas
familiares de los empleados necesitaremos el DNI de empleado, que es la clave
ajena de la tabla.
Operaciones de actualización
La actualización de los datos consiste en hacer que los cambios que se
producen en la realidad queden reflejados en las relaciones de la base de datos.
Insertar
Eliminar
Actualizar
Modificación sirve para alterar los valores que tienen una o más tuplas de
una relación para uno o más de sus atributos.
Seleccionar
ð condición (R)
Es un operador unario
Define una relación con los mimos atributos que R y que contiene solo
aquellas filas de R que satisfacen la condición especificada (predicado)
Proyectar
Crea una nueva relación a partir de otra, pero incluyendo sólo algunas de las
columnas
Renombrar
No siempre es posible realizar consultas de unión entre varias tablas, para poder
realizar esta operación es necesario e imprescindible que las tablas a unir tengan
las mismas estructuras, que sus campos sean iguales.
La unión de dos relaciones R y S, es otra relación que contiene las tuplas que
están en R, o en S, o en ambas, eliminándose las tuplas duplicadas.
Intersección
Define una relación que contiene el conjunto de todas las filas que están tanto en
la relación R como en S
Equivalencia con operadores básicos
R o S = R – (R – S)
Diferencia
R-S
La diferencia de dos relaciones R y S, es otra relación que contiene las tuplas que
están en la relación R, pero no están en S