Está en la página 1de 14

ADMINISTRACIÓN DE BASES DE DATOS

EVALUACIÓN DISTANCIA

JONATHAN RODRIGUEZ GUZMÁN

CC 1053347033

DOCENTE
DAVID BOHÓRQUEZ

UNIVERSIDAD SANTO TOMÁS

CAU CHIQUINQUIRA

INGENIERÍA EN INFORMÁTICA

2022-2
Tabla de Contenido

1. ACTIVIDADES........................................................................................................................3
2. DESARROLLO........................................................................................................................6
5. CONCLUSIÓN.......................................................................................................................15
6. REFERENCIAS......................................................................................................................16
ACTIVIDADES A DESARROLLAR

Estimados estudiantes: Antes de comenzar el desarrollo de la Evaluación Distancia se le recomienda ir

al Aula Virtual y descargar la “Rúbrica de Evaluación”, ya que allí se encuentran claros los criterios a

partir de los cuales se realizará la valoración y ponderación de las respuestas dadas a cada una de las

preguntas. ¡Éxitos!

Las organizaciones actualmente tienen la imperiosa necesidad de tener en sus equipos de trabajo

personal calificado, que maneje con idoneidad los temas relacionados con tecnología. Más

específicamente, el tema de bases de datos ha cobrado vida en los últimos años y se debe al creciente

número de empresas que adquieren sus sistemas de información para manejar la información. Es

entonces cuando se hace necesario la figura del administrador de la base de datos o DBA por sus siglas

en Ingles.

1. ¿Qué tareas debe llevar a cabo un administrador de base de datos en una organización? Realice una

infografía.

2. De acuerdo con el concepto de Sistema Gestor de Bases de Datos (SGBD) describa gráficamente la

forma cómo funcionan (Explíquelo gráficamente o a través de un mapa conceptual).

3. Realice un cuadro comparativo entre los principales motores de bases de datos relacionales

(MySQL, PostgreSQL, SQL Server, Oracle, SQLite). ¿Qué diferencias en cuanto a licenciamiento,

funcionamiento, ventajas y desventajas tiene cada motor de bases de datos?

4. Realice un cuadro comparativo entre los principales motores de bases de datos relacionales

(MongoDB, Cassandra, ArangoDB, Amazon DynamoDB, Azure CosmosDB). ¿Qué diferencias en

cuanto a licenciamiento, funcionamiento, ventajas y desventajas tiene cada motor de bases de datos?

5. Defina de acuerdo con su tipo, las sentencias SQL (DML, DDL y DCL). Realice un mapa mental de

los tipos de sentencias SQL.


6. ¿Cuáles son los tipos de joins?, realice un ejemplo para cada uno

1. DESARROLLO

1. INFOGRAFÍA (creada en www.canva.com)


