Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria de Ingeniería
y Ciencias Sociales y Administrativas
Alumno: Cano Juarez Diego
Profesor: Guillermo Rivera Rangel
Unidad de Aprendizaje: Construcción de Basas de
Datos
Grupo: 3NV31
Página 3…………………………………Modelo Racional
Página 4……………………Modelo Jerárquico y de Red
Página 4……………………Modelo Jerárquico y de Red
Página 5……………………Modelo Orientado a Objetos
Página 6...Modelo Enitdad-Relacion y Archivo Invertido
Página 7 …..……….…Modelo Plano y Muldimensional
Página 8 ….……Modelo Semiestructurado y Asociativo
Página 9 ….………………………………Modelo NoSQL
Página 10 ….…………………………………Referencias
En esta tarea veremos los distintos modelos de Bases de Datos y una descripción de cada uno
Modelo relacional
Siendo el modelo más común, el modelo relacional ordena los datos en tablas, también conocidas
como relaciones, cada una de las cuales se compone de columnas y filas. Cada columna enumera
un atributo de la entidad en cuestión, por ejemplo, precio, código postal o fecha de nacimiento. En
conjunto, a los atributos en una relación se los llama dominio. Se elige un atributo particular o
combinación de atributos como clave primaria, a la cual se puede hacer referencia en otras tablas,
en donde se la denomina clave externa.
Las bases relacionales generalmente se escriben en Lenguaje de Consulta Estructurado SQL
Modelo jerárquico
El modelo jerárquico organiza los datos en una estructura de árbol, en la que cada registro tiene un
único elemento o raíz. Los registros del mismo nivel se clasifican en un orden específico. Ese orden
se usa a manera de orden físico para almacenar la base de datos
Este modelo fue usado principalmente por los Sistemas de Gestión de Información de IBM en las
décadas de 1960 y 1970
Modelo de red
El modelo de red se basa en el modelo jerárquico, permitiendo relaciones de muchos a muchos entre
registros vinculados, lo que implica registros principales múltiples. Basado en la teoría matemática de
conjuntos, el modelo se construye con conjuntos de registros relacionados. Cada conjunto consiste
de un registro propietario o principal y uno o más registros miembros o secundarios. Un registro
puede ser miembro o secundario en múltiples conjuntos, permitiendo que este modelo represente
relaciones complejas.
Modelo de base de datos orientado a objetos
Este modelo define una base de datos como una colección de objetos, o elementos de software
reutilizables, con funciones y métodos relacionados. Hay varios tipos de bases de datos orientadas a
objetos:
Una base de datos multimedia incorpora elementos multimedia, tales como imágenes, que no se
podrían almacenar en una base de datos relacional.
Una base de datos de hipertexto permite que cualquier objeto se conecte a cualquier otro objeto. Es
útil para organizar lotes de datos disímiles
Modelo entidad-relación
Este modelo capta las relaciones entre entidades del mundo real de forma muy similar al modelo de
red, pero no está directamente ligado a una estructura física de la base de datos. En cambio, con
frecuencia se lo usa para diseñar una base de datos conceptualmente.
Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos de datos, se las
denomina entidades, cada una de las cuales tiene ciertos atributos que en conjunto forman su
dominio. La cardinalidad, o relaciones entre entidades, también se representa en diagramas.
Modelo de archivo invertido
Una base de datos construida con estructura de archivo invertido se diseña para facilitar búsquedas
rápidas de texto completo. En este modelo, el contenido de datos se indexa como una serie de
claves en una tabla de búsqueda, donde los valores indican la ubicación de los archivos asociados.
Esta estructura puede proporcionar un informe casi instantáneo de, por ejemplo, datos masivos y
análisis estadístico. Este modelo ha sido usado por el sistema de gestión de bases de datos
ADABAS de Software AG desde 1970
Modelo plano
El modelo plano es el modelo de datos más antiguo y más sencillo. Simplemente presenta todos los
datos en una sola tabla, que consiste de columnas y filas. Para acceder a los datos o manipularlos,
la computadora tiene que leer todo el archivo plano y traerlo a la memoria, lo que vuelve a este
modelo ineficiente para todo, excepto para los conjuntos de datos más pequeños.
Modelo multidimensional
Esta es una variación del modelo relacional diseñado para facilitar un mejor procesamiento analítico.
Aunque el modelo relacional está optimizado para procesamiento de transacciones en línea (OLTP),
este modelo está diseñado para procesamiento analítico en línea (OLAP).
Cada celda de una base de datos dimensional contiene datos acerca de las dimensiones registradas
por la base de datos. Visualmente, es como una colección de cubos, en lugar de tablas
bidimensionales.
Modelo semiestructurado
En este modelo, los datos estructurales comúnmente contenidos en el esquema de la base de datos
están incrustados con los datos mismos. Aquí la diferencia entre los datos y el esquema es imprecisa
en el mejor de los casos. Este modelo es útil para describir sistemas, tales como ciertas fuentes de
datos basadas en web, las cuales tratamos como bases de datos, pero que no podemos limitar con
un esquema. También es útil para describir interacciones entre bases de datos que no se apegan al
mismo esquema.
Modelo asociativo
Este modelo divide todos los puntos de datos en base a si describen una entidad o una asociación.
En este modelo, una entidad es todo lo que existe de manera independiente, mientras que una
asociación es algo que solo existe en relación a algo más.
El modelo asociativo estructura los datos en dos grupos:
Un grupo de elementos, cada uno con un identificador único, un nombre y un tipo.
Un grupo de enlaces, cada uno con un identificador único y los identificadores únicos de una
fuente, verbo u objetivo. La información almacenada tiene que ver con la fuente y cada uno de
los tres identificadores pueden hacer referencia ya sea a un enlace o a un elemento.
Modelos de bases de datos NoSQL
Son la contraparte de los anteriores ya que no guardan datos en tablas relacionales. Si en tablas,
pero no racionales y generalmente son bases de datos masivas donde una base de datos
Referencias
¿Qué es un modelo de base de datos? | Lucidchart
El Modelo base de datos: Definición y tipos | Ayuda Ley Protección
Datos ([Link])
Tipos de bases de datos NoSQL | EDteam
¿Qué son las bases de datos? | EDteam