Está en la página 1de 23

FORO: “ANÁLISIS E INTERPRETACIÓN DE DATOS

DENTRO DE UNA BASE DE DATOS”


Evidencia EV04
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Tema:
Evidencia EV04
Foro: “Análisis e interpretación de datos dentro de una base de datos”

Elaborado Por:
Ricardo Abad Mora Preciado

Estudios:
Análisis y Desarrollo de Sistemas de Información

Institución:
Sena
Instructor:
Doris González

Fecha 14 de junio de 2022


SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

INTRODUCCION

Con la realización de este trabajo me permite ver y analizar la diferente base de datos y sus
funciones y el uso que se le da a cada una, además saber cómo funciona me puede ayudar a
trabajar con mayor facilidad, también al conocer las funciones de ORACLE mySQL y SQL
Server, cada una de estas herramientas tienen diferentes maneras de crear bases de datos
pero con un mis objetivo, crear de manera fácil y practico bases de Datos ejecutables y que
facilitan el trabajo en una compañía.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Programa de
Tecnólogo en Análisis y Desarrollo de Sistemas de Información.
formación
titulada
Nombre de
Diseño y construcción de software a la medida para el sector empresarial.
proyecto
formativo
Actividad de Fase del
AP6. Desarrollar la estructura de datos y la
proyecto proyecto Desarrollo
interfaz de usuario del sistema de información.
formativo
Actividad de AA7. Crear la Base de Datos usando el lenguaje SQL y la interfaz Web del sistema
aprendizaje de información en desarrollo, teniendo en cuenta las normas y protocolos de la
organización.

Resultado(s) de 22050100703. Interpretar el informe técnico de diseño, para determinar el plan de


aprendizaje trabajo durante la fase de construcción del software, de acuerdo con las normas y
protocolos establecidos en la empresa.

22050103303. Aplicar políticas y mecanismos de control en el diseño del sistema de


información, mediante el análisis de la vulnerabilidad de la información, siguiendo
los parámetros establecidos por la organización.

22050103501. Aplicar los estándares de calidad involucrados en los procesos de


desarrollo de software, siguiendo el plan establecido para mantener la integridad de
los productos de trabajo definidos, según las prácticas de configuración establecidas
por la empresa.

Nombre de la Foro: “Análisis e interpretación de datos dentro de una base de datos”


evidencia
Tipo de Conocimient Producto Desempeño X
evidencia o
(marcar con X)
Descripción de Apropiación de conocimientos sobre las sentencias e instrucciones utilizadas dentro
la evidencia de la herramienta de Lenguaje Estructurado de Datos o en otro motor de base de
datos.

Producto Participación activa en el foro por parte del aprendiz exponiendo sus puntos de vista
entregable en la concepción inicial del sistema de información.

Criterios de - Elabora el plan de trabajo, de acuerdo con la interpretación del informe técnico de
evaluación diseño, según normas y protocolos de la empresa.

- Establece plan para mantener la integridad de los productos de trabajo, aplicando


los conceptos de administración de la configuración, de acuerdo con las
características del proyecto, el proceso definido y la estructura establecida para los
productos de trabajo.

Instrumento de Lista de X Rubrica X Otro (cuál)


evaluación chequeo
(marcar con X)
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Evidencia
Foro: “Análisis e interpretación de datos dentro de una base de datos”

DESCRIPCIÓN DE LA EVIDENCIA

Con base a las indicaciones del instructor asignado y para responder el foro se requiere que
haya realizado la actividad de apropiación referida a la comprensión al material de estudio
presentando en la actividad de proyecto 6.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

SOLUCIÓN EV04

Responda a las siguientes preguntas. Justifique su respuesta.

a. ¿CUÁLES SON LAS PRINCIPALES DIFERENCIAS ENTRE LOS SISTEMAS


GESTORES DE BASES DE DATOS?

UNA BASE DE DATOS es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemáticamente para su posterior uso, y un SISTEMA DE
GESTION DE DATOS son un tipo de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la utilizan.
Un RDBMS es una versión avanzada de un DBMS. A diferencia de un DBMS que
administra bases de datos en una red informática y discos duros, una base de
datos RDBMS ayuda a mantener las relaciones entre sus tablas
Diferencias entre RDBMS y DBMS
Existen algunas diferencias contrastantes entre RDBMS y DBMS. Un RDBMS es una
versión avanzada de un DBMS. A diferencia de un DBMS que administra bases de datos en
una red informática y discos duros, una base de datos RDBMS ayuda a mantener las
relaciones entre sus tablas.

Estas son algunas de las principales diferencias entre un RDBMS y un DBMS:

 Número de operadores: Un DBMS permite solo un solo operador simultáneamente,


mientras que múltiples usuarios pueden operar un RDBMS simultáneamente. Un
RDBMS utiliza algoritmos intrincados que permiten que varios usuarios accedan a la
base de datos mientras preservan la integridad de los datos simultáneamente, lo que
reduce significativamente el tiempo de respuesta.
 Necesidad de hardware y software: Un DBMS utiliza menos recursos de recuperación
