GoConqr has a new look! Let us know what you think.

Mind map

Modelo de Datos

Henry Silva Spanish

Modelo de Datos

Map content

Modelo de Datos

  1. 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
    • 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
  2. 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
  3. 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
  4. 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
    • 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
  5. 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
                    • 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.
                    • 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
                  • Debe ser única
                  • Se debe tener pleno conocimiento de ella
                  • Debe ser mínima
        • 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
        • 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
                • 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
                • 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
      • 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
          • Llamadas filas
        • Atributo o Campo
          • Definido cómo un elemento etiquetado de un tupla
            • Podemos decir que es el nombre de cada columna
          • Llamados columnas
        • 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
        • Relvar Derivado
          • Definido cómo cualquier conjunto de tuplas
            • Es el resultado de una consulta almacenada en los datos
              • Genera una tabla virtual
          • Llamada vista o conjunto de resultados
    • 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
  6. Elaborado por Henry Daniel Silva Morales CI 26.214.743

  7. Enlace Video Argumento https://youtu.be/NhjLqawmOiM

Images and files in the map

Information

Description
Mind Map on Modelo de Datos, created by Henry Silva on 31/10/2021.
Created by
Henry Silva
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?