Modelos de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD ALEJANDRO DE HUMBOLDT

CARRERA INGENIERIA EN INFORMATICA

ESTRUCTURA DE BASE DE DATOS

SECCION:DCM0501IIV1

MODELOS DE DATOS

INTEGRANTES: C.I
OVIEDO RAFAEL 26.953.856
NARVAEZ GERMAN 27.000.000

CARACAS, SEPTIEMBRE 2019

1
INDICE

CONTENIDO
INTRODUCCIÓN..................................................................................................iii

MODELOS DE DATOS.........................................................................................iv

DIFERENTES MODELOS DE DATOS...............................................................iv

Modelo jerárquico...............................................................................................iv

Modelo de red......................................................................................................v

Modelo relacional...............................................................................................vi

Modelo lógico....................................................................................................vii

CONCLUSION.......................................................................................................ix

BIBLIOGRAFIAS...................................................................................................x

2
INTRODUCCIÓN

El trabajo que presentamos a continuación vamos a hablar sobre los modelados de


datos en donde uno de los pasos cruciales en la construcción de una aplicación
que maneje una base de datos, es sin duda, el diseño de la base de datos, en donde
lo más importante son los modelos de datos. Se define una base de datos como
una herramienta organizadora y relacionados entre sí, los cuales son recolectados
y explotados por los sistemas de información de una empresa, negocio, entre
otros.
Por este motivo es importante conocer la forma en que están definidos los
modelos de datos, ya que de tal manera podríamos tener dificultades al momento
de ejecutar consultas a una base de datos para tratar de obtener algún tipo de dato.

iii
MODELOS DE DATOS

Un modelado de datos es aquel que determina la estructura lógica de una base de


datos y de manera fundamental determina el modo de almacenar, organizar y
manipular los datos siendo así una forma de estructurar y organizar los datos para
que se puedan utilizar fácilmente por las bases de datos, es por ello que también es
un lenguaje orientado a hablar de la misma, permitiendo describir:

 Las estructuras de datos de la base: El tipo de los datos que hay en la base
y la forma en que se relacionan.
 Las restricciones de integridad: Un conjunto de condiciones que deben
cumplir los datos para reflejar la realidad deseada.
 Operaciones de manipulación de los datos: típicamente, operaciones de
agregado, borrado, modificación y recuperación de los datos de la base.

DIFERENTES MODELOS DE DATOS

Modelo jerárquico

El modelo jerárquico de bases de datos fue el pionero en los sistemas de bases de


datos, por comienzos de los años 60, siendo este tipo de sistema de gestión de
bases de datos que almacenan la información en una estructura jerárquica que
enlaza los registros en forma de estructura de árbol en donde un nodo padre de
información puede tener varios nodos hijo pero donde caja hijo tiene un solo
padre. De la misma manera se puede establecer relación entre los nodos
hermanos.

Restricciones

iv
 Incapacidad de representar eficientemente la redundancia de datos.
 No garantiza la inexistencia de registros duplicados, es decir, no se
garantiza que dos registros cualesquiera tengan diferentes valores en un
subconjunto concreto de campos.
 No existe garantía de que un registro hijo esté relacionado con un registro
padre válido.
 Restricción del árbol.
 El árbol debe recorrer siempre de acuerdo a un orden prefijado: el camino
jerárquico.

Ejemplo:

Modelo de red

Es un modelo de base de datos concebido como un modo flexible de representar


objetos y su relación. Como así también organiza datos que usan dos
fundamentales construcciones, registros y conjuntos, en donde los registros
contienen campos, que puede ser organizado jerárquicamente, como en el
lenguaje COBOL de lenguaje de programación) y los conjuntos que para no ser
confundido con conjuntos matemáticos estos definen de uno a varias relaciones
entre registros como por ejemplo; un propietario, muchos miembros, etc. Un

v
registro puede ser propietario de cualquier número de conjuntos, y un miembro en
cualquier número de conjuntos.

Este es una variación sobre el modelo jerárquico, de tal manera que es construido
sobre el concepto de múltiples ramas (estructuras de nivel inferior) emanando de
uno o varios nodos (estructuras de nivel alto), mientras el modelo se diferencia del
modelo jerárquico en esto las ramas pueden estar unidas a múltiples nodos. El
modelo de red es capaz de representar la redundancia en datos de una manera más
eficiente que en el modelo jerárquico y además no posee restricciones. El inventor
original del modelo de red fue Charles Bachman, y con ello fue desarrollado en
una especificación estándar publicada en 1969 por la Conferencia de Lenguajes en
Sistemas de Datos (CODASYL).

