Está en la página 1de 5

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

Buen día estimados compañeros con la intención de servir de debate en el actual foro procedo
a realizar mis respectivos aportes y espero se sirvan con el fin de aclarar dudas he
inquietudes que se tengan al respecto sobre las bases de datos.
Estimado aprendiz, con base a las indicaciones y para responder el foro se requiere que haya
realizado la actividad de apropiación referida a la comprensión al material de estudio
presentado en la actividad de proyecto 6. Responda a las siguientes preguntas. Justifique su
respuesta.

1. ¿Cuáles son las principales diferencias entre los Sistemas Gestores de Bases de Datos?

RT/: Una comparativa general de los distintos SGBD. También más conocidas Bases de datos
como lo son ACCESS, SQLite, SQL SERVER, MYSQL, POSTGRESQL, ORACLE. En la
siguiente tabla podemos ver sus diferencias bien detalladas:
De estas bases de datos las mas utilizadas son MYSQL | ORACLE | POSTGRESQL, a nivel
de proyecto debido a su facilidad para trabajar y mayor numero de bases de datos y
capacidades a diferencia de las demás.

2. ¿Intérprete con sus propias palabras cuál es la diferencia entre un SGBD y una BD?

RT/:
Una BD es un conjunto de datos la mayoría de las bases de datos están en formato digital,
siendo este un componente electrónico, por tanto, se ha desarrollado y se ofrece un amplio
rango de soluciones al problema del almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos, abreviado SGBD (del
inglés Database Management System o DBMS), que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así
como su utilización y administración, se estudian dentro del ámbito de la informática.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se
corrompe. Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de
alto nivel que simplifican la tarea de construir las aplicaciones.

3. ¿Qué ventajas y desventajas tienen las interfaces web respecto a las de escritorio o nativas?

RT/:

App Escritorio o Nativas

Una aplicación Desktop denominada de escritorio es aquella que esta instalada en el


ordenador del usuario, que es ejecutada directamente por el sistema operativo, ya sea
Microsoft Windows, Mac OS, Linux o Solaris, y cuyo rendimiento depende de diversas
configuraciones de hardware como memoria RAM, disco duro, memoria de video, etc.

Ejemplos:

 Office 365
 ITunes
 Adobe Photoshop

VENTAJAS:

Habitualmente su ejecución no requiere comunicación con el exterior, sino que se realiza de


forma local. Esto repercute en mayor velocidad de procesamiento y por tanto en mayores
capacidades a la hora de programar herramientas más complicadas o funcionales
Suelen ser mas Robustas y estables que las aplicaciones Web.
Rendimiento: el tiempo de respuesta es muy rápido.
Seguridad: pueden ser muy seguras (dependiendo el desarrollador).

DESVENTAJAS:

Su acceso se limita al ordenador donde están instaladas.


Son dependientes del sistema operativo que utilice el ordenador y sus capacidades (video,
memoria, etc).
Requieren instalación personalizada.
Requieren Actualización personalizada.
Suelen tener requerimientos especiales de software y librerías.

App Interfaces Web

Una aplicacion web (Tambien llamada online) es aquella que esta instalada en un servidor y
su ejecución requiere disponer de su ordenador con conexión a internet y de un navegador
(Google Chrome, Internet Explorer, Mozila Firefox, Opera, Safari, etc).

Ejemplos:

 Tiendas online (Amazon).


 Webmails (emails, hotmail).
 Enciclopedias (Wikipedia).
 Plataformas de información geográfica (Google earth o google maps).

VENTAJAS:

Portabilidad: Se ejecutan desde cualquier ordenador con conexión a internet.


La información que manejan es accesible a través de internet, por lo que son especialmente
interesantes para desarrollar aplicaciones multiusuario basadas en compartir información.
Son aplicaciones muy ligeras el navegador de internet no contiene el programa por lo que el
usuario no necesita tener un ordenador de grandes prestaciones para trabajar con ellas.
Consumen muy pocos recursos del equipo en el que están instaladas.
Son fáciles de actualizar y mantener.
Los usuarios pueden pueden participar en la elaboración de los contenidos.
Se pueden distribuir e instalar en miles de equipos sin limitación o restricción alguna.
Su funcionalidad es independiente del sistema operativo instalado en el operador del usuario.
No hay problemas de incompatibilidad entre versiones, por que todos los Usuarios trabajan
con la misma.
Seguridad: pueden ser muy seguras dependiendo del desarrollador.

DESVENTAJAS:

Es necesario conexión a internet La comunicación constante con el servidor que ejecuta la


aplicación establece una dependencia a una buena conexión a internet.
El servidor debe tener las prestaciones necesarias para ejecutar la aplicación de manera
fluida, no solo para el usuario sino para todos los que la utilicen de forma concurrente.
Se pierde tiempo de desarrollo haciéndolas compatibles con los distintos navegadores anqué
los framewokrs ayudan a solventar algunos de estos problemas.
Su tiempo de respuesta es mas lento a diferencia de las aplicaciones Desktop.
El tiempo de respuesta puede llegar a ser lento dependiendo de las características del
ordenador y de la conexión a internet que se utilice.

4. ¿Distingue los diferentes elementos de programación de bases de datos, los valores que
devuelven y para qué sirven?

RT/:

Los diferentes elementos de una base de datos son: Tablas, Formularios, Infromes,
Consultas, Macros, Modulos.

Sirven para trabajar con bases de datos que finalmente son herramientas esenciales para
construir sitios web mas rapidos, dinámicos y modernos.

El lenguaje SQL tiene funciones incorporadas para hacer cálculos sobre los datos. Las
funciones se pueden dividir en dos grupos (existen muchas mas, que dependen del sistema
de bases de datos que se utilice)

Ejemplos:

Funciones agregadas SQL, devuelven un sólo valor, calculado con los valores de una
columna.

1. AVG() - La media de los valores


2. COUNT() - El número de filas
3. MAX() - El valor más grande
4. MIN() - El valor más pequeño
5. SUM() - La suma de los valores
6. GROUP BY - Es una sentencia que va muy ligada a las funciones agregadas.

Que almacenan información y esta información se encuentra indexada o registrada también


incluye un sistema de recuperación rápida esta recuperación llamada consulta sus
características principales son: Recopilación de datos, creación de base de datos, subir al
servidor, Consultas.

5. ¿En Oracle se pueden crear informes y análisis de datos y se pueden compartir?

RT/:

Con Oracle BI Cloud Service es fácil crear informes y compartirlos con otros usuarios. Puede
interactuar con los datos del informe y analizar los datos para los análisis detallados. Al
centrarse en los valores de datos, puede recopilar información importante sobre el estado de
la compañía o sus productos. Por ejemplo, puede girar los datos. O puede detallar los datos
para verlos de forma pormenorizada.

6. ¿Qué beneficios trae el usar el motor Oracle Vs otros motores (ejm. Con MySQL Server)?

RT/:

Oracle es un SGBD más completo y actualizado que a diferencia de MySQL Server y MySQL
por ejemplo en lenguajes la única diferencia es que no maneja “D” pero no es un lenguaje relevante
que se maneje hoy en día, y adicionalmente maneja mas sistemas operativos que estas otras bases
de datos, Windows, Linux, Solaris, HP-UX, OS X, z/OS, AIX. Además esta licenciado lo que le da
mas seguridad a la empresas que lo deseen implementar.

También podría gustarte