Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Les presento mis respuestas a las preguntas del Foro Análisis e interpretación de datos
dentro de una base de datos:
a. ¿Cuáles son las principales diferencias entre los Sistemas Gestores de Bases de
Datos?
Los Sistemas Gestores de Bases de Datos más usados en la actualidad, presentan las
siguientes diferencias:
Según la forma en que administran los datos podemos encontrar las Relacionales
(SQL) y No Relacionales (NoSQL), en donde los relacionales se basan
fundamentalmente en establecer relaciones o vínculos entre los datos almacenados en
tablas como registros y con unos atributos, mientras que los no relacionales no
requieren de estructuras de datos fijas como tablas y se manejan horizontalmente
quedando en un entorno siempre disponible y operativos permitiéndole manejar un
gran volumen de datos.
Según sus costos de licencia tenemos los Libres y los No Libres, donde los Libres son
los sistemas de gestores de bases de datos que podemos descargar y utilizar sin tener
que pagar por ello como lo son FIREBIRD, POSTGRE, MYSQL Y POSTFIX, mientras
que los No Libres para poder descárgalos y utilizarlos se debe pagar dentro de estos
tenemos SQL SERVER, INFORMIX, ORACLE, ACCESS, DB2, SYBASE Y
INTERBASE entre los más comunes.
Se pueden diferenciar según el modelo lógico que utilizan, por que unos utilizan el
Modelo Lógico Relacional como lo son MYSQL, SQL SERVER, ACCESS, SYBASE,
POSTGRE, INTERBASE, DB2 INFORMIX, FIREBIRD, ORACLE y POSTFIX entre
otros; el Modelo Lógico Jerárquico los utiliza DBMS; y el Modelo Lógico En Red lo
utiliza IMS DL/I.
Se pueden diferenciar según el número de usuarios que pueden trabajar de forma
concurrente con la base de datos, por que unos son Mono-usuarios o Centralizados
como lo son ACCESS y DB2; y los que son Multi-usuarios o distribuidos como
ORACLE, MYSQL, SQL SERVER, SYBASE, POSTGRE, INTERBASE, FIREBIRD,
POSTFIX y INFORMIX entre los más comunes.
Se pueden diferenciar según el Ámbito de Aplicación de la base de datos, por que unos
son de Propósito General como lo es ORACLE, FIREBIRD, MYSQL, DB2, INFORMIX,
SQL SERVER, ACCESS, SYBASE, POSTGRE, INTERBASE, POSTFIX; y de
Proposito Especifico encontramos a DBMS.
b. ¿Intérprete con sus propias palabras cuál es la diferencia entre un SGBD y una
BD?
La diferencia es que SGBD es un software informático capaz de diseñar, crear,
manipular bases de datos y trabajar con la información contenida en las mismas y
servir como interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan
y una base de datos es una herramienta que recopila datos, los organiza y los relaciona
para que se pueda hacer una rápida búsqueda y recuperar con ayuda de un
computador.
c. ¿Qué ventajas y desventajas tienen las interfaces web respecto a las de escritorio o
nativas?
Las ventajas que tienen las interfaces web respecto a las de escritorio o nativas son:
Se abstraen totalmente del sistema operativo, con tan solo tener conexión a Internet y
un navegador web, ya podemos usarla
Están disponibles las 24h del día, los 365 días del año, en cualquier parte del mundo.
Se puede utilizar sin ser administrador del equipo, sin instalar nada y sin ejecutar nada
más que el navegador de confianza y por lo tanto con más seguridad.
Las desventajas que tienen las interfaces web respecto a las de escritorio o nativas
son:
Necesitan, sí o sí, conexión a Internet, por lo que si no tenemos o la que tenemos es de
mala calidad, tendremos un problema.
Si la aplicación es muy pesada, el rendimiento afecta en su totalidad al navegador web,
un tipo de software que no está destinado a soportar tanta carga y puede terminar
fallando.
Por lo general, las versiones web suelen contar con funciones más reducidas que la
aplicación clásica, lo que se traduce en un tiempo de respuesta más lento.
Toma más tiempo de desarrollo haciéndola compatible con los distintos navegadores.
f. ¿Qué beneficios trae el usar el motor Oracle Vs otros motores (ejm. Con MySQL
Server)?
Unos de los muchos beneficios que trae usar Oracle ante otros motores de bases de
datos, es que Oracle usa el motor de base de datos objeto-relacional que es el más
usado a nivel mundial, también es multiplataforma lo que le permite ejecutarse desde
un PC o en una supercomputadora, se pueden particiones para hacer consultas,
informes y análisis de datos, y el software del servidor se puede ejecutarse en multitud
de sistemas operativos, soportando muchas funciones que se esperan de un buen
servidor.