MODELO DE DATOS
1.
CONTENIDO
Es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.
ü DEFINICION:
Un modelo de datos es un sistema formal y abstracto que
permite describir los datos de acuerdo con reglas y convenios predefinidos o
podríamos decir que es un conjunto de concepto que permite describir, a
distintos niveles de abstracción, la estructura de una base de datos.
ü TIPOS:
MODELOS LOGICOS BASADOS EN OBJETOS:
Se
usan para describir datos en los niveles conceptual y de visión, es decir, con
este modelo representamos los datos de tal forma como nosotros los captamos en
el mundo real, tienen una capacidad de estructuración bastante flexible y
permiten especificar restricciones de datos explícitamente. Existen diferentes
modelos de este tipo, pero el más utilizado por su sencillez y eficiencia es el
modelo Entidad-Relación.
·
Modelo Entidad-Relación
Denominado por sus siglas como: E-R, Representa la realidad a través
de entidades, que son
objetos que existen y que se distinguen de otros por sus características,
por ejemplo: Un alumno se distingue
de otro por sus características particulares como lo es el nombre, o el número
de control asignado al entrar a una institución educativa, así mismo, un
empleado, una materia, etc. Las entidades pueden ser de dos tipos:
Tangibles: Son todos aquellos objetos
físicos que podemos ver, tocar o sentir.
Intangibles: Todos aquellos eventos u
objetos conceptuales que no podemos
ver, aun sabiendo que existen, por ejemplo: la entidad materia, sabemos que
existe, sin embargo, no la podemos
visualizar o tocar a su vez una
entidad se puede asociar o relacionar con más entidades a través de relaciones.
Ejemplo:
Consideremos una empresa requiere controlar a
los vendedores y las ventas que ellos realizan; de este problema determinamos
que los objetos o entidades principales a estudiar son el empleado (vendedor) y
el artículo (que es el producto en venta), y las características que los
identifican son:
La relación entre ambas entidades la podemos
establecer como Venta. Bueno, ahora nos falta describir como se representa un
modelo E-R gráficamente, la representación es muy sencilla, se emplean
símbolos, los cuales son:
Así nuestro ejemplo anterior queda representado
de la siguiente forma:
MODELOS LOGICOS BASADOS EN REGISTROS:
Se
utilizan para describir datos en los niveles conceptual y físico. Estos modelos
utilizan registros e instancias para representar la realidad, así como las
relaciones que existen entre estos registros (ligas) o apuntadores. A
diferencia de los modelos de datos basados en objetos, se usan para especificar
la estructura lógica global de la base de datos y para proporcionar una
descripción a nivel más alto de la implementación.
Los
3 más aceptados son:
·
Modelo relacional
Explicación
de modelo relacional (antes de dar definición)
El modelo relacional para la gestión de una base de datos
es un modelo de datos basado en la lógica de predicado y en la teoría de
conjuntos. Éste es el modelo más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente.
·
Modelo de red
Este modelo
representa los datos mediante colecciones de registros y sus relaciones se
representan por medio de ligas o enlaces, los cuales pueden verse como
punteros. Los registros se organizan en un conjunto de gráficas arbitrarias.
·
Modelo jerárquico
Es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.
Es similar al
modelo de red en cuanto a las relaciones y datos, ya que estos se representan
por medio de registros y sus ligas. La diferencia radica en que están
organizados por conjuntos de árboles en lugar de gráficas arbitrarias.
Un ejemplo de un modelo de datos jerárquico sería
si una organización tuviera los registros de empleados en una tabla (el tipo de
entidad) llamada "Empleados". En la tabla habría atributos/columnas
como el Nombre de pila, el Apellido, el Nombre de Trabajo y el Salario. La
empresa también tiene datos sobre los hijos del empleado en una tabla separada
"Hijos" llamada con atributos como el Nombre de pila, el Apellido, y
la fecha de nacimiento. La tabla de Empleado representa un segmento paternal y
la tabla de Hijos representa un segmento Infantil. Estos dos segmentos forman
una jerarquía donde un empleado puede tener muchos hijos, pero cada hijo sólo
puede tener un padre.
Considere la estructura siguiente:
En esta tabla, "el hijo" es el mismo
tipo que "el padre". La jerarquía que declara EmpNo 10 es el jefe de
20, y30 y 40 cada informe a 20 es representado por la columna
"Reporta". Llamada en la Base de datos relacional, la columna Reporta
es una llave foranea, el referirse de la columna EmpNo. Si el tipo de datos
"hijo" fuera diferente, estaría en una tabla diferente, pero todavía
habría una llave foranea que se refiere la columna EmpNo de la tabla de
empleados.
MODELOS FISICOS DE DATOS:
El
modelo de datos físicos se usa para describir datos en un nivel más bajo. En
contraste con el modelo de datos lógico, hay pocos modelos de datos físicos en
uso.
Los
más conocidos son:
·
Modelo de unificación
·
Modelo de memoria por
marcos.
2.
RESUMEN
Los modelos de datos aportan
la base conceptual para diseñar aplicaciones que hacen un uso intensivo de
datos, así como la base formal para las herramientas y técnicas empleadas en el
desarrollo y uso de sistemas de información.
La investigación moderna sobre
modelos de datos se ha centrado en los aspectos lógicos de las bases de datos y
sobre los conceptos, herramientas y técnicas para el diseño de las mismas, la
implementación de los modelos, tales como velocidad de ejecución, concurrencia,
integridad física y arquitecturas no son factores relevantes en el estadio de
análisis de modelos de datos.
3.
SUMMARY
Data models provide the
conceptual basis for designing applications that make heavy use of data as well
as the formal basis for the tools and techniques used in the development and
use of information systems.
Modern research on data models
has focused on the logical aspects of the database and on concepts, tools and
techniques for designing them, the implementation of the models, such as
execution speed , competition, physical integrity and architectures are not
relevant factors in the analysis stage data models.
bands of consistency. The different data models that have been proposed are
classified into three different groups: object-based logic models, logical models
based on records and physical models.
4. CONCLUSIONES
En este trabajo hemos podido rescatar que un modelo de datos
permite determinar su estructura de una base de datos donde incluyen entidades,
atributos y relaciones que se aplica para su funcionamiento para evitar
errores, redundancia de información.
5. APRECIACION DEL EQUIPO
De todo esto hemos podido
rescatar es la importancia de lo que es el modelo de datos porque vamos a poder identificar la
estructura lógica de una base de datos y determinar el modo de almacenar,
organizar y manipular los datos.
6. GLOSARIO DE TERMINOS
Instancia: Es la particularización, realización específica u
ocurrencia de una determinada clase, entidad (modelo entidad-relación) o
prototipo.
En los lenguajes de programación orientada a objetos un
objeto es una instancia de una clase.
Nodo. Es un punto de intersección, conexión o
unión de varios elementos que confluyen
en el mismo lugar.
Diapositiva:
Video:
7. BIBLIOGRAFIA O LINKOGRAFIA
ü Modelo lógicos basados en registros. viernes, 29 de Abril del 2016, Tipos
de modelo de datos. Recuperado de,
ü Modelo lógicos basados en objetos. viernes, 29 de Abril del 2016, Tipos
de modelo de datos. Recuperado de,
ü Modelo de datos. viernes, 29 de Abril del 2016, Wikipedia. Recuperado
de,
Muy bien. Excelente. Siga asi. Muy detallado y especifico. Gracias por su aporte de investigación. Saludos
ResponderEliminar