y almacenamiento de datos que un RDBMS. Este último es más complejo debido a su
estructura de múltiples tablas y capacidad de referencia cruzada, lo que lo hace más
costoso que un DBMS. Los RDBMS también se usan generalmente para aplicaciones
de clase empresarial, mientras que los DBMS se usan más comúnmente para
aplicaciones más pequeñas y específicas.
 Modificación de datos: La alteración de datos en un DBMS es bastante difícil,
mientras que usted puede modificar fácilmente los datos en un RDBMS usando una
consulta SQL. Por lo tanto, los programadores pueden cambiar / acceder a múltiples
elementos de datos simultáneamente. Esta es una de las razones por las que un
RDBMS es más eficiente que un DBMS.
 Volumen de datos: Un DBMS es más adecuado para manejar un volumen de datos
bajo, mientras que un RDBMS puede manejar incluso grandes volúmenes de datos.
 Claves e índices: Un DBMS no involucra claves e índices, mientras que un RDBMS
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

especifica una relación entre elementos de datos a través de claves e índices.


 Consistencia de los datos: Como un DBMS no sigue el modelo ACID (Atomicidad,
Consistencia, Aislamiento y Durabilidad), los datos almacenados pueden tener
inconsistencias. En contraste, un RDBMS sigue el modelo ACID, haciéndolo
estructurado y consistente.
 Estructura de la base de datos: Un DBMS funciona almacenando datos en
un estructura jerárquica, mientras que un RDBMS almacena datos en tablas.
 Velocidad de obtención de datos: En un DBMS, el proceso es relativamente lento,
especialmente cuando los datos son complejos y extensos. Esto se debe a que cada
uno de los elementos de datos debe obtenerse individualmente. En un RDBMS, los
datos se obtienen más rápido debido al enfoque relacional. Además, SQL facilita una
recuperación de datos más rápida en un RDBMS.
 Bases de datos distribuidas: Un DBMS no admite bases de datos distribuidas,
mientras que un RDBMS ofrece soporte completo para bases de datos distribuidas.

 Arquitectura cliente-servidor: A diferencia de un DBMS, un RDBMS


admite Arquitectura cliente-servidor.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

b. ¿INTÉRPRETE CON SUS PROPIAS PALABRAS CUÁL ES LA DIFERENCIA ENTRE


UN SGBD Y UNA BD?

Una base de datos es un conjunto de datos no redundantes, almacenados en un soporte


informático, organizados de forma independiente de su utilización y accesibles
simultáneamente por distintos usuarios y aplicaciones y un sistema de gestion de base de
datos (SGBD) es el conjunto de programas que permiten definir, manipular y utilizar la
información que contienen las bases de datos, realizar todas las tareas de administración
necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y
seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se
puede considerar al SGBD como el interfaz entre el usuario y la BD.

Existen diferencias entre los sistemas de información y las bases de datos, consiste en que
los Sistemas de Información son un todo, es decir es el conjunto para el manejo de la
información (entrada, proceso, salida) y las Bases de Datos son una herramienta para los
sistemas de información ya que hacen parte del software y es el encargado de almacenar y
procesar la información, y el software hace parte de los sistemas.
Entonces ya conociendo su diferencias es donde concluimos que la relación que
existen entre ambos es que las Bases de datos hacen parte, conforman el Sistema
de Información que maneje la empresa, pueden ser varias bases de datos en un mismo
Sistema de información.
La empresa tiene un Único Sistema de Información, con el cual maneja las diferentes
áreas como contable, de ventas, de archivo entre otras y cada área puede tener una base
de datos diferente de acuerdo a su necesidad.
Es una cadena pues todo está unido y en función de todo, para excelentes resultados
en la empresa.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

c. ¿QUÉ VENTAJAS Y DESVENTAJAS TIENEN LAS INTERFACES WEB RESPECTO


A LAS DE ESCRITORIO O NATIVAS?

La gran diferencia está en la forma de acceder para usarla. En el caso de la aplicación


de escritorio tienes que acceder desde tu equipo a dónde se haya instalado y en el caso
de la página web y la aplicación web se accede desde un navegador.
Una aplicación de escritorio es un programa que se instala y/o ejecuta en tu ordenador
(Open Office, Excel, Photoshop, ..) incluso si la aplicación trabaja con datos a través de
la web (Thunderbird, Outlook, ...).
Una página web es un documento al que se puede acceder a través de un navegador.
La información de las páginas web es, normalmente, estática (sólo se puede leer, no
interactuar con ella).
Una aplicación web es una página web especial, que tiene información sobre la que se
puede interactuar e incluso cambiar. La diferencia con las aplicaciones de escritorio es
que no se instala ni se ejecuta en tu ordenador, sino a través de un navegador.
Ejemplos de aplicaciones web son: Gmail, Hotmail, Google Documentos,
Una página web es una aplicación web, aunque en lenguaje coloquial solemos hacer la
diferencia según aporten funcionalidad o si simplemente son informativas.
Si quieres consulta más información en nuestra web sobre páginas web o aplicaciones
web.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

