Está en la página 1de 8

José Eduardo Robles Zamora 16526657

Modelos de bases de datos ALMA MARTHA RÍOS ALCANTARA


Semana 1 Base de datos Foro 1
Foro 1 BD
16/03/24
Editor. (2023, 16 mayo). Comparing Database Management Systems: MySQL, PostgreSQL,
MSSQL Server, MongoDB, Elasticsearch, and others. AltexSoft.
https://www.altexsoft.com/blog/comparing-database-management-systems-mysql-postgresql-
mssql-server-mongodb-elasticsearch-and-others/
INTRODUCCIÓN

Una base de datos es un conjunto estructurado de datos almacenados de forma sistemática para facilitar su uso posterior. Una base de datos
puede estar compuesta por cualquier tipo de datos. Los elementos clave de una base de datos son su estructura y naturaleza sistemática, que
permiten la gestión eficiente de los datos. Las bases de datos relacionales son el tipo de base de datos más utilizado y son adecuadas para la
mayoría de las aplicaciones.

Indicaciones de Entrega FORO 1:

1.-Generar un mapa mental del tema Sistema de base de datos y Modelo de

datos conceptuales, incluyendo lo siguiente:

a) Dato

b) Base de datos

c) Sistema de gestión de base de datos

d) Modelo de datos

e) Arquitectura de base de datos

f) Álgebra relacional

g) Modelo entidad-relación-E/R

h) Simbología del modelo E/R

i) Modelo Relacional
Dato: Un dato es un hecho
único que puede almacenarse
en una base de datos. Es una
pieza de información que
puede procesarse, transmitirse
o almacenarse.
Modelo Relacional: El modelo
relacional es un tipo de modelo
Base de datos: Una base de
de datos que organiza los datos
datos es una colección de datos
en tablas, cada tabla consta de
interrelacionados. Es una forma
filas y columnas. Es el modelo
estructurada de almacenar,
de datos más utilizado en los
organizar y recuperar datos.
sistemas de bases de datos en
la actualidad.

Simbología del modelo E/R: El Sistema de gestión de base de


diagrama entidad-relación datos (SGBD): Un sistema de
(ERD) es una representación gestión de bases de datos
gráfica del modelo entidad- (DBMS) es un paquete de
relación. Utiliza símbolos y software que permite a los
notaciones para representar usuarios definir, crear,
entidades, atributos y mantener y manipular bases de
relaciones. Base de datos.

datos

Modelo de datos: Un modelo


Modelo entidad-relación-E/R: de datos es un modelo
El modelo entidad-relación es abstracto que describe cómo se
un modelo de datos conceptual representan y utilizan los datos
de alto nivel que describe los en una base de
datos como un conjunto de datos. Proporciona un marco
entidades y las relaciones entre conceptual para comprender la
ellas. estructura y el comportamiento
de los datos.

Álgebra relacional: El álgebra Arquitectura de base de datos:


relacional es un lenguaje de La arquitectura de base de
consulta procedimental que datos se refiere a la forma en
opera sobre relaciones. Es un que se organiza una base de
sistema formal para manipular datos y cómo interactúa con
datos almacenados en bases de otros componentes de un
datos relacionales. sistema de base de datos.
2.-Genera un cuadro comparativo de los gestores de Base de Datos más

usados ( mínimo 6 ), llevando a cabo lo siguiente :

a) Nombre SGBD.

b) Consideraciones para elegir un SGBD.

c) Características.

d) Ventajas.

e) Desventajas.

f) Requerimientos para la instalación.

g) Limitaciones.

h) Pasos para la instalación.


