Computers">
Nothing Special   »   [go: up one dir, main page]

AP06-AA7-EV04. FORO Análisis e Interpretación de Datos Dentro de Una Base de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

TECNOLOGÍA:
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

ACTIVIDAD: AP06-AA7-EV04. FORO: ANÁLISIS E INTERPRETACIÓN DE DATOS


DENTRO DE UNA BASE DE DATOS.

APRENDICES:
XEIDER ALFONSO DURAN CHIQUILLO

TUTOR:
YOJAN ALBERTO GUTIERREZ CHARRIS

FECHA DE ENTREGA:
23 DE MAYO DE 2020
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.

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

MOTOR DE BASES DE DATOS

Los motores de bases de datos son las herramientas internas que permiten o facilitan realizar
un número determinado de operaciones sobre las tablas y sus datos; siempre cuidando el
aspecto de la integridad referencial.

Además de lo anterior, todos los procesos lógicos que se le pueden aplicar a las tablas y a sus
datos manteniendo la integridad de los mismos (cabe señalar que todos los gestores de bases
de datos cuentan con un motor encargado de hacer las operaciones solicitadas).

GESTORES DE BASES DE DATOS

Son aquellos productos/software desarrollados por empresas especializadas, que adaptan el


estándar SQL como, por ejemplo:

 MySQL Server
 SQL Server
 Oracle
 etc.

Los anteriores, dependiendo de las características que tengan agregadas, son capaces de:

 Realizar transacciones
 Procedimientos almacenados
 Permite la conexión en modo cliente-servidor

Al final te comento esto, el sistema gestor de bases de datos es aquel software con
características y funciones propias que nos facilitan conectarnos a un motor de bases de datos
que contiene herramientas específicas para poder hacer operaciones de distinta índole sobre
nuestras tablas; siempre manteniendo la integridad referencial.
2. ¿Intérprete con sus propias palabras cuál es la diferencia entre un SGBD y una BD?

Una base de datos (en adelante BD) 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, Es decir, la diferencia de una base de
datos respecto a otro sistema de almacenamiento de datos es que estos se almacenan de
forma que cumplan tres requisitos básicos.

Un sistema de bases de datos:


El funcionamiento del SGBD está muy interrelacionado con el del sistema operativo,
especialmente con el sistema de comunicaciones, el SGBD utilizara las facilidades del sistema
de comunicaciones para recibir las peticiones del usuario (que puede estar utilizando un
terminal físicamente o remoto) y para devolverle los resultados.

Funciones de Un SGBD:
Un SGBD debe proporcionar un amplio surtido de funcionalidades para poder cumplir
adecuadamente su misión. normalmente se clasifican en definición, manipulación y utilización.

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

Al momento de buscar una solución de software para gestión de la información de su empresa


llegara el momento en el que encuentra el paradigma de elegir entre tecnologías web o de
escritorios, por esto al momento de escoger una Interfax web es que se requiere de aseso a
una calidad de interne banda ancha y espacio en cierta parte significa al no contar en todo
tiempo con estas herramientas se podría presentar desventajas, pero también se cuentan con
ventajas como: en una empresa de mudanzas en la que desea gestionar la información de los
estados del traslado resulta una aplicación web ya que los clientes podrían también ingresar al
sistema para consultar el estado de la mudanza.

Estas son algunas de las ventajas y desventajas Aplicación Web

 Se puede usar desde cualquier lugar


 No requiere hacer actualizaciones en los clientes
 No hay problemas de incompatibilidad entre versiones, porque todos trabajan con la misma
 Se centralizan los respaldos
 No necesita instalar nada en el cliente, agregar una nueva terminal solo requiere poner una
computadora nueva
 No se obliga a usar determinado sistema operativo
 Desventajas
 Requiere conexión a la red
 Toma más tiempo de desarrollo haciéndola compatible con los distintos navegadores, los
frameworks ayudan a solventar estos problemas
 Su tiempo de respuesta es más lento, esto ha mejorado usando tecnologías como AJAX
haciéndolas casi tan rápidas como las de escritorio
 Aplicaciones de escritorio

Ventajas:
 Pueden ser más robustas
 Tiempo de respuesta más rápido
 Se puede hacer cualquier cosa que permita el Software (cuestión gráfica, control total de
las entradas del usuario al momento de capturar)
 Facilita el uso de teclas en caliente (ejemplo: CTRL+G para grabar)
 Desventajas:
 Requiere instalación en cada cliente
 Generalmente se hacen para un Sistema Operativo especifico
 Se requiere actualizar en cada cliente
 Conclusiones:
 Rendimiento: Generalmente responde más rápido una aplicación de escritorio, pero con las
nuevas tecnologías están ya casi a la par.
 Portabilidad: Definitivamente una Aplicación Web es más portable que una de escritorio.
 Facilidad de instalación: Una aplicación Web no requiere instalación.
 Requerimiento de software y librerías: La aplicación web solo requiere un navegador, que
está presente en cualquier computadora.
 Seguridad: Cualquiera de las dos se puede configurar de manera segura dependiendo los
requerimientos del cliente.

4. ¿Distingue los diferentes elementos de programación de bases de datos, los valores


que devuelven y para qué sirven?

DEFINICIÓN Y CONCEPTO DE BASE DE DATOS:

 Una base de datos es un sistema informático a modo de almacén. En este almacén se


