Mapa mental
MODELADOS DE DATOS - MODELOS DE DATOS
Contenido del mapa
MODELADOS DE DATOS - MODELOS DE DATOS
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.
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
- Es cualquier persona, lugar o cosa
- 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
- TIPOS DE RELACIONES
- Describe una asociación entre entidades
- RESTRICCIÓN
- Se le aplica a los datos
- Ejemplo
- El salario de un empleado puede tener valores entre 6 000 y 350 000.
- Ejemplo
- Se le aplica a los datos
- ENTIDAD
- 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.
- Segmento
- Se desarrollo en la decada de 1960, su estructura logica basica esta representaba en un arbol invertido, esta estructura contiene niveles y segmentos.
- 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
- Esquema
- CONCEPTOS ESTANDAR
- Un registro puede tener más de un padre en comparación con el modelo jerárquico
- Fue creado para mejorar la operación de una DB y para imponer un estandar de DB
- 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
- FILAS
- Una relación es una matriz compuesta de filas y columnas
- Produjo una DB de transmisión automatica
- 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
- Interfaz de usuario final
- Perpestiva de un usuario final, cualquier aplicación RDB basada en SQL
- El RDBMS utiliza SQL para convertir consultas de usuario en instrucciones para recuperar los datos pedidos
- Ventajas
- Introducido 1970 por E. F. Codd
- 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.
- ENTIDAD
- Se utilizan dos notaciones de E – R
- Pata de gallo
- Chen
- Peter Chen introdujo el modelo E – R en 1976
- 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
- Atributos
- Clase
- Cada clase solo tiene un padre
- Herencia
- Un objeto puede heredar los atributos y metodos de las clases situadas arriba de el
- ESTA BASADO EN LOS SIGUIENTES COMPONENTES
- 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.
- Lenguaje basado en conceptos OO que describe un conjunto de diagramas y simbolos
- UML
- El modelo de datos orientado a objetos (OODM) es un modelo de datos semantico porque semantico indica significado.
- 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.
- Por ese motivo
- 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
- 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
- OBJETO/RELACIONAL Y 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.
- Hacen posible
- Ofrecen el servicio de datos basados en las nubes como Microsoft SQL Data Services(SDS)
- DBMS hidridos
- EJEMPLOS
- 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.
- MODELO JERÁRQUICO
- 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
- Es el que todo usuario logra ver cuando accede a una DB
- 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
- Estan los datos almacenados en medios de almacenamiento ya sean discos o cintas
- 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
- Estan los datos que se almacenan en la DB y como se relacionan entre ellos
- NIVEL DE VISTAS DE USUARIO
- NIVELES
- 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
- Cada nivel de arriba hacia abajo, es menor el grado de abstraccion que se realiza
- Los niveles son decrecientes
- Son todas aquellas instrucciones que se necesiten para satisfacer las necesidades del usuario final, es un modelo iterativo
Información
- Descripción
- Mapa Mental sobre MODELADOS DE DATOS - MODELOS DE DATOS, creado por briamalexaderuiz el 04/10/2015.
- Creado por
- briamalexaderuiz
- Visitas
- 1
- Valoración