Está en la página 1de 8

FORO: “ANALISIS E INTERPRETACION DE DATOS DENTRO DE UNA BASE

DE DATOS”

APRENDIZ: Vanessa Alexandra Silva Moreno

INSTRUCTOR: Jorge Luis Ramírez García

FICHA: 2104619

TECNOLOGO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

AÑO: 2021
A ¿Cuáles son las principales diferencias entre los sistemas Gestores de Bases de
Datos?

GESTORES DE BASE DE DATOS

Son aquellos productos/ software desarrollados por empresas especializadas, que adaptan el
estándar SQL, por ejemplo:

 MYSQL Server
 Oracle
 SQL Server
 Etc.
Los anteriores, dependiendo de las características que tengan agregadas, son capaces de:

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

Al final te comento esto, el sistema gestor de base 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 especificas para poder hacer operaciones de distinta sobre
las tablas; que siempre manteniendo la integridad referencial.

MOTOR DE BASE DE DATOS

Los motores de bases de datos son las herramientas internas que permiten o facilitan
realizar un numero 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 a sí mismo.

B ¿Interprete con sus propias palabras cual 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.
 INDEPENDENCIA: Los datos se almacenan teniendo en cuenta la estructura
inherente a los propios datos y no la de la aplicación que los crea. Esta forma de
trabajar es la que permite que varias independencias físicas, de tal manera que la
estructura física, da a la base de datos, se puede modificar de forma transparente
para los programas que lo utilizan, e independencia lógica, es decir el programador
usa base de datos, pero desconoce su estructura interna.

 NO REDUDANCIA: Los datos se almacenan una sola vez. Si varias aplicaciones


necesitan lo mismos datos no crearán cada una su propia copia si no que todas
accederán a la misma.

 CONCURRENCIA: Varios usuarios, ejecutando la misma o diferente aplicación,


podrán acceder simultáneamente a los datos.

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 utilizaría las
facilidades del sistema de comunicaciones para recibir las peticiones del usuario
(que puede estar utilizado un término físicamente o remoto) y para devolver 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.

C ¿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 la gestión de la información de su


empresa llegara el momento en el que encuentra el paradigma de elegir entre la tecnología
web o escritorio.

Resulta algo difícil la elección pues cada una de ellas tiene su pro y sus contras; sin
embargo, es importante que se analice cual de las 2 le vendría mejor a los usuarios y su
empresa. Por ejemplo, una empresa en la que un fuerte giro de en su negocio es la venta
directa a clientes mediante puntos de venta, definitivamente le va ir mejor la aplicación en
escritorio que una web; del cambio 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 en 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
Ventajas:
Se puede usar desde cualquier lugar.

1. No requiere hacer actualizaciones en los clientes.


2. Se centralizan los respaldos.
3. No hay problemas de incompatibilidad entre versiones, porque todos trabajan con la
misma.
4. No se obliga a usar determinado sistema operativo
5. No necesita instalar nada en el cliente, agregar un nuevo terminal que solo requiere
una computadora nueva.
DEVEBTAJAS.

1. Toma mas tiempo de desarrollo haciéndola compatible con los distintos


navegadores, los frameworks ayudan a solventar estos problemas.
2. Su tiempo de respuesta es mas lento, esto ha mejorado usando tecnologías como
AJAX haciéndolas casi tan rápidas como las de escritorio.
3. Requiere conexión a la red

Aplicaciones de escritorio
VENTAJAS:

1.Tiempo de respuesta más rápido.


2.Pueden ser más robustas.
3.Facilita el uso de teclas en caliente (ejemplo: CTRL+G para grabar)
4.Se puede hacer cualquier cosa que permita el Software (cuestión gráfica, control
total de las entradas del usuario al momento de capturar)
DESVENTAJAS:

1. Generalmente se hacen para un Sistema Operativo especifico.


2. Requiere actualizar en cada cliente
3. Requiere instalación en cada cliente

CONCLUSIONES:

 Portabilidad: Definitivamente una Aplicación Web es más portable que una de


escritorio
 Requerimiento de software y librerías: La aplicación web solo requiere un
navegador, que está presente en cualquier computadora
 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.
 Seguridad: Cualquiera de las dos se puede configurar de manera segura
dependiendo los requerimientos del cliente.
 Facilidad de instalación: Una aplicación Web no requiere instalación.

D ¿Distingue los diferentes elementos de programación de bases de datos, los


valores que devuelven y para qué sirven?

DEFINICION Y CONCEPTO DE BASE DE DATOS:

Una base de datos es un sistema informático a modo de almacén. Se guardan grandes


volúmenes de información. Por ejemplo, imaginemos que somos una compañía todo tipo
de telefonía 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 persona. La antigua gestión de datos se basaba en
archivos informáticos, pero para las necesidades de hoy en día hacen falta sistemas mas
perfeccionados que son precisamente lo que se denomina sistemas 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. 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”.

E ¿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 Application Express.

Informes Clásicos Vs Informes Interactivos

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 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 CLASICO

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:
 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.
 Incluir 999 filas usando el filtro de encabezado de columna (si no hay un
elemento LOV especificado en los atributos de columna).
 Incluir múltiples informes interactivos por página. (nueva característica)
 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).
F ¿Qué beneficios trae el usar el motor Oracle Vs otros motores (Ej. 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 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 datos en grupos de tablas que su 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
Windows, Linux, Windows, Linux,
Sistema Operativo Solaris, HP-UX, OSX, FreeBSD, Windows
OSX, z/OS, AIX Solaris
Licencia Propietario Código Libre Propietario
Lenguaje Soportado Many, including C, Many, including C,
C#, C++, Java, C#, C++, D, Java, Java, Ruby, Python,
Ruby, and Objective Ruby, and Objective VB, Net, and PHP
C C

También podría gustarte