-Modelos de base de datos

mapa mental de modelos de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
-Modelos de base de datos por Mind Map: -Modelos de base de datos

1. modelos de datos :

1.1. Un modelo de datos es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos permite describir: Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan

2. diferencia entre los modelos de datos,

2.1. El modelo de datos describe una manera de diseñar la base de datos a nivel físico, lógico y de vista. La principal diferencia entre el Modelo E-R y el Modelo Relacional es que el Modelo E-R es específico para cada entidad, y el Modelo Relaciona

2.1.1. La diferencia básica entre el Modelo E-R y el Modelo Relacional es que el modelo E-R trata específicamente con las entidades y sus relaciones. Por otro lado, el Modelo Relacional se ocupa de las Tablas y de la relación entre los datos de esas tablas.

2.1.2. Un Modelo E-R describe los datos con conjuntos de entidades, conjuntos de relaciones y atributos. Sin embargo, el modelo relacional describe los datos con las tuplas, atributos y dominio del atributo.

2.1.3. Uno puede entender más fácilmente la relación entre los datos en el Modelo E-R en comparación con el Modelo Relacional.

2.1.4. El Modelo E-R tiene la Cardinalidad del Mapeo como una restricción mientras que el Modelo Relacional no tiene tal restricción.

3. estructura del modelo entidad relación y sus limitaciones.

3.1. El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos amorfos.

3.1.1. Entidad

3.1.2. Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es decir, se diferencia únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

3.1.3. Algunos Ejemplos:

3.1.4. Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).

3.1.5. Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis).

3.1.6. Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).

3.1.7. Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).

3.1.8. Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona tiene como características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.

4. -Diferencia entre el Modelo Relacional, Modelo de Redes y el Modelo Jerárquico; en relación a sus características y estructura.

4.1. Estructura Jerárquica

4.2. Una Base de Datos Jerárquica se compone de

4.3. un Conjunto Ordenado de Árboles.

4.4. También se puede definir como el Conjunto

4.5. Ordenado de instancias de un Tipo de Árbol.

4.6. Un tipo de árbol se compone de un Tipo de

4.7. Registro Raíz junto con un conjunto ordenado

4.8. de cero, uno o más Sub árboles Dependientes.

4.9. Un sub árbol es el árbol de un nivel inferior.

4.10. El orden global de la base de datos se obtiene

4.11. mediante el recorrido en Pre orden del bosque.

4.11.1. Estructura de Red

4.11.2. El Modelo de Red se puede entender como

4.11.3. una extensión del modelo jerárquico.

4.11.4. También se presenta mediante un árbol, pero

4.11.5. en este caso, cada hijo puede tener varios

4.11.6. padres.

4.11.7. De este modo se reducen, o eliminan, las

4.11.8. redundancias.

4.11.9. Pero desaparece la herencia de los campos.

4.11.10. La integridad de datos, asociada a los arcos

4.11.11. padre-hijo, se mantiene.

4.11.12. Una Base de Datos de Red se compone de dos

4.11.13. conjuntos:

4.11.14. El Conjunto de los Registros.

4.11.15. Un conjunto de instancias múltiples de varios

4.11.16. tipos de registros.

4.11.17. El Conjunto de las Relaciones.

4.11.18. Un conjunto de instancias múltiples de varios

4.11.19. tipos de relaciones.

4.11.19.1. Estructura Relacional

4.11.19.2. Definido por E.F. Codd en 1970, se

4.11.19.3. fundamenta en conceptos matemáticos.

4.11.19.4. La estructura de datos básicos es la Relación,

4.11.19.5. denominada normalmente como Tabla.

4.11.19.6. Una base de datos relacional se compone de

4.11.19.7. una colección de relaciones.

4.11.19.8. Cuando una tabla contiene datos se dice que

4.11.19.9. es una instancia de la relación.

4.11.19.10. Cada relación se asocia a una entidad, y se

4.11.19.11. compone de una serie de atributos.

4.11.19.12. Las filas de la tabla definen las instancias de la

4.11.19.13. entidad, y son las Tuplas de la Relación.

4.11.19.14. No se permiten tuplas duplicadas en una

4.11.19.15. tabla, aunque los SGDB no suelen controlarlo.

4.11.19.16. Las columnas de la tabla son las ocurrencias

4.11.19.17. de los atributos de la entidad.

4.11.19.18. Con cada atributo se asocia un Dominio que

4.11.19.19. define el posible rango de valores.

4.11.19.20. Dicho dominio define una Restricción de los

4.11.19.21. atributos.

4.11.19.22. La manipulación de los datos se realizan

4.11.19.23. mediante Lenguajes de Especificación.

4.11.19.24. De tal modo que el usuario indica que datos

4.11.19.25. desea, sin especificar como obtenerlos.