SGBD Consideracione Características Ventajas Desventajas Requerimiento Limitaciones Pasos para la
s para elegir s para la instalación
instalación
MySQL - Gratuito y de - Escalabilidad. - Facilidad de - Gestión de - Sistema - Limitaciones - Descargar el
código abierto. - - Rendimiento. uso. transacciones operativo en el manejo instalador
Amplia - Compatibilidad - Buen limitada. compatible de grandes desde el sitio
comunidad de multiplataforma rendimiento. - Falta de (Windows, volúmenes de web oficial.
usuarios y . características Linux, macOS). datos. -Seguir las
soporte. avanzadas en - Espacio en - Poca instrucciones
comparación disco para la funcionalidad de instalación
con otros SGBD. instalación. de análisis y proporcionadas
- Conexión a procesamiento
internet para de datos.
descargar el
instalador.
Oracle - Ampliamente - Escalabilidad. - Rendimiento - Costo de - Sistema - Costo puede - Descargar el
utilizado en - Alta optimizado. licencia y operativo ser prohibitivo instalador
grandes disponibilidad y - Soporte para soporte. compatible para pequeñas desde el sitio
empresas. recuperación grandes - Curva de (Windows, empresas o web de Oracle.
- Soporte ante desastres. volúmenes de aprendizaje Linux). proyectos - Seguir las
técnico de - Alta seguridad. datos. pronunciada. - Licencia de personales. instrucciones
Oracle. Oracle. - Requiere de instalación
- Requisitos de personal proporcionadas
hardware capacitado para .
específicos. administración
y
mantenimiento
.
MongoDB - Base de datos - Flexibilidad de - Alta - Falta de - Espacio en - No es - Descargar el
NoSQL esquema. escalabilidad. - soporte disco para la adecuado para instalador
orientada a Buena transaccional instalación. todas las desde el sitio
documentos. integración con ACID. aplicaciones
- Escalabilidad - Alta velocidad aplicaciones - Menor - Sistema debido a su web oficial de
horizontal. de lectura y web modernas. rendimiento en operativo modelo de MongoDB.
escritura. consultas compatible datos - Seguir las
- Replicación y complejas. (Windows, específico. instrucciones
balanceo de Linux, macOS). - No garantiza de instalación
carga - Conexión a la coherencia proporcionadas
incorporados. internet para de los datos en .
descargar el todas las
instalador. operaciones.
Microsoft - Ampliamente - Integración - Excelente - Costo de - Sistema - Costo de - Descargar el
SQL Server utilizado en con otras rendimiento. licencia en operativo licencia puede instalador
entornos herramientas y - Herramientas entornos compatible ser prohibitivo desde el sitio
empresariales. tecnologías de de empresariales. (Windows). para algunos web de
- Soporte Microsoft. administración - Limitado - Requisitos de usuarios. Microsoft.
técnico de - Alta avanzadas. soporte hardware - Requiere - Seguir las
Microsoft. disponibilidad y multiplataforma específicos. hardware instrucciones
recuperación . - Licencia de potente para de instalación
ante desastres. SQL Server. un rendimiento proporcionadas
óptimo.
SQLite - Ligero y de - Autocontenido - No requiere - Limitado en - Espacio en - No es - Descargar el
fácil integración. en un solo configuración ni capacidad de disco para adecuado para archivo de base
- No requiere un archivo. administración. manejo de almacenar el aplicaciones de datos desde
proceso de - Sin servidor, - Perfecto para grandes archivo de la que requieran el sitio web
instalación simplemente un aplicaciones volúmenes de base de datos. múltiples oficial.
complejo. motor de base simples. datos o cargas - Sistema usuarios - Integre la
de datos pesadas. operativo concurrentes o biblioteca
embebido. - Escalabilidad compatible alta SQLite en su
limitada. (Windows, disponibilidad. aplicación y
Linux, macOS). - No es comience a
adecuado para usarla.
aplicaciones
que necesiten
características
avanzadas de
un SGBD.
PostgreSQ - Gratuito y de - Soporte de - Gran - Puede requerir - Espacio en - No es tan - Descargar el
L código abierto. transacciones flexibilidad. ajustes de disco para la eficiente con instalador
- Cumple con los ACID. - Alto nivel de configuración instalación. grandes desde el sitio
estándares SQL. - Soporte para estandarización para un - Sistema cantidades de web oficial.
procedimientos rendimiento operativo datos como - Seguir las
almacenados y óptimo. compatible otros SGBD. instrucciones
funciones. - La (Windows, - Puede ser de instalación
- Alta seguridad. documentación Linux, macOS). menos rápido proporcionadas
puede ser - Conexión a en
menos detallada internet para comparación
que otros SGBD. descargar el con otras
instalador. soluciones.

2.1.- Con base en la información que acabas de leer, reflexiona la siguiente

pregunta: Indica cuál es el SGBD más utilizado y ¿ Por qué ?

El sistema de gestión de bases de datos más utilizado es MySQL. Según una encuesta de DB-Engines, MySQL ha sido el sistema de gestión de
bases de datos más popular durante varios años seguidos.

Hay varias razones por las que MySQL se usa tanto:

Fácil de usar: MySQL es relativamente fácil de instalar, configurar y usar, lo que lo convierte en una buena opción.

Escalable: MySQL es altamente escalable, lo que significa que puede manejar grandes cantidades de datos y tráfico.
Soporte de una gran comunidad: MySQL tiene una comunidad grande y activa de usuarios y desarrolladores, lo que significa que hay una gran
cantidad de recursos y documentación disponibles en línea.

Compatibilidad: MySQL es compatible con una amplia gama de lenguajes y plataformas de programación, incluidos PHP, Python, Java y .NET.

2.2 Incluir el sustento teórico de su respuesta (añadiendo cita

textual).

Editor. (2023, 16 mayo). Comparing Database Management Systems: MySQL, PostgreSQL, MSSQL Server, MongoDB, Elasticsearch, and others.
AltexSoft. https://www.altexsoft.com/blog/comparing-database-management-systems-mysql-postgresql-mssql-server-mongodb-
elasticsearch-and-others/

Ostezer, & Drake, M. (2022, 9 marzo). SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems.
DigitalOcean. https://www.digitalocean.com/community/tutorials/sqlite-vs-mysql-vs-postgresql-a-comparison-of-relational-database-
management-systems

También podría gustarte