Modelo Relacional

Get Started. It's Free
or sign up with your email address
Rocket clouds
Modelo Relacional by Mind Map: Modelo Relacional

1. Definicion

1.1. Técnica que da como resultado un modelo conceptual de la base de datos

1.1.1. Entidad

1.1.2. Relacion

1.1.3. Atributo

2. Modelo logico a modelo relacional

2.1. - Toda ENTIDAD es una TABLA

2.2. - Los atributos son campos de una tabla

2.3. - El atributo clave, es un campo clave

2.4. - Para toda relacion 1:N

2.4.1. La tabla hija hereda de la tabla padre el campo clave

2.4.1.1. Llaves foraneas

2.4.2. si la relacion es fuerte lleva "i"

3. Algebra Realacional

3.1. Definicion

3.1.1. Conjunto de operadores de alto nivel que se aplican a las relaciones

3.2. Relaciones == Tabla

3.3. Las tablas deben estar normalizadas, como minimo forma formal de nivel tres

3.3.1. Garantizar la integridad de las bases de datos

3.4. Integridad de entidades

3.4.1. Ningún valor de clave primaria puede ser nulo

3.5. Integridad referencial

3.5.1. Una tupla de una relacion que haga referencia a otra relacion, debera referirse a una tupla existente en dicha relacion

3.6. Claves externas

3.6.1. Es un campo que señala la clave primaria de otra tabla

3.7. Operaciones basicas

3.7.1. Seleccion

3.7.1.1. Consiste en seleccionar las filas de una tabla según una condicion

3.7.2. Proyeccion

3.7.2.1. Proyecta ciertas columnas de una tabla

3.7.3. Union

3.7.3.1. Consiste en unir las filas de dos tablas

3.7.4. Diferencia

3.7.4.1. Coloca las filas de la primera tabla que no se encuentran en la segunda tabla

3.7.5. Producto

3.7.5.1. Realiza un plano cartesiano entre las filas de las tablas que interviene

3.8. Operaciones avanzadas

3.8.1. Interseccion

3.8.1.1. Operacion binaria en la que se obtiene como resultado las tuplas que se tienen en ambas relaciones; ambas relaciones deben tener el mismo esquema

3.8.2. Reunion natural

3.8.2.1. Saca las filas y las columnas que los valores son iguales en ambas tablas

3.8.3. Division

3.8.3.1. Saca las columnas de la primera tabla que no se encuentran en la segunda; las filas de la primera tabla deben estar relacionas en su totalidad con las filas de la segunda tabla; las columnas de la segunda tablas deben ser un subconjunto de las columnas de la primera tabla

3.9. Normalizacion

3.9.1. Definicion

3.9.1.1. Tecnica para realizar bases de datos relacionales

3.9.2. Dependencia funcional

3.9.2.1. Es una conexion entre uno o mas atributos

3.9.3. Formas Normales

3.9.3.1. 1FN

3.9.3.1.1. No existen campos multievaluados

3.9.3.2. 2FN

3.9.3.2.1. Esta en 1FN y todos los campos no claves dependen de los campos claves

3.9.3.3. 3FN

3.9.3.3.1. Esta en 2FN y ningun campo no primo

3.9.3.4. Consideraciones de diseño