Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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.
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
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
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.
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.
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.
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
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.
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
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.
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..
La aplicación Oracle Business Intelligence Mobile está disponible en la App Store de Apple y en
la Play Store de Google.
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).
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.
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.
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.
Oracle
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á:
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
FORMA DE ENTREGA
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