guardan grandes volúmenes de información. Por ejemplo, imaginemos que somos una
compañía telefónica y deseamos tener almacenados los datos personales y los números de
teléfono de todos nuestros clientes, que posiblemente sean millones de personas.
 Esta información es de gran volumen de tamaño: estamos hablando de veinte o treinta
datos multiplicados por miles o millones de personas. La antigua gestión de datos se
basaba en archivos informáticos, pero para las necesidades de hoy en día hacen falta
sistemas más perfeccionados que son precisamente lo que se denomina sistema de base
de datos. Llegamos a la conclusión de que necesitaríamos una base de datos para
automatizar el acceso a la información y poder acceder a ella de manera rápida y fácil
además de poder realizar cambios de una manera más eficiente.
 Toda base de datos debe tener una serie de características tales como seguridad (sólo
personas autorizadas podrán acceder a la información), integridad (la información se
mantendrá sin pérdidas de datos), e independencia (esta característica es fundamental ya
que una buena base de datos debería ser independiente del sistema operativo o programas
que interactúen con ella). Hay más características que debe reunir una base de datos como
ser consistente (es decir, que la información se guarde sin duplicidades y de manera
correcta). Y finalmente, las bases de datos actuales permiten el manejo correcto de
transacciones. Esto significa que se ha de permitir efectuar varias operaciones sobre la
base de datos, pero tratadas a modo de una sola. Es decir, si en el conjunto de las
operaciones de una transacción se produce un error, entonces se deshacen todas las
operaciones realizadas anteriormente y se cancela la transacción. Piensa en una
transferencia bancaria que comprende varias operaciones como sacar dinero de una
cuenta, anotarlo en el extracto de esta cuenta, añadirlo a otra cuenta y anotarlo en el
extracto de esta otra cuenta. Supón ahora que después de sacar el dinero de la cuenta de
origen se produce un error: la transacción (proceso completo) no se ha completado, y en
este caso la base de datos revierte lo que se haya hecho y deja la situación tal y como
estaba antes de comenzar la transacción. Otro factor importante en las bases de datos es
el tiempo de respuesta, que evidentemente debe ser lo más rápido posible en devolver o
anotar las informaciones. Piensa que una base de datos puede tener que estar enviando y
anotando información correspondiente a decenas de personas conectadas a internet. Si la
velocidad de respuesta no es buena, la página se quedaría “bloqueada”.

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

 Una de las grandes características que presenta Oracle APEX y que lo hace una
herramienta muy completa a la hora de desarrollar aplicaciones web basadas en la base de
datos Oracle, es la gran facilidad con que Apex nos permite, por su entorno declarativo,
desarrollar Informes modernos y de diferentes alcances para la presentación de la
información almacenada logrando con mínimo esfuerzo aplicaciones web muy robustas.
 El objetivo de este artículo es mostrar al lector algunas de las diferentes funcionalidades
que dispone en la creación de Informes Interactivos usando Oracle Aplicación Express.
 Al crear una aplicación de base de datos, se puede incluir dos tipos de informes: Informes
Interactivos o Informes Clásicos. La principal diferencia entre ambos es que el interactivo
permite al usuario personalizar la apariencia de los datos a través de la búsqueda, filtrado,
ordenamiento, selección de columnas, resaltado de columnas y otras formas de tratamiento
de datos en tiempo de ejecución, mientras que en el Informe Clásico no disponemos de
esas funcionalidades.
 Informe Clásico
 Los informes clásicos tienen la funcionalidad de búsqueda de palabras claves en general,
además de la posibilidad de especificar el número de filas que se muestran y la columna de
ordenamiento básica.
Cuando se utiliza un informe clásico podemos ver 100 columnas empleando las columnas
del informe y podemos editar columnas adicionales utilizando la vista de árbol o a través de
la paginación del informe en Atributos de Columna.
 Informe Interactivo
 Los informes interactivos permiten a los usuarios finales crear informes altamente
personalizados, por eso es que se trabaja en tiempo de ejecución para crear dichas
personalizaciones. Podemos modificar el diseño del informe al ocultar o mostrar columnas
específicas, resaltar y ordenar las mismas o aplicar filtros. También podemos definir puntos
de control, agrupaciones, gráficos y añadir nuestros propios cálculos. Una vez
personalizado, el informe se puede guardar como un informe primario, alternativo, privado o
público. 
Cada informe interactivo incluye una barra de búsqueda, un menú Acciones, un menú de
Encabezado de columna y una serie de iconos para editar en la primera columna de cada
fila. 
Cuando se utiliza un informe interactivo se puede:
 Incluir múltiples informes interactivos por página. (nueva característica)
 Mostrar 100 columnas usando columnas del informe. Podemos editar las columnas
adicionales utilizando la vista de árbol o la paginación a través de los atributos del informe
de columnas.
 Mostrar un millón de filas usando el filtro de encabezado de columna (si no hay un
elemento LOV especificado en los atributos de columna).
 Incluir 999 filas usando el filtro de encabezado de columna (si no hay un elemento LOV
especificado en los atributos de columna). 

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

 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.
Feature Oracle MySQL SQL Server

Interfaz GUI, SQL SQL GUI, SQL, Various

Many, including C, C#, C+ Many, including C, C#, C+


Lenguaje +, Java, Ruby, and +, D, Java, Ruby, and Java, Ruby, Python,
Soportado Objective C Objective C VB, .Net, and PHP

Sistema Windows, Linux, Solaris, Windows, Linux, OS X,


Operativo HP-UX, OS X, z/OS, AIX FreeBSD, Solaris Windows

Licencia Propietario Código Libre Propietario

También podría gustarte