GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

MODELADOS DE DATOS - MODELOS DE DATOS

briamalexaderuiz Spanisch

Inhalt der Mindmap

MODELADOS DE DATOS - MODELOS DE DATOS

  1. MODELADOS DE DATOS

    • Se usa para solucionar un problema real, administrando datos para el usuario final se puede definir como una abstraccion de algo complejo para que de esta forma oculte lo complicado del proceso y poder hacer que el usuario logre entender.
  2. MODELOS DE DATOS

    • Son todas aquellas instrucciones que se necesiten para satisfacer las necesidades del usuario final, es un modelo iterativo
      • Para crear una buena base de datos es muy importante tener bien elaborado un modelo de datos.
    • ELEMENTOS BASICOS
      • ENTIDAD
        • Es cualquier persona, lugar o cosa
          • Los nombres de las entidades son escritas en mayusculas para asi identificarlas con facilidad
      • ATRIBUTO
        • Es la caracteristica de una entidad
      • RELACIÓN
        • Describe una asociación entre entidades
          • TIPOS DE RELACIONES
            • Uno a muchos
            • Muchos a muchos
            • Uno a uno
      • RESTRICCIÓN
        • Se le aplica a los datos
          • Ejemplo
            • El salario de un empleado puede tener valores entre 6 000 y 350 000.
    • REGLAS DE NEGOCIO
      • Las reglas o politicas del lugar al que se le va realizar el modelamiento para que el conjunto de datos tenga sentido y deben estar por escrito
    • EVOLUCIÓN DE LOS MODELOS DE DATOS
      • MODELO JERÁRQUICO
        • Se desarrollo en la decada de 1960, su estructura logica basica esta representaba en un arbol invertido, esta estructura contiene niveles y segmentos.
          • Segmento
            • Es un tipo de registro
          • El nivel más alto es el padre seguido del hijo
          • Este modelo describe relaciones de uno a muchos.
      • MODELO DE RED
        • Fue creado para mejorar la operación de una DB y para imponer un estandar de DB
          • Un registro puede tener más de un padre en comparación con el modelo jerárquico
            • CONCEPTOS ESTANDAR
              • Esquema
                • Organización conceptual de toda la DB
              • Subesquema
                • Define la vista por los diferentes programas de aplicación
              • Lenguaje de administración de datos(DML)
                • Define el ambiente en el que se puede administrar y trabajar con los datos en las DB.
              • Esquema de Lenguaje de definición de datos (DDL
                • El administrador de DB define los componentes del esquema
      • MODELO RELACIONAL
        • Introducido 1970 por E. F. Codd
          • Produjo una DB de transmisión automatica
            • Una relación es una matriz compuesta de filas y columnas
              • FILAS
                • Se llama tupa
              • COLUMNAS
                • Representa atributos
        • Oracle, DB2, Microsoft SQL Server, MySQL entre otros tipos de software pueden ejecutar base de datos relacionales.
        • Este modelo se implementa por medio de un complejo sistema de administración de DB relacional (RDBMS)
          • Ventajas
            • Capacidad para ocultar al usuario las complejidades del modelo relacional
          • Tiene un lenguaje de consulta estruturado (SQL)
            • El RDBMS utiliza SQL para convertir consultas de usuario en instrucciones para recuperar los datos pedidos
              • Perpestiva de un usuario final, cualquier aplicación RDB basada en SQL
                • Interfaz de usuario final
                  • Permite al usuario final interactuar con los datos
                • Conjunto de tablas guardadas en la base de datos
                • Motor de SQL
                  • Ejecuta todas las consultas o peticiones de datos
      • MODELO ENTIDAD – RELACIÓN
        • Peter Chen introdujo el modelo E – R en 1976
          • Los modelos E – R se representan en un diagrama de entidad – relación (ERD), y el ERD describe conjuntos de entidades.
        • COMPONENTES
          • ENTIDAD
            • Se representa en ERD con un rectangulo, el nombre de se esribe en el centro en singular y en mayusculas
          • RELACIONES
            • Describen asociaciónes entre dos entidades.
        • Se utilizan dos notaciones de E – R
          • Pata de gallo
          • Chen
      • MODELO ORIENTADO A OBJETOS
        • El modelo de datos orientado a objetos (OODM) es un modelo de datos semantico porque semantico indica significado.
          • ESTA BASADO EN LOS SIGUIENTES COMPONENTES
            • Un objeto representa solo una instancia de una entidad
            • Los atributos describen las propiedades de un objeto
            • Los objetos que comparten caracteristicas similares se agrupan en clases.
              • Clase
                • Atributos
                  • Caracteristicas del objeto
                • Metodos
                  • una acción real
            • Cada clase solo tiene un padre
            • Herencia
              • Un objeto puede heredar los atributos y metodos de las clases situadas arriba de el
        • Se describen usando diagramas de clase mediante el Lenguaje de Modelado Unificado (UML),
          • UML
            • Lenguaje basado en conceptos OO que describe un conjunto de diagramas y simbolos
              • Se usan estos diagramas para representar datos y sus relaciones dentro del lenguaje modelado del sistema orientado a objetos UML más grande.
      • MODELOS MÁS RECIENTES DE DATOS
        • OBJETO/RELACIONAL Y XML
          • El modelo de datos relacional extendido (ERDM) produjo una nueva generación de RDB que sorportan funciones OO como obJetos, tipos de datos extensibles basados en clases y herencia
            • Por ese motivo
              • Un DBMS basado en ERDM se describe como un sistema de administración de DB obejetos/relacional.
          • Las DB XML surgieron con el fin de administrar datos no estructurados dentro de un formato XML nativo.
            • Los O/R DBMS agregaron soporte para documentos basados en XML
      • FUTURO DE MODELOS DE DATOS
        • O/R DBMS es la base de datos dominante para aplicaciones de negocios
        • OO DMBS es popular en mercados
          • Dibujo y manufactura asistidos por computadora
          • Telecomunicaciones y multimedia.
          • Sistemas de información geografica
        • Modelo de datos OO fue creado para resolver necesidades de ingenieria especificas
        • O/R soporta la administración de datos estructurados y no estructurados.
        • O/R DBMS son adaptables para la evolución de la administración de datos
          • EJEMPLOS
            • DBMS hidridos
              • Conservan las ventajas del modelo relacional y dan a los programadores una visión subyacente orientada a objetos
            • Servicios de datos SQL
              • Ofrecen el servicio de datos basados en las nubes como Microsoft SQL Data Services(SDS)
                • Hacen posible
                  • Que cualquier compañía guarden sus datos en RDB sin incurrir en altos costos.
        • Los conceptos OO han tenido mucha influencia en el desarrollo de sistemas y lenguajes de programación.
        • El modelo de datos relacional fue creado para tener mejor administración de datos basada en un solido fundamento matematico.
    • GRADOS DE ABSTRACCION DE DATOS
      • Los niveles son decrecientes
        • Cada nivel de arriba hacia abajo, es menor el grado de abstraccion que se realiza
          • Para que el usuario final entienda el funcionamiento de una DB, el programador debe esconder esta complejidad a traves de varios niveles para hacer las cosas mas faciles
            • NIVELES
              • NIVEL DE VISTAS DE USUARIO
                • Es el que todo usuario logra ver cuando accede a una DB
                  • Solo permite motrar la informacion que sea requerida
              • NIVEL FISICO
                • Estan los datos almacenados en medios de almacenamiento ya sean discos o cintas
                  • Es el grado de abstraccion mas bajo
                • Se describen en detalles las estructuras complejas
              • NIVEL LOGICO
                • Estan los datos que se almacenan en la DB y como se relacionan entre ellos
                  • Los administradores son los que estan a cargo en este nivel

Informationen

Beschreibung
Mindmap am MODELADOS DE DATOS - MODELOS DE DATOS, erstellt von briamalexaderuiz am 04/10/2015.
Erstellt von
briamalexaderuiz
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck