Está en la página 1de 6

Corporación Unificada Nacional de Educación Superior

ACA 2

Autores:

David Felipe Obando Gualteros

Sebastian David Gonzalez Velasquez

Juan Carlos Bernal Amaya

Gino Torres Baena

Profesor:

Milton Buitrago

Ingeniería de sistemas, octavo semestre, 51101 Administración de bases de datos Bogotá,

Marzo de 2022
TABLA DE CONTENIDO

Gestores de bases de datos 3


Gestores de bases de datos Relacional (SQL): 3
Gestores de bases de datos No relacional (SQL): 4
Algunas características de MySQL son: 5
Ventajas: 5

Entidades UML 6

Bibliografía 6
Gestores de bases de datos

Un sistema de gestión de bases de datos (SGBD) o sistema de gestión de bases de

datos (DBMS) es un sistema que permite la creación, gestión y operación de bases de

datos, así como la selección y gestión de las estructuras necesarias para almacenar y

recuperar información de una manera eficaz posible.

Actualmente se pueden dividir en relacional (SQL) y no relacional (NoSQL)

Estos sistemas proporcionan métodos para mantener la integridad de los datos,

administrar el acceso de los usuarios a los datos y recuperar información en caso de falla

del sistema. Le permiten mostrar información de una base de datos en una variedad de

formatos. La mayoría de ellos incluyen generadores de informes. También pueden contener

un módulo gráfico que permite presentar la información en forma de gráficos y tablas. A

menudo se accede a los datos a través de lenguajes de consulta y los lenguajes de alto

nivel pueden simplificar la tarea de desarrollo de aplicaciones. También simplifican la

búsqueda y presentación de información. El DBMS permite controlar el acceso a los datos,

garantizar su integridad, administrar el acceso simultáneo a ellos, recuperar datos de fallas

del sistema y crear copias de seguridad. Las bases de datos y sus sistemas de gestión son

esenciales para cualquier negocio y deben gestionarse con cuidado.

Gestores de bases de datos Relacional (SQL):

Este modelo se basa básicamente en establecer relaciones o asociaciones entre

datos proporcionando una tabla separada para cada relación existente, con sus propios

registros y atributos.

Entre los que más se destacan tenemos:

● MySQL

● Oracle

● MariaDB
● PostgreSQL

● Microsoft SQL Server

Imagen 1. SGBD relacionales.

Gestores de bases de datos No relacional (SQL):

Una base de datos no relacional (NoSQL) es aquella en la que no es necesario

utilizar estructuras de datos fijas como tablas, las propiedades de ACID no están totalmente

garantizadas y se utilizan en entornos distribuidos donde grandes cantidades de datos

deben estar siempre disponibles, operadas y administradas.

Entre las más destacadas se encuentran:

● MongoDB

● Redis

● Cassandra

Imagen 2. SGBD no relacionales.

Algunas características de MySQL son:


● Permite escoger múltiples motores de almacenamiento para cada tabla.
● Agrupación de transacciones, pudiendo reunirse de forma múltiple desde varias
conexiones con el fin de incrementar el número de transacciones por segundo.
● Conectividad segura.
● Ejecución de transacciones y uso de claves foráneas.
● Presenta un amplio subconjunto del lenguaje SQL.
● Replicación
● Disponible en casi todas las plataformas o sistemas.
● Búsqueda e indexación de campos de texto.
● Utiliza varias herramientas para la portabilidad.
● Tablas hash en memorias temporales
● Uso de tablas en disco b-tree para búsquedas rápidas con compresión de índice.
● Ofrece un sistema de contraseñas y privilegios seguros de verificación basada en el
host y tráfico de contraseñas encriptado al conectarse a un servidor.
● Uso de multihilos mediante hilos de kernel.
● Soporta gran cantidad de datos, incluso con más de 50 millones de registros.
● En las últimas versiones, se permiten hasta 64 índices por tablas. Cada índice puede
consistir desde 1 a 16 columnas o partes de columnas. El máximo ancho de límite es
de 1000 bytes.

Ventajas:
● MySQL es de uso libre y gratuito.
● Software con Licencia GPL.
● Bajo costo en requerimientos para la elaboración y ejecución del programa.
● No se necesita disponer de Hardware o Software de alto rendimiento para la
ejecución del programa.
● Velocidad al realizar las operaciones y buen rendimiento.
● Facilidad de instalación y configuración.
● Soporte en casi el 100% de los sistemas operativos actuales.
● Baja probabilidad de corrupción de datos.
● Entorno con seguridad y encriptación.
Entidades UML

Diagrama 1. Entidades UML.

Bibliografía

MySQL: ¿Qué es? Características, Ventajas y Desventajas. (s. f.). hostingpedia.

Recuperado 15 de marzo de 2022, de https://hostingpedia.net/mysql.html

Paramio, C. (2011, 28 abril). El concepto NoSQL, o cómo almacenar tus datos en

una base de datos no relacional. Genbeta. Recuperado 15 de marzo de 2022, de

https://www.genbeta.com/desarrollo/el-concepto-nosql-o-como-almacenar-tus-datos-en-una-

base-de-datos-no-relaciona

D. (2019, 9 octubre). 21 base de datos más utilizadas por los desarrolladores. Diarlu.

Recuperado 15 de marzo de 2022, de https://www.diarlu.com/gestores-bases-datos/

También podría gustarte