d. ¿DISTINGUE LOS DIFERENTES ELEMENTOS DE PROGRAMACIÓN DE BASES DE


DATOS, LOS VALORES QUE DEVUELVEN Y PARA QUÉ SIRVEN?

 Conceptos básicos sobre bases de datos.

En este artículo se realiza una breve introducción a las bases de datos: qué son, por
qué podría querer usar una y cuáles son las funciones de las distintas partes de la base
de datos. La terminología está orientada a las bases de datos de Microsoft Access, pero
los conceptos se aplican a todos los productos de bases de datos.
En este artículo.

 ¿Qué es una base de datos?

Una base de datos es una herramienta para recopilar y organizar información. Las
bases de datos pueden almacenar información sobre personas, productos, pedidos u
otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o
en un programa de procesamiento de texto. A medida que la lista aumenta su tamaño,
empiezan a aparecer redundancias e inconsistencias en los datos. Cada vez es más
difícil comprender los datos en forma de lista y los métodos de búsqueda o extracción
de subconjuntos de datos para revisión son limitados. Una vez que estos problemas
comienzan a aparecer, una buena idea es transferir los datos a una base de datos
creada con un sistema de administración de bases de datos (DBMS), como Access.
Una base de datos computarizada es un contenedor de objetos. Una base de datos
puede contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario
que usa tres tablas no son tres bases de datos, sino una base de datos que contiene
tres tablas. Salvo que haya sido específicamente diseñada para usar datos o códigos de
otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto
con otros objetos como formularios, informes, macros y módulos. Las bases de datos
creadas en el formato Access 2007 (que también usan Access 2016, Access 2013 y
Access 2010) tienen la extensión de archivo .accdb y las bases de datos creadas en
formatos anteriores de Access tienen la extensión de archivo .mdb. Puede usar Access
2016, Access 2013, Access 2010 o Access 2007 para crear archivos en formatos de
archivo anteriores (por ejemplo, Access 2000 y Access 2002-2003).
Con Access,

 Agregar nuevos datos a una base de datos, como un nuevo artículo en un inventario.
 Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicación actual
de un artículo.

 Eliminar información, por ejemplo, si un artículo se vende o se descarta.


 Organizar y ver los datos de diferentes formas.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

 Compartir los datos con otras personas mediante informes, correo electrónico, intranet o
Internet.
Partes de una base de datos de Access
Las secciones siguientes son breves descripciones de las partes de una base de datos
de Access típica.

 Tablas
 Formularios
 Informes
 Consultas
 Macros
 Módulos
 Tablas
 Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que
los datos se almacenan en filas y columnas. Por ende, es bastante fácil importar una hoja
de cálculo en una tabla de base de datos. La principal diferencia entre almacenar los datos
en una hoja de cálculo y almacenarlos en una base de datos es la forma en la que están
organizados los datos.

Para aprovechar al máximo la flexibilidad de una base de datos, los datos deben
organizarse en tablas para que no se produzcan redundancias. Por ejemplo, si quiere
almacenar información sobre los empleados, cada empleado debe especificarse solo
una vez en la tabla que está configurada para los datos de los empleados. Los datos
sobre los productos se almacenarán en su propia tabla y los datos sobre las sucursales
se almacenarán en otra tabla. Este proceso se denomina normalización.
Cada fila de una tabla se denomina registro. En los registros se almacena información.
Cada registro está formado por uno o varios campos. Los campos equivalen a las
columnas de la tabla. Por ejemplo, puede tener una tabla llamada "Empleados" donde
cada registro (fila) contiene información sobre un empleado distinto y cada campo
(columna) contiene otro tipo de información como nombre, apellido, dirección, etc. Los
campos deben designarse como un determinado tipo de datos, ya sea texto, fecha u
hora, número o algún otro tipo.
Otra forma de describir los registros y los campos es imaginar un catálogo de tarjetas
antiguo de una biblioteca. Cada tarjeta del archivador corresponde a un registro de la
base de datos. Cada dato de una tarjeta individual (autor, título, etc.) equivale a
un campo de la base de datos.
Para obtener más información sobre las tablas, vea el artículo Introducción a la tabla.

 Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar
datos. Los formularios a menudo contienen botones de comandos y otros controles que
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

realizan distintas tareas. Puede crear una base de datos sin usar formularios con tan solo
modificar los datos en las hojas de datos de la tabla. Sin embargo, la mayoría de los
usuarios de bases de datos prefieren usar formularios para ver, escribir y modificar datos en
las tablas.

