Está en la página 1de 7

Actividad N° 2

Taller aplicado: Cuadro comparativo

Aprendiz

JOSÉ ANGEL PAYARES SEPULVEDA

Bases de datos generalidades y sistemas de gestión

SENA

Docente Luis Carlos Ossa Gómez

JULIO 2023
EVIDENCIA: CUADRO COMPARATIVO

• Cuadro Comparativo: Comprender los conceptos de bases de datos conceptuales. Una base de

dato conceptual es una herramienta que nos ayuda a organizar la información solicitada por el

usuario a través de tablas, que se componen de filas y columnas, para lo cual es necesario poder

identificar las identidades y atributos que la componen de forma lógica y secuencial con el fin de

lograr consultas rápidas y eficaces.

Por lo anterior y con el fin de cumplir con esta evidencia, siga las indicaciones que se describen a

continuación:

1. Lea con atención el material de formación conceptos de Bases de datos conceptuales.

2. Consulte en internet sobre otros tipos de datos y tipos de bases de datos existentes que se

encuentren vigentes.

3. Desarrolle un cuadro comparativo donde se evidencien cada tipo de bases de datos con sus

diferentes aplicaciones y sus diferentes características.

Solución

Existen diferentes tipos de modelos de bases de datos, como hemos estudiado en anteriores clases y en base a

las tutorías impartidas por nuestro instructor.

cual modelo elegir para nuestra base de datos dependerá del sistema de gestión de bases de datos que estemos

usando, puesto que este debe ser compatible con el modelo de datos.

En lo normal es que los sistemas de gestión de bases de Datos estén desarrollados para emplear un modelo de

base de datos en concreto, aunque hay algunos compatibles con múltiples modelos como lo son:
1. Modelo de base de datos relacional

2. Modelo jerárquico

3. Modelo de red

4. Modelo orientado a objetos

5. Modelo relacional de objetos

6. Modelo entidad-relación

7. Modelo de archivo invertido

8. Modelo plano

9. Modelo multidimensional

10. Modelo semiestructurado

11. Modelo de contexto

12. Modelo asociativo

13. Modelos de bases de datos NoSQL

Tipos de Bases de Datos y Características.

Base de Datos Características


Este modelo es el que emplean las bases de datos relacionales y
Modelo de base de datos relacional ordena los datos en tablas (relaciones) compuestas por columnas y
filas.

Presenta los datos en una estructura de árbol invertido, donde cada


registro tiene un único nodo raíz, del que surgen otros nodos
Modelo jerárquico (registros); los nodos en un mismo nivel son nodos padres, cada nodo
padre tiene el mismo nodo raíz, y puede tener nodos hijos, pero los
nodos hijos solo pueden tener un nodo padre.

Parte del modelo jerárquico, pero aquí se permiten las relaciones de


Modelo de red uno a muchos o de muchos a muchos entre registros vinculados,
teniendo registros principales múltiples.
Se define la base de datos como una colección de objetos utilizados en
la programación orientada a objetos (es decir, que emplear lenguajes
Modelo orientado a objetos como C++ o Java, por ejemplo). Este modelo de base de datos utiliza
tablas también, pero no solo se limita a ellas y permite almacenar
información muy detallada sobre cada objeto.

El modelo relacional de objetos combina en un modelo híbrido el


modelo de base de datos relacional y el orientado a objetos, de
manera que funciona de manera similar al relacional, pero incorpora
Modelo relacional de objetos funciones del modelo orientado a objetos, como los propios objetos,
las clases, la herencia y el poliformismo. Además, permite una mejor
escalabilidad y se pueden almacenar un gran volumen de datos dentro
de las clases.

El modelo entidad-relación es básicamente el paso previo a uno


modelo de bases datos relacional, puesto que se trata de un diagrama
elaborado a través de unos elementos básicos y su relación entre ellos:
Modelo entidad-relación - Entidad
- Atributo
- Relación
- Cardinalidad

El modelo de archivo invertido, también llamado de índice invertido,


contiene datos que se usan como claves en una tabla de consulta, los
valores en la tabla se emplear como punteros a la localización de cada
Modelo de archivo invertido
instancia. Actualmente se emplea como índice de las bases modernas
de datos, ya que se trata de tablas de consulta en las que se introduce
un contenido mínimo.

Los datos se estructuran en dos dimensiones (de ahí lo de estructura


plana), en la que todos los objetos en una columna concreta tienen
Modelo plano
valores del mismo tipo y todos los objetos de la misma fila están
relacionados entre ellos.