Las operaciones del modelo de red son de navegación en el estilo: un programa


mantiene una posición corriente, y navega de un registro al otro por siguiente las
relaciones en las cuales el registro participa, estos registros también pueden ser
localizados por suministrando valores claves.

Ejemplo:

Modelo relacional

vi
Es el modelo de organización y gestión de bases de datos que consiste en el
almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas o
campos además que dispone toda la información que debe estar contenida en
tablas, y las relaciones entre datos donde deben ser representadas explícitamente
en esos. Este se distingue de otros modelos, como el jerárquico, por ser más
comprensible para el usuario inexperto, y por basarse en la lógica de predicados
para establecer relaciones entre distintos datos.

Ventajas

 Provee herramientas que garantizan evitar la duplicidad de registros.


 Garantiza la integridad referencial, así, al eliminar un registro elimina
todos los registros relacionados dependientes.
 Favorece la normalización por ser más comprensible y aplicable.

Desventajas

 Presentan deficiencias con datos gráficos, multimedia, y sistemas de


información geográfica.
 No se manipulan de forma eficiente los bloques de texto como tipo de
dato.

Ejemplo:

vii
viii
Modelo lógico

Es un modelo que no es específico de una base de datos que describe aspectos


relacionados con las necesidades de una organización para recopilar datos y las
relaciones entre estos aspectos contiene representaciones de entidades y atributos,
relaciones, identificadores exclusivos, subtipos y supertipos y restricciones entre
relaciones, como así también puede contener objetos de modelo de dominio o
referirse a uno o varios modelos de dominio o de glosario. Es a su vez una vista
estática de los objetos y las clases que cubren el espacio de análisis y diseño.

Ejemplo:

ix
CONCLUSION

Luego de haber concluido este trabajo de investigación sobre bases de datos


fueron muchos los esfuerzos y conocimientos adquiridos durante dicha
elaboración. Algunos de los aspectos aprendidos y que de gran peso tienen son,
los modelos de base de datos su definición, tipos, ventajas, desventajas y
características donde podemos decir que el modelo de base de datos es el que
determina la estructura lógica de una base de datos. Es por ello que el modelo de
base de datos constituye la base fundamental para la construcción de un sistema
de información.

x
BIBLIOGRAFIAS

Matamoros, K (2017). Modelo de base de datos [Documento en línea] Disponible


en: https://www.lucidchart.com/pages/es/que-es-un-modelo-de-base-de-datos
[Consulta: 2019, Agosto 30]

[Documento en línea] Disponible en:


http://ict.udlap.mx/people/carlos/is341/bases02.html [Consulta: 2019, Agosto 30]

Roldan, G (2013). Modelos de red [Documento en línea] Disponible en:


https://es.slideshare.net/geraldyneysabelchavezroldan/modelos-de-red-18572414
[Consulta: 2019, Agosto 30]

Alvarez, S (2007). Modelos de bases de datos [Documento en línea] Disponible


en: https://desarrolloweb.com/articulos/modelos-base-datos.html [Consulta:
2019, Agosto 30]

Kyocera (2017). La importancia del modelo de base de datos [Documento en


línea] Disponible en: https://smarterworkspaces.kyocera.es/blog/importancia-
del-modelo-de-base-de-datos/ [Consulta: 2019, Agosto 31]

Roldan, J (2016). BASE DE DATOS (modelo jerárquico - diagrama entidad-


relación) [Documento en línea] Disponible en:
https://es.slideshare.net/JerssonMarquinhoRold/base-de-datos-modelo-jerrquico-
diagrama-entidadrelacin [Consulta: 2019, Septiembre 2]

Gomez, V (2015). Base de Datos Jerárquica [Blog en línea] Disponible en:


http://victorgh84.blogspot.com/2015/09/base-de-datos-jerarquica.html [Consulta:
2019, Septiembre 2]

Iarrea, R (2010. Modelo Jerárquico [Documento en línea] Disponible en:


https://www.monografias.com/trabajos79/modelo-jerarquico/modelo-
jerarquico.shtml [Consulta: 2019, Septiembre 2]

xi
Moreno, O (2017). Bases de datos: Modelos de datos [Pagina web] Disponible en:
http://elies.rediris.es/elies9/4-2.htm [Consulta: 2019, Septiembre 2]

xii

También podría gustarte