Puede programar botones de comandos para determinar qué datos aparecen en el


formulario, abrir otros formularios o informes, o ejecutar otras tareas. Por ejemplo,
puede tener un formulario llamado "Formulario de cliente" en el que trabaja con los
datos de los clientes. El formulario de cliente puede tener un botón que abra un
formulario de pedido en el que puede especificar un pedido nuevo para el cliente.
Los formularios también le permiten controlar de qué manera otros usuarios interactúan
con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre
solo determinados campos y permita que se realicen únicamente ciertas operaciones.
Esto ayuda a proteger los datos y a asegurarse de que los datos se especifican
correctamente.
Para obtener más información sobre los formularios, vea el artículo Introducción a los
formularios.

 Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo
general, un informe responde a una pregunta específica como: "¿Cuánto dinero recibimos
de cada cliente este año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe
se le puede dar formato para presentar la información de la manera más legible posible.

Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la
base de datos. Generalmente, se les da formato a los informes para imprimirlos, pero
también pueden verse en pantalla, exportarse a otro programa o enviarse como datos
adjuntos en un correo electrónico.

 Las consultas pueden realizar diversas funciones en una base de datos. La función más
común es recuperar datos específicos de las tablas. Los datos que quiere ver generalmente
están distribuidos en varias tablas y las consultas le permiten verlos en una única hoja de
datos. Además, debido a que muchas veces no quiere ver todos los registros a la vez, las
consultas le permiten agregar criterios para "filtrar" los datos y obtener solo los registros que
quiere.

Ciertas consultas son "actualizables", es decir, puede modificar los datos de las tablas
subyacentes mediante la hoja de datos de la consulta. Si está trabajando en una
consulta actualizable, recuerde que los cambios se realizan en realidad en las tablas, no
solo en la hoja de datos de la consulta.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Hay dos variedades básicas de consultas: consultas de selección y consultas de


acciones. Una consulta de selección simplemente recupera los datos y los pone a
disposición para su uso. Puede ver los resultados de la consulta en la pantalla,
imprimirlos o copiarlos al portapapeles. O bien, puede usar el resultado de la consulta
como un origen de registro para un formulario o un informe.
Una consulta de acción, tal como el nombre lo indica, realiza una tarea con los datos.
Las consultas de acción se pueden usar para crear tablas nuevas, agregar datos a las
tablas existentes, o actualizar o eliminar datos.

 Las macros en Access pueden considerarse un lenguaje de programación simplificado que


puede usar para agregar funciones a la base de datos. Por ejemplo, puede adjuntar una
macro a un botón de comando en un formulario para que la macro se ejecute cada vez que
se hace clic en ese botón. Las macros contienen acciones que ejecutan tareas, como abrir
un informe, ejecutar una consulta o cerrar la base de datos. La mayoría de las operaciones
de la base de datos que realiza manualmente se pueden automatizar mediante el uso de
macros, por lo que se convierten en dispositivos que permiten ahorrar mucho tiempo.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

e. ¿EN ORACLE SE PUEDEN CREAR INFORMES Y ANÁLISIS DE DATOS Y SE


PUEDEN COMPARTIR?

¿Cómo se usa el sistema Oracle?


Oracle es una herramienta para la gestión de bases de datos, usada principalmente por
las grandes empresas para que estas puedan controlar y gestionar una gran cantidad
de contenidos desde un solo archivo. De esta manera se consigue, además de reducir
costes, minimizar el riesgo de pérdida de información.

 ¿CUÁL ES EL SISTEMA ORACLE?

El sistema Oracle Database está formado por una colección de datos que se tratan
como una sola unidad. El propósito del sistema Oracle Database es almacenar y
recuperar información relacionada. Un servidor de base de datos es la clave para
resolver los problemas de gestión de la información.

 ¿CÓMO HACER UN INFORME PERSONALIZADO?

Crear un informe personalizado

1. Inicie sesión en Google Analytics.


2. Vaya a su vista.
3. Abra Informes.
4. Haga clic en Personalización > Informes personalizados > + Nuevo
informe personalizado.
5. Introduzca un Título.
6. (Opcional) Haga clic en + añadir pestaña de informe.

 ¿Qué beneficios trae el usar el motor Oracle?

La ventaja de Oracle es que su plataforma empresarial para Big Data tiene una alta calidad de
integración, de manera que puede resolver toda la problemática de analítica y Big Data para la
organización. En todos sus departamentos y aplicaciones

VISUALIZACIÓN DE CONTENIDO EN DISPOSITIVOS MÓVILES

Acceder al contenido de Oracle BI Cloud Service desde un dispositivo móvil es muy sencillo.
Puede explorar los proyectos de Data Visualización directamente en su teléfono móvil o tableta.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Para consultar los análisis, los paneles de control o todo el entorno de Oracle BI Cloud Service,
necesitará la aplicación Oracle Business Intelligence Mobile.

