Está en la página 1de 5

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERÌA

BASES DE DATOS 1

SECCIÓN A

LUIS CARLOS VALIENTE SALAZAR

201122864

27/07/2017
Oracle es un sistema de que permite gestionar bases de datos de tipo objeto-relacional,
lo que hace referencia a que a la esencia de una base de datos relacional se le agregan
características de programación orientada a objetos. Actualmente Oracle es considerad
uno de los sistemas más completos y por consiguiente, seguros que existen dentro de la
amplia gama de posibilidades en lo que respecta a las bases de datos.
VENTAJAS

 Multiplataforma: Puede ejecutarse en diversas plataformas y sistemas


operativos.
 Brinda la opción de manejar instrucciones y funciones de un servidor formal,
manejando lenguaje PL/SQL.
 Tiene la opción de manejar particiones para hacer el sistema mucho más
óptimo.
 Es uno de los más usados a nivel mundial, lo que indica la estabilidad de Oracle
para manejar las bases de datos.
 Es el DBMS más enfocado al entorno en Internet.
DESVENTAJAS

 Una de las desventajas principales de ORACLE es su alto precio de adquisición.


 La complejidad de efectuar los ajustes correctos y configuraciones óptimas para
que Oracle funcione en su máxima capacidad.

Debido a sus características de ejecución, postgreSQL es considerado como un DBMS


muy potente y robusto en el mercado. Desde sus inicios, siempre se enfocó en brindar
a los usuarios estabilidad, potencia, robustez, facilidad de administración, y la
implementación de estándares. Es muy útil con cantidades grandes de información y en
definitivo, trabaja muy bien la concurrencia.
VENTAJAS

 La base de datos cumple a cabalidad con la convención ACID.


 Los tipos de dato soportados son diversos.
 Permite la herencia entre tablas.
 Realiza copias de seguridad de tipo hot backup.
 Alta concurrencia manejada de forma óptima.
 Múltiples métodos de autenticidad.
DESVENTAJAS

 La velocidad en funciones de inserción y actualización de información es


considerablemente más lenta que algunos otros DBMS.
 Consume muchos más recursos que el DBMS MySql.
 Para poder ejecutar algunos comandos, el usuario puede llegar a no intuir la
forma de hacerlo correctamente.

Es una de las bases de datos de código abierto considerada como una de las más
populares del mundo, en especial, por que permite trabajar de forma muy buena en
entornos web. Dentro de las características principales de MySQL es que fue
desarrollado en lenguaje C y C++ y fue probado y ejecutado en diversos compiladores.
VENTAJAS

 Es de código abierto.
 La velocidad en que ejecuta y realiza las operaciones es bastante alta por sobre
otros DBMS.
 La configuración e instalación del DBMS es bastante sencilla.
 La probabilidad de ensuciar la información y corromperla es muy baja.

DESVENTAJAS

 Una gran mayoría de las funciones que proporciona MySql no se encuentran


aún documentadas.
 A diferencia de algunos otros DBMS, no es lo suficientemente intuitivo.

También es un DBMS de código abierto, y permite el almacenamiento de información


brindando al usuario una forma sencilla de utilización, potente, rápida y en equipos que
no poseen una arquitectura demasiado potente incluso. SQLite permite que toda la base
de datos esté únicamente almacenada en un solo archivo.
VENTAJAS

 Posee una memoria pequeña y solo se necesita una biblioteca para acceder a la
base de datos.
 La velocidad de ejecución es mucho más rápida que en MySql.
 Es multiplataforma
 Permite el trabajo e integración de diferentes interfaces API.
DESVENTAJAS

 Debido al soporte para clausuras anidades que maneja SQLite, la sentencia


Where tiene limitaciones.
 Falta de claves foráneas.

Informix es un DBMS destinado al manejo de bases de datos relacionales. Dentro de sus


características principales están que permite ser utilizado en diferentes plataformas,
otra cosa muy importante es que dispone de herramientas gráficas, los datos pueden
relacionarse, y se pueden gestionar múltiples bases de datos.
VENTAJAS

 Realiza la conversión entre tipos de dato de forma automática.


 Los valores nulos pueden ser identificados.
 Los costos de administración de datos se reducen con informix.
 Atiende a las necesidades de e-bussiness.
 Ofrece seguridad.
 Maximiza operaciones de datos.
 Realiza procesamiento de transacciones online.

DESVENTAJAS

 No brinda soporte para BLOB’s


 No brinda soporte para el tipo de dato VARCHAR.
 No es recomendable informix si se trabajará con aplicaciones que exigen un
rendimiento grande.

Un script es un archivo que contiene distintos tipos de órdenes que deben ser
procesadas una a una o por sectores. La mayoría de las veces ejecuta funciones simples
para algún programa específico y se almacena en archivos de texto plano. Si se toma en
el entorno de bases de datos, el script contiene el código de sentencias DDL y DML que
generan una base de datos.
Los varrels, hacen referencia a las variables de relación que son percibidas por los
usuarios dentro del entorno de una base de datos relacional. Las variables de relación
originales de una base de datos se denominan varrels base y por consiguiente sus
valores también son valores base. Hay dos formas de poder presentar un varrel:
- Varrel base
- Vistas

Se le conoce así a las entidades de seguridad que agrupan a la vez a más entidades de
seguridad. Se pueden considerar como grupos del sistema operativo. Los roles a nivel
de base de datos se aplican para toda la base de datos en consecución a los permisos.

ROL DESCRIPCIÓN
DB_OWNER Configuración y mantenimiento de la BD.
DB_SECURITYADMIN Administran permisos y pertenencia a
roles.
DB_ACCESSADMIN Agregan o quitan acceso a la BD.
DB_BACKUPOPERATOR Crean copias de seguridad.
DB_DDLADMIN Ejecutan comandos de definición de
datos.
DB_DATAWRITER Agregan, cambian o eliminan datos de
las tablas.
DB_DATAREADER Leen los datos de todas las tablas.
DB_DENYDATAWRITER No pueden agregar, eliminar ni modificar
datos en las tablas.
DB_DENYDATAREADER No pueden leer los datos de las tablas.

El significado de SQL es Structured Query Language que en español significa, lenguaje


estructurado de consultas. Y dicho lenguaje permite el acceso a un sistema específico
para poder gestionar bases de datos de diversos tipos mediante un DBMS.