Mindmap
Modelo de Datos

Inhalt der Mindmap
Modelo de Datos
Modelo en Red
- Es aquella base de datos formada por una serie de registros, los cuales están enlazados entre sí creando una red
- Sus registros son similares a los del modelo relacional
- Cada uno contiene un único valor o atributo
- Sus registros son similares a los del modelo relacional
- Características
- Se dispone de una estructura de árbol invertido, pero a diferencia de las bases jerárquicas, podemos tener varios registros padres
- Cada conjunto está formado por un registro padre y uno o varios registros hijos
- Hay registros padres llamados "Propietario" y registros hijo llamados "Miembro"
- Los registros padres de un tipo de conjunto han de ser de distinto tipo que los registros hijos
- Los registros miembros puede asociarse a uno o varios propietarios
- Objetivos
- Facilitar el acceso a la información, es decir que los datos puedan ser consultados de manera rápida y sencilla
- Favorecer que la información se comparta, es decir, que se garantice que varios usuarios puedan consultar la información de manera repetida
- Asegurar la flexibilidad de la información, es decir, que se pueda modificar la información si cambia a lo largo del tiempo.
- Permitir el almacenamiento de distintos tipos de datos, es decir desde textos hasta valores
- Es aquella base de datos formada por una serie de registros, los cuales están enlazados entre sí creando una red
Estructura Lógica que adopta la base de datos
- Relaciones y Limitaciones
- De cómo se almacenan y organizan datos
- De cómo se accede a estos datos
- Relaciones y Limitaciones
Modelo Jerárquico
- Se define cómo una base de datos que almacena su información con una estructura jerarquizada
- Sus datos se organizan de tal manera que parecen un árbol visto al revés
- Tiene por objetivo primordial gestionar grandes volúmenes de Datos
- Características
- Se organiza en forma de árbol invertido, con un nodo raíz, padres e hijos
- El nivel 0 se corresponde al nodo raíz y es el nivel mas alto de la jerarquía
- Todo nodo debe tener un padre, excepto al raíz
- El número de nodos se llama "momento"
- Los nodos sin descendientes se llaman hojas
- Un nodo padre pudo tener un numero ilimitado de hijos, pero un nodo hijo solo puede tener un padre
- Solo podemos tener relaciones de uno a uno y de uno a varios
- Se define cómo una base de datos que almacena su información con una estructura jerarquizada
Modelo Orientado a Objetos
- En la cual la información se representa mediante objetos
- Fundamentado en agrupar la información en paquetes relacionados entre si
- Cada registro se combina en un solo objeto donde a su vez se incluyen todos sus atributos
- Fundamentado en agrupar la información en paquetes relacionados entre si
- Proviene de la idea de la programación orientada a objetos
- La información está disponible en objetos y no repartida en filas y columnas
- Características
- Mandatoria
- Deben soportar objetos complejos
- Los objetos deben tener un identificador al margen de los valores de sus atributos
- Encapsulación, es decir, los datos y su implementación por medio de método esta oculta
- El esquema tiene un conjunto de clases
- Concurrencia
- Recuperación
- Facilidad de Query
- Conceptos Propios
- La Encapsulación oculta
- Herencia en base de datos orientada a objetos
- Polimorfismo
- Opcionales
- Comprobación de clases e inferencia de la distribución
- Diseño de transacciones y versiones
- Herencia Múltiple
- Mandatoria
- En la cual la información se representa mediante objetos
Modelo Entidad-Relación
- Herramienta para el modelado de datos
- Facilita la representación de las entidades de una base de datos
- Se representa a través de diagramas y esta formado por una serie de elementos
- Basado en la percepción del mundo real que consta de una serie de objetos básicos
- Atributo
- Definen las características de la entidad, son las que la definen
- Distintos Tipos
- Numéricos
- Texto
- Fechas
- Entre otros
- Si no se repiten
- Puede llamarse Clave
- Distintos Tipos
- Superclave
- Aplica una clave o restricción a varios atributos de la entidad
- Asegura que en su conjunto no se repitan varias veces
- Evitando dudas al querer identificar un registro
- Asegura que en su conjunto no se repitan varias veces
- Aplica una clave o restricción a varios atributos de la entidad
- Primaria
- Identifica un solo atributo de la entidad y se asegura que no se repita para cada registro
- Como por ejemplo la cedula o DNI de un ciudadano, la matricula de un automóvil, etc.
- Identifica un solo atributo de la entidad y se asegura que no se repita para cada registro
- Foránea
- Está estrictamente relacionado con la clave primaria de otra entidad
- Para exigir que esta exista previamente
- Por ejemplo El registro de un empleado tiene asociado un cargo que generalmente se guarda como un número que hace referencia a las especificaciones del cargo, si este cargo no existe o no esta creado la base de datos nos devolverá un error
- Para exigir que esta exista previamente
- Está estrictamente relacionado con la clave primaria de otra entidad
- Superclave
- Debe ser única
- Se debe tener pleno conocimiento de ella
- Debe ser mínima
- Distintos Tipos
- Puede llamarse Clave
- Distintos Tipos
- Definen las características de la entidad, son las que la definen
- Entidad
- Representa Cosas, objetos (reales o no) o conceptos que se diferencian claramente entre si
- De los que esperamos obtener información
- Se utilizan rectángulos
- Representa Cosas, objetos (reales o no) o conceptos que se diferencian claramente entre si
- Relación
- Se define cómo la asociación o vinculo entre varias entidades
- Nos permite que varias entidades compartan ciertos atributos de manera indispensable
- Distintos Tipos
- Relaciones 1:1
- Donde un registro de la entidad A se relaciona con un solo registro de la entidad B
- Por ejemplo un chasis tiene una sola matrícula
- Donde un registro de la entidad A se relaciona con un solo registro de la entidad B
- Relaciones 1-n
- Donde un registro de la entidad A se relaciona con uno o varios registros de la entidad B. Pero los registros de B solo se relacionan con uno de A
- Por ejemplo cada empleado (Muchos) puede tener un solo cargo
- Donde un registro de la entidad A se relaciona con uno o varios registros de la entidad B. Pero los registros de B solo se relacionan con uno de A
- Relaciones n-n
- Donde una entidad en A se puede relacionar con una o muchas entidades en B y viceversa
- Por ejemplo muchos coches pueden ser arreglados por cualquier empleado
- Donde una entidad en A se puede relacionar con una o muchas entidades en B y viceversa
- Relaciones 1:1
- Distintos Tipos
- Nos permite que varias entidades compartan ciertos atributos de manera indispensable
- Se define cómo la asociación o vinculo entre varias entidades
- Atributo
- Estructura
- Tupla o Registro
- Definido cómo un conjunto de datos que representan un item simple
- Es cada fila que compone una tabla
- Compuesto de Datos y Registros
- Es cada fila que compone una tabla
- Llamadas filas
- Definido cómo un conjunto de datos que representan un item simple
- Atributo o Campo
- Definido cómo un elemento etiquetado de un tupla
- Podemos decir que es el nombre de cada columna
- Llamados columnas
- Definido cómo un elemento etiquetado de un tupla
- Relación o Base Relvar
- Definido cómo un conjunto de tuplas que comparte los mismos atributos
- Es el conjunto de filas y columnas
- Llamadas tablas
- Definido cómo un conjunto de tuplas que comparte los mismos atributos
- Relvar Derivado
- Definido cómo cualquier conjunto de tuplas
- Es el resultado de una consulta almacenada en los datos
- Genera una tabla virtual
- Es el resultado de una consulta almacenada en los datos
- Llamada vista o conjunto de resultados
- Definido cómo cualquier conjunto de tuplas
- Tupla o Registro
- Facilita la representación de las entidades de una base de datos
- Ventajas
- Los datos se encuentran separados en tablas
- Los datos tienen información relacionada entre sí
- Las tablas de datos son de tamaño reducido
- No se duplica información porque la información duplicada se coloca en tablas separadas
- Mayor facilidad para buscar los datos
- Se requiere de poco uso de memoria computacional
- Desventajas
- Tanto la creación como el mantenimiento del sistema genera costos muy altos
- La creación de este tipo de base de datos es mucho más compleja porque se debe asegurar la relación entre una tabla de datos y otra
- No existe una relación padre - hijo entre las tablas, por lo que es difícil visualizar la relación entre tablas requiriendo para ello el uso de códigos
- Herramienta para el modelado de datos
Elaborado por Henry Daniel Silva Morales CI 26.214.743
Enlace Video Argumento https://youtu.be/NhjLqawmOiM
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Modelo de Datos, erstellt von Henry Silva am 31/10/2021.
- Erstellt von
- Henry Silva
- Aufrufe
- 2
- Bewertung