Visualización de proyectos de Data Visualización en teléfonos móviles y tabletas

Para ver los proyectos de Data Visualización en su teléfono móvil o tableta, introduzca la
dirección IP (por ejemplo: 192.168.1.1) o el nombre de host totalmente cualificado de la
computadora en la que se está ejecutando Oracle BI Cloud Service (por ejemplo,
host1.analytics.us2.oraclecloud.com) en cualquier explorador. No introduzca una URL de
sustitución como, por ejemplo, tinyurl.com/1234 que redirija a un servidor. Cuando se le solicite,
introduzca el nombre de usuario y la contraseña..

Visualización de análisis, proyectos y paneles de control a través de Oracle Business


Intelligence Mobile

La aplicación Oracle Business Intelligence Mobile le permite ver el contenido de Oracle BI


Cloud Service en dispositivos móviles. Verá el mismo contenido, optimizado para poder
visualizarlo en el dispositivo móvil.

La aplicación Oracle Business Intelligence Mobile está disponible en la App Store de Apple y en
la Play Store de Google.

1. Busque "Oracle" en la App Store de Apple o en la Play Store de Google.


2. Seleccione la aplicación "Oracle BI Mobile HD" (para Apple) o la aplicación "Oracle BI
Mobile" (para Google) y toque Instalar.
3. En la pantalla inicial del dispositivo, toque el icono Oracle BI Mobile.
4. Desplácese para leer el acuerdo y, si está conforme, pulse Aceptar.
5. En la pantalla de conexión de la pantalla Conexiones, toque la fila Agregar
servidor (con el signo más) o el botón Agregar (el signo más dentro de un círculo) para
acceder a los ajustes de configuración del servidor iniciales.
6. En la pantalla Configuración del servidor o en la pantalla Conexiones, especifique los
siguientes detalles. Póngase en contacto con el administrador para que le ayude a
completar los campos.

 ¿Cómo crear reportes?

1. Añadir vistas a los análisis.


2. Filtrar datos de las evaluaciones.
3. Incluir una función de interactividad a los análisis.
4. Elaborar paneles de control interactivos para los estudios.
5. Crear estudios con vistas en las páginas para compartir con colegas, clientes y socios.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

f. ¿QUÉ BENEFICIOS TRAE EL USAR EL MOTOR ORACLE VS OTROS MOTORES


(EJM. CON MYSQL SERVER)?

Un Sistema de Gestión de Bases de Datos (SGBD), es un conjunto de programas que permiten


el almacenamiento, modificación y extracción de la información en una base de datos,
permitiendo la manipulación y consulta sobre los datos almacenados.

Este material se centra en revisar cómo realizar la manipulación del SGBD ORACLE para la
realización de las operaciones, que además de poder ejecutarse con sentencias SQL, también
están soportadas en funcionalidades de la herramienta mencionada.

El desarrollo del material de estudio se basa en la aplicación de caso práctico mediante el cual
se conocerán las funcionalidades del software en revisión para manipulación de bases de
datos. Es importante que el aprendiz investigue en diversas fuentes en la web y con el
instructor que orienta el proceso, sobre las consideraciones y procedimientos para instalar la
aplicación, el manejo y dominio de las diferentes herramientas que presenta el aplicativo.

MySQL es un sistema manejador de bases de datos de libre uso y distribución bajo licencia
GPL de los más utilizados y que está disponible para varios sistemas operativos (DUBOIS,
2009).

Su popularidad se debe principalmente a su licencia libre y a su facilidad de uso y


administración. Por otra parte ha sido integrada con otras herramientas libres como son Linux,
Apache, PHP, entre otras. Esta combinación e integración de tecnologías dio nombre a la
plataforma de desarrollo conocida como LAMP (Linux, Apache, MySQL y PHP).

En años recientes MySQL fue adquirida por Sun Microsystems que luego fue adquirida por
Oracle. Lo anterior no significa que MySQL deje de ser libre ya que su desarrollo está bajo la
licencia GPL. Sin embargo, Oracle ofrece otras versiones de MySQL orientadas a empresas
con modelo de licenciamiento de pago.

Para una mejor compresión del recurso es necesario que el aprendiz haya estudiado los
recursos de introducción al lenguaje SQL de la actividad de proyecto 6.

Para el desarrollo de este recurso se requiere que se tenga instalado el MySQL en el


computador del aprendiz. Para apoyar la instalación existe un video tutorial en el área de
materiales de la actividad de proyecto 6.

 ¿CUÁL ES LA DIFERENCIA ENTRE ORACLE Y SQL?

La PRIMERA gran diferencia: El control de las transacciones.


En Oracle TODO es una transacción y no es permanente hasta que COMMIT. En Sql Server,
no hay (por defecto) control de transacciones. Un error a mitad de camino en un procedimiento
almacenado NO RETORNARÁ el DDL en los pasos anteriores.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

