Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE DATOS”
FICHA: 2104619
AÑO: 2021
A ¿Cuáles son las principales diferencias entre los sistemas Gestores de Bases 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.
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.
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?
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.
Aplicaciones de escritorio
VENTAJAS:
CONCLUSIONES:
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”.
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.
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
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.