2. MAPA CONCEPTUAL (realizado en https://infograph.venngage.com/)

3. CUADRO COMPARATIVO
Licencia Funcionamiento Ventajas Desventajas

MySQL  Gratuito Su principal  Tamaño  Copia de

 Instalació característica es que pequeño seguridad

n normal se tiene la libertad de  Velocidad caliente no

 Compone elegir un motor para rápida es

ntes el almacenamiento.  Bajo costo compatible

entorno Donde cada tabla es  Código  Sistema de

Mysql un archivo y se tiene abierto seguridad

media la posibilidad de  Programación complejo

 Código elegir el motor de multihilo  No tiene

abierto almacenamiento lenguaje de


 Alto grado de

 Menos apropiado. procedimient


diversidad

seguridad Pero para esto se o


 Puede
requiere una relación almacenado
proporcionar
de acoplamiento  Su método
muchas
flexible. de
interfaces de

usuario instalación

diferentes varia según

 Máximo la

provecho de plataforma.

CPU con

lenguaje C

 Subprocesos
livianos

Oracle  Costoso Todos los archivos  Ejecutable en  Solicita unos

 Complica están codificados en todas las requerimient

do de binario, mejorando principales os de

instalar la eficiencia del plataformas hardware

 No es de algoritmo de la base  Servidor muy altos

código de datos. paralelo con  Precio

abierto Su gestión de alto grado de relativament

 Mayoría archivos tan ingración para e alto

de uniforme hace qu el UNIX  Su

componen análisis y  Nivel más administraci

tes con optimización durante alto de ón y

entorno la ejecución sea una seguridad mantenimien

Oracle de las mejores.  Récord de to es más

 Cantidad rendimiento complicado

promedio mundial en  Se requiere

de datos. plataformas de alto

abiertas. conocimient

 Admite oy

variedad de contenido

conexiones de técnico a la

cliente de red hora de

 Riesgo usarlo.
mínimo.

PostgreS  Licencia Es de tipo relacional,  Instalación y  No presenta

QL abierta que presenta un uso gratuito facilidad en

 Código sistema de alta  Sistema los

abierto concurrencia que disponible comandos o

 Mantenido permite que mientras multiplatafor su escritura,

por un proceso se escribe ma dificultando

comunida en una tabla, otros  Cuenta con un poco su

d sin puedan acceder a la una gran uso para los

ánimo de misma sin que se estabilidad en recién

lucro vean bloqueados. sus servidores empezados

 Fácil Usa el formato con mas de 20 en lenguaje

accesibilid JSON, mejorando años en el sql

ad sus herramientas con mercado.  Está

 Multiplata las que es posible  Incorporta diseñado

forma indexar elementos y una para alto

búsquedas de este herramienta volumen de

formato. grafica para la datos,

administració haciéndolo

n de bd de lento

forma  No está

intuitiva, diseñado

facilitando para bases


procesos de datos

como realizar pequeñas o

copias de medianas.

seguridad o

mantenimient

o.

SQLserv  Precio La arquitectura los  Facilidad de  Solo es

er moderado datos se divide en uso ejecutable en

alto capa de protocolo,  Escalabilidad Windows

 Instalació motor relacional, para  No tiene

n motor de organizacione ningún

moderada almacenamiento y s distribuidas certificado

 Compone sqlos.  Función de de seguridad

ntes del Durante la ejecución almacenamien  Cuando hay

entorno se evidencia un to de datos varios

sqlserver análisis de capa por para soporte usuarios baja

mínimo capa, con un proceso de decisiones notablement

 Código no de trabajo muy  Buen e su

abierto similar al de Oracle. rendimiento rendimiento

 Seguridad de costos  Muchas

normal  Integrable con funciones

la mayoría de requieren

softwares del tiempo para


server. probarse

debido a que

el sqlsever

reescribe el

código.

 Retrasos a

largo plazo

por el

proceso de

pruebas.
4. MAPA MENTAL (realizado en https://infograph.venngage.com/)

5. EJEMPLOS JOINS
a. INNER JOIN: selecciona todas las filas de las 2 columnas, siempre y cuando

haya como mínimo una coincidencia entre las 2 columnas seleccionadas en ambas

tablas.

EJ:

SELECT Columnanombre(s)
FROM table1
INNER JOIN table2
ON table1.Columnanombre=table2.Columbanombre;

b. LEFT JOIN: mantiene todas las filas de la tabla 1. Las filas de la tabla 2 se

muestran si tiene coincidencia con las de la 1; pero si hay valores en la tabla 1 que

no estén en la tabla 2 da null.

Ej:

SELECT Clientes.NombreCliente, Orden,NumeroOrden


FROM Clientes LEFT JOIN Orden
ON Clientes.ClienteID=Orden.ClienteID
ORDER BY Clientes.NombreCliente;

c. RIGHT JOIN: Se mantienen todas las filas de la tabla 2. Las filas de la tabla 1 se

mostrarán solo si hay coincidencia con las de la tabla 2, si hay valores en la tabla 2

pero no en la 1 mostrará como resultado null.

Ej:

SELECT Orden,NumeroOrden, Clientes.NombreCliente


FROM Clientes LEFT JOIN Orden
ON Clientes.ClienteID=Orden.ClienteID
ORDER BY Orden.NumeroOrden;

d. OUTER JOIN: devuelve todas las filas de la tabla1 y de la tabla2, combina el

resultado de Left Join y Right Join, cuando no haya coincidencia aparecerá null.
Ej:

SELECT Clientes.NombreCliente, Orden,NumeroOrden


FROM Clientes OUTER JOIN Orden
ON Clientes.ClienteID=Orden.ClienteID
ORDER BY Clientes.NombreCliente;

CONCLUSIÓN
Al culminar la realización de esta evaluación distancia, se puede llegar a la conclusión de

la importancia que tiene el conocimiento de varios de los conceptos más sustanciales de

las bases de datos, donde podemos comparar varias de sus interfaces y lenguajes, así

como los ítems que los componen. Y así poder realizar una elección de éstos a la hora de

empezar a usar una dependiendo nuestro enfoque, proyecto o capacidades técnicas, lo

cuál hará que nuestro objetivo se cumpla de manera más eficaz.

También evidenciamos todos los procesos que abarca un administrados de bases de datos

y como cumple un rol fundamental dentro de una organización o empresa, ya sea grande

o pequeña, debido a que la gran importancia y valor que posee la información, los datos

almacenados y procesados, el manejo correcto de estos, su seguridad y evitar su mal uso

ya que esto podría destruir la organización como tal.

También podría gustarte