MySQL estaría destinado a pequeñas y medianas empresas que requieren potencia, facilidad
pero no estan dispuestos a desembolsar una gran cantidad de dinero en licencias. Además,
normalmente las aplicaciones tampoco requieren "lo último" en base de datos, asi
que MySQL suele ser la mejor eleccion

La filosofía del código abierto cada día gana más adeptos, y los sistemas y herramientas que
se desarrollan están entrando en las empresas, sobre todo gracias al hecho de que en la
mayoría de los casos no es necesario pagar licencias por su utilización.

Esta clara ventaja competitiva respecto al software de 'código cerrado' que se distribuye bajo
costosas licencias hace que las distribuciones de software Open Source estén arrebatando
cuota de mercado a importantes empresas como Microsoft y Oracle.

La cuestión está en si estas herramientas tienen la misma calidad, y pueden garantizar el


mismo soporte a las empresas que las utilicen.

Un ejemplo de este hecho es la utilización de MySQL frente al gestor de bases de


datos Oracle. En el artículo que adjunto se realiza una comparativa bastante completa entre
ambos.

Para empezar no creo que estos dos gestores de bases de datos estén encuadrados en el
mismo sector, principalmente porque MySQL no tiene el soporte que tiene Oracle.

MySQL estaría destinado a pequeñas y medianas empresas que requieren potencia, facilidad
pero no están dispuestos a desembolsar una gran cantidad de dinero en licencias. Además,
normalmente las aplicaciones tampoco requieren "lo último" en base de datos, así que MySQL
suele ser la mejor elección.

Oracle esta mas orientado a las grandes empresas a las que les gusta olvidarse de los
problemas y externalizarlo todo. De esta manera Oracle con sus consultores, con la
documentación disponible y en general con el soporte que otorga a sus clientes consigue con
creces el objetivo de que la empresa se "lave las manos" en temas de bases de datos. Eso
evidentemente tiene un precio.

Hblando de rendimiento no creo que la diferencia sea tan grande como nos quieren ahcer
creer, MySQL esta preparado para cargas de trabajo muy elevadas y no tiene nada que
envidiar nada de Oracle, lo que pasa es que normalmente en temas de hardware a Oracle le
dan todos los caprichos y a MySQL le destinan los servidores menos potentes, y asi es normal
que Oracle tenga un rendimiento mas elevado.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Oracle vs MySQL vs SQL Server: una comparación entre los Sistemas Gestores de
Bases de Datos Relacionales más Populares

En una entrada anterior estuvimos analizando a grandes rasgos algunos de los sistemas
gestores de base de datos existentes, tratamos de darte una idea a grandes rasgos de lo que
era cada uno y los beneficios que ofrecen para que al momento de necesitar de estas
herramientas pudieras elegir la que mejor se acomodara a tus necesidades, en esta ocasión
me interesa apoyarte un poco más en esta tarea, pero concentrando la investigación en los 3
principales gestores de la actualidad, me refiero a Oracle, MySQL y SQL Server, espero y en
esta ocasión te quede un conocimiento más claro al respecto.

Desde su introducción en la década de 1980, los sistemas de gestión de bases de datos


relacionales (RDBMS) se han convertido en el tipo de base de datos estándar para una gran
cantidad e industrias. Como su nombre lo indica, estos sistemas se basan en el modelo
relacional que organiza los datos en grupos de tablas que se relación por el tipo de datos que
contienen. Este artículo explora la historia y las características de tres RDBMS populares:
Oracle, MySQL y SQL Server. La comparación le ayudará a entender las diferencias entre los 3
sistemas, y si está considerando la implementación de un RDBMS, intentaremos proporcionarle
información que le ayude a tomar una decisión. Si usted está interesado en aprender más
sobre cómo funcionan las RDBMS, hay muchos cursos online disponibles. Por
ejemplo, Introducción a Oracle SQL es un curso que lo puede ayudar a introducirse a esta
plataforma, y le enseñaré información detallada acerca de cómo funciona.

Sumario Comparativo de Características

La siguiente tabla muestra información acerca de Oracle, MySQL y Bases de Datos de


Servidores SQL, y como ellas se comparan.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Oracle

IBM fue la primera empresa en desarrollar un sistema de gestión de bases de datos


relacionales, sin embargo, Oracle Corporation hizo historia en 1980 por la liberación para uso
comercial de su RDBMS, Oracle. Solo unos pocos años después, la compañía lanzaría una
versión de su sistema de computadoras de IBM. Desde su exposición al mercado de RDBMS,
Oracle ha llevado el camino constantemente. De acuerdo con Gartner, Oracle poseía casi el 50
% del mercado de RDBMS en 2011. Además de la apertura del mercado comercial para
RDBMS, Oracle Corporation también fue la primera empresa en desarrollar una versión de
nivel comercial de SQL, que fue diseñado para manipular datos en un RDBMS utilizando (en
ese momento) consultas y conexiones.

 CARACTERÍSTICAS

