Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elementos básicos de una base de datos relacionales - Coggle Diagram
Elementos básicos de una base de datos relacionales
Tablas
Arreglo bidimensional de datos. Una tabla está formada por un encabezado que define el nombre de la tabla y los nombres de columnas y un cuerpo que contiene las filas de datos.
Tipo de datos
Define un conjunto de valores y sus operaciones. Cada columna de una tabla se asocia con un tipo de dato.
Tipo de dato
CHAR(L) texto de longitud fija.
(L) Longitud fija.
DECIMAL(W, R) datos numéricos con una precisión fija.
(R) indica el número de dígitos a la derecha del punto decimal.
(w) indica el número total de dígitos.
VARCHAR(L) texto de longitud variable.
FLOAT(P) datos numéricos con una precisión flotante.
DATE/TIME fechas y horas.
INTEGER números enteros
BOOLEAN datos con dos valores, como verdadero/falso o sí/no
Reglas de integridad
significa que cada tabla debe tener una columna o combinación de columnas con valores únicos que no existen dos filas de una tabla que tengan el mismo valor.
Integridad referencial
significa que los valores de la columna de una tabla deben coincidir con los valores de la columna de la tabla relacionada.
Superllave
Una columna o combinación de columnas que contiene valores únicos para cada renglón.
Llave candidata
Una superllave mínima.
Valor nulo
1 more item...
si al quitar cualquiera de las columnas ya no es única.
Acciones para eliminar y actualizar filas referenciadas
Restringir
No permitir la acción en la fila referenciada.
Cascada
Realizar la misma acción (acción en cascada) en las filas relacionadas.
Nulificar
Igualar a nulo la llave foránea de las filas relacionadas.
Por omisión
Igualar la llave foránea de las filas relacionadas al valor por omisión.
Acciones para eliminar
ON DELETE
ON UPDATE
CASCADE
SET NULL
SET DEFAULT
Operadores de algebra relaciónal
Operadores de restricción (select) y proyección (project)
Restricción
Un operador que extrae un subconjunto de filas de la tabla de entrada satisfaciendo una condición determinada.
Proyección
Un operador que extrae un subconjunto específico de columnas de la tabla de entrada.
Producto cruz extendido
Un operador que construye una tabla formada por todas las combinaciones de filas de cada una de las dos tablas de entrada.
Enlace (join)
2 more items...