Este modelo combina el modelo relacional con el jerárquico y permite


extraer datos de forma selectiva y eficaz. Sin embargo, tiene un
Modelo multidimensional
inconveniente, y es que no se puede modificar su estructura, lo que
obliga a diseñarlos desde cero cuando hay que introducir cambios.
Cuando los datos no encajan en el formato de tablas, filas y columnas,
sino que se organizan mediante etiquetas con las que se los puede
agrupar y crear jerarquías (como ocurre con los datos de una página
web), estamos hablando de datos semiestructurados.
Modelo semiestructurado
Para ordenador estos datos en una base de datos, podemos recurrir al
modelo semiestructurado. En este modelo no hay separación entre los
datos y el esquema y resulta útil para describir sistemas o describir
interacciones entre bases de datos no que se acogen al mismo
esquema.
El modelo de contexto se puede usar cuando se necesita incorporar
Modelo de contexto
elementos de otros modelos de bases de datos. Puede adoptar
elementos de modelos orientados a objetos, semiestructurados y en
red.
En modelo asociativo los datos se dividen en entidad y asociación, de
manera que una entidad es todo lo que existe de manera
independiente y una asociación es algo que solo existen en relación a
algo más. Así, los datos se estructuran en dos grupos:

- Elementos, donde cada uno tiene un identificador único, un nombre


Modelo asociativo
y un tipo.

- Enlaces, donde cada tiene un identificador único e identificadores


únicos de una fuente, verbo u objeto. La información almacenada está
relacionada con la fuente y cada uno de los tres identificadores pueden
hacer referencia a un enlace o a un elemento.
Modelos de bases de datos NoSQL
Ya hemos visto un modelo de bases de datos NoSQL, también llamadas
bases de datos no relacionales, el modelo de base de datos orientado a
objetos, pero existen otros:

- Modelo de base de datos gráfico, similar al de red, pero más flexible,


puesto que permite que cualquier nodo se pueda conectar a cualquier
Modelos de bases de datos NoSQL
otro.
-Modelo multivalor, que nace del modelo relacional, pero en el que los
atributos pueden contener una lista de datos en vez de un solo punto
de datos.
-Modelo de documentos, empleado para almacenar y administrar
documentos o datos semiestructurados, en vez de datos atómicos
(como hacen las bases relacionales).

VENTAJAS Y DESVENTAJES.
Ventajas modelos SQL: Desventajas del modelo SQL:
Tienen dificultades para crecer cuando aumenta el
Portabilidad entre plataformas.
volumen de los datos a almacenar.

Si es necesario introducir cambios en la base de datos,


Madurez.
es necesario modificar toda la estructura.

Llevan empleándose mucho tiempo y su uso está Complejidad en la instalación, ya que estos modelos
muy extendido,
se ven condicionados por el sistema operativo en el
lo que ha generado mucha información y
herramientas en torno a ellas. que deben funcionar.

Atomicidad (si una operación no cumple los


criterios para ejecutarse, no se ejecuta).
Interfaz compleja.

Estándares definidos por el lenguaje SQL, lo que Se pueden implementar características de forma
crea criterios de uniformidad de la información. patentada, que pueden bloquear al proveedor.

Escritura simple que facilita la compresión de las


 
operaciones.

Ventajas modelos NoSQL: Desventajas del modelo SQL:


Pueden gestionar y manejar grandes
volúmenes de datos, por lo que se
Poca madurez y uso minoritario.
puede utilizar para aplicaciones Big
Data.
Facilita la administración de la base de
datos, puesto que cuenta con Algunos de estos modelos no tienen
capacidades de distribución de datos y atomicidad.
reparación automática.
Su uso relativamente reciente tiene como
Son versátiles, puesto que permiten el
consecuencia la falta de estandarización en el
crecimiento en el volumen de datos, así
lenguaje que emplean y una falta de
como introducir cambios sin necesidad
información sobre las herramientas que
de modificar la estructura.
emplean y sus características
Muchas de estas bases de datos carecen
Son muy escalables.
de interfaz gráfica.
Son económicas gracias a su
adaptabilidad y flexibilidad.  

Aplicaciones Mas Usadas.


Posición Base de Datos
1 Oracle
2 MySQL
3 Microsoft SQL Server
4 PostgreSQL
5 MongoDB
6 Redis
7 IBM Db2
8 Elasticsearch
9 Microsoft Access
10 SQLite

También podría gustarte