La primera versión “real” del sistema de gestión de bases de datos relacionales Oracle fue
Oracle 2. Este sistema admitía sólo las características básicas de SQL, y estaba escrito en un
lenguaje ensamblador. Al año siguiente, y durante los próximos 10 años más o menos, Oracle
Corporation lanzó actualizaciones a su base de datos buque insignia. Probablemente una de
las razones por las que el sistema de gestión de bases de datos relacionales de Oracle ha
logrado permanecer en la cima sea gracias a sus actualizaciones de productos que están
estrechamente vinculados a los cambios en el mercado. Palabras de moda de bases de datos
tales como “escalable”, “programable”, “distribuida”, y “portátil” también están vinculadas a la
liberación de Oracle. Por ejemplo, en 1985 se añadió soporte para un modelo cliente-servidor
a la espera de una aceptación cada vez mayor de la comunicación por red. A medida que
Internet allanó el camino para la era digital, el sistema de gestión de bases de datos
relacionales de Oracle se ha actualizado para incluir una máquina virtual Java nativa (JVM) .

Oracle Database 12c es la más reciente liberación, e incluye las siguientes características:
 Nueva redacción de datos para mejorar la seguridad de datos sensibles
 La introducción de la plataforma de Oracle Advanced Analytics
 Nuevo manejo de base de datos para los archivos Flash Data Archive (FDA)
 El apoyo a la integración con los grupos de procesadores de sistema operativo
 Apoyo al bombeo de los datos para la consolidación de las base de datos
 Varias mejoras en Oracle Application Express, una herramienta de desarrollo rápido que
permite a los usuarios desarrollar aplicaciones web utilizando SQL y / o PL /SQL.
 Compresión avanzada de la red para mejorar el rendimiento
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

SQL Server

Microsoft SQL Server entró en el mercado de los RDBMS como un competidor serio a
mediados de 1990, cuando Microsoft compró a Sybase, y luego lanzó la versión 7.0. Las
empresas originalmente trabajaron juntas para desarrollar la plataforma y hacerla funcionar en
el sistema operativo de IBM OS/2. No obstante, Microsoft finalmente desarrolló su propio
sistema operativo (Windows NT), y quería trabajar solo para crear una gestión de base de
datos única para su nuevo sistema operativo. Se necesitarían varios años para que Microsoft y
Sybase cortaran completamente sus lazosg. Sybase finalmente cambió el nombre de su
producto de modo que fuera totalmente diferente al producto vendido a Microsoft. Microsoft
SQL Server versión 4.2 fue la versión inicial.

 CARACTERÍSTICAS

En 2000, Microsoft lanzó SQL Server 2000. El lanzamiento fue un hito importante para la
empresa, ya que fue la primera versión del producto, donde se reemplazó el código original de
Sybase. Trabajando en la misma línea que Oracle Corporation, Microsoft ha tratado de mejorar
SQL Server para seguir el ritmo de los cambios tecnológicos. SQL Server 2005 es un ejemplo.
El lenguaje de marcado extensible (XML) recibió el sello de aprobación del W3C y comenzó a
ganar terreno a finales de 1990. Una de las principales novedades de SQL Server 2005 fue el
apoyo a los datos XML. Otras características notables del producto insignia incluyen la
introducción de SQL Server Always On (tecnología de gestión de datos para disminuir el tiempo
de inactividad del usuario a raíz de fallos en el sistema), soporte para datos estructurados y
semi-estructurados, una mayor compresión, y varios complementos para apoyar a otros
productos en el mercado. SQL Server 2012 se proclamó como la última versión que incluye
soporte nativo para OLE. Un curso esencial de SQL Server 2012, Crea, Gestiona y realiza
peticiones puede ofrecer más información sobre esta plataforma y cómo usarla.

SQL Server 2014 es la última versión de SQL Server e incluye las siguientes características:
 Introducción de In-Memory Online Traction Processing (OLTP), una característica
incorporada que permite una sofisticada gestión de base de datos para mejorar el
rendimiento.
 Nuevas soluciones para manejar la recuperación de desastres
 Versión actualizada de la Herramientas de Datos de SQL Server para Inteligencia de
Negocios (BI SSDT)
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

MySQL
Hay dos aspectos únicos de MySQL en comparación con Oracle y SQL Server: no se
desarrolló originalmente para uso comercial y es una base de datos de código abierto. El
surgimiento de esta plataforma de base de datos fue una casualidad sucedida a las personas
que comenzaron a desarrollarla mientras trataban de usar mSQL para conectar sus tablas en la
base de datos, y decidieron que necesitaban una interfaz mucho más potente. La fase inicial de
MySQL utilizó una API heredada de mSQL, mejoras que aumentan considerablemente la
velocidad, y otras características que incluían el motor de almacenamiento InnoDB, búsqueda
de texto, la portabilidad y la internacionalización.
Otra diferencia de la plataforma de MySQL en comparación con las otros dos es que es de
código abierto. La era digital dio lugar a un movimiento de colaboración para el desarrollo de
software que se ha convertido en un mercado competitivo para las bases de datos y otros
software. De acuerdo con informes de mercado, hay alrededor de 10 millones de instalaciones
de MySQL, lo que indica que la plataforma se está moviendo rápidamente en el espacio
empresarial.

La propiedad de MySQL ha hecho la transición desde los humildes inicios del producto. Las
dos adquisiciones más notables son: (1) en 2008, cuando Sun Microsystems adquirió MySQL
AB, la compañía que creó MySQL, y (2) en 2010, cuando Oracle compró Sun Microsystems.

 CARACTERÍSTICAS

Oracle y SQL Server se consideran herramientas que favorecen a los usuarios con los
sistemas empresariales de gran tamaño, mientras que MySQL se considera una herramienta
que apela más a menudo a las personas interesadas en la gestión de las bases de datos
asociadas a sus sitios web. Al igual que con Oracle y SQL Server, MySQL ha liberado
actualizaciones para su software casi todos los años. La versión original fue desarrollada a
mediados de la década de 1990. Los cambios más notables a MySQL fueron en 2010, el
momento de la última adquisición en 2010. Las mejoras en esta versión (GA release 5.5)
incluyen replicación semisincrónica, el particionamiento personalizado, soporte mejorado para
SMP y las actualizaciones del subsistema InnoDB E/S. A lo mejor le parezca interesante
conocer más detalles de MySQL.

Esta vez se te han presentado más detalles, los cuales podrías considerar importantes ahora
que estás adquiriendo un poco más de conocimiento sobre lo que son las bases de datos y los
sistemas gestores de base de datos. Es importante que recuerdes tal y como te lo dije
anteriormente, que no se trata de ayudarte a decidir cuál de estos gestores es el mejor de
todos, sino de ayudarte a determinar cuál de ellos es el mejor para lo que tú necesitas, es por
eso que no debes solamente fijarte en las ventajas o desventajas de cada uno, sino en tus
necesidades, podría ser que el que a primera vista tiene menos ventajas, sea el que resuelve
mejor aquellos problemas o satisface aquellas necesidades de tu proyecto o sistema.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Participe en el foro temático socializando la anterior información con sus compañeros. Además
de hacer su intervención, usted deberá:

● Hacer preguntas y/o retroalimentar las intervenciones de al menos dos compañeros.


● Dar respuesta a los interrogantes que sus compañeros realicen sobre su intervención.

LO QUE DEBE CONTENER LA EVIDENCIA

La participación por parte del aprendiz en el foro temático y la socialización con sus
compañeros.

PRODUCTO(S) ENTREGABLE(S)

Participación activa en el foro por parte del aprendiz exponiendo sus puntos de vista en la
concepción inicial del sistema de información.

INSTRUMENTO DE EVALUACIÓN

La evaluación de la presente evidencia se hará teniendo en cuenta el Lenguaje Estructurado de


Consultas y criterios de evaluación establecidos en el instrumento de evaluación específico
para esta evidencia, es importante su consulta y comprensión para poder desarrollar la
temática de este foro.

Instrumento de evaluación: IE-AP06-AA7-EV04-Foro-Análisis-Interpretación-Datos-Bdatos.

FORMA DE ENTREGA

Para participar en el foro, diríjase a Fase Desarrollo / Actividad de proyecto 6 / Evidencias /


AP06-AA7-EV04. Foro. Análisis e interpretación de datos dentro de una base de datos.

Pasos para participar:

1. Clic en Ver Foro.


2. Ubicar el foro a participar y dar clic en Responder.
3. Digitar el asunto y el contenido con sus respuestas, después dar clic en Responder.
4. Comentar la secuencia de mínimo dos compañeros y posteriormente expresar sus
opiniones.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

FUENTES DE CONSULTA

https://blog.udemy.com/es/oracle-vs-mysql-vs-sql-server-una-comparacion-entre-los-sistemas-
gestores-de-bases-de-datos-relacionales-mas-populares/

https://www.dataprix.com/es/forum/bases-datos/comparativa-mysql-vs-oracle-database

https://sena.territorio.la/content_secure/1256/institucion/Titulada/institution/SENA/Tecnologia/22
8106_1/Contenido/OVA/AP6/AP06_OA_IntBasDatOra/index.html

Access para Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Más...
https://support.microsoft.com/es-es/office/conceptos-b%C3%A1sicos-sobre-bases-de-datos-
a849ac16-07c7-4a31-9948-3c8c94a7c204

https://www.astera.com/es/type/blog/relational-database-management-system/#RDBMS-and-
DBMS

https://sites.google.com/site/basededatosjosemata/relacion-entre-los-sistemas-de-informacion-
y-las-base-de-datos

También podría gustarte