SGBD Oracle y SQL
SGBD Oracle y SQL
SUPERIOR DE XALAPA
ING. EN SISTEMAS COMPUTACIONALES
Tabla de ilustraciones
Introducción
Dentro de esta investigación vamos a hablar sobre los SGBD Oracle y SQL Server
y analizaremos cuáles son las ventajas y desventajas de cada uno por lo que
primero debemos entender es que es un conjunto de programas no visibles con los
que podemos administrar y gestionar la información que tengamos contenida en
una base de datos.
Pero para esto tenemos a los gestores de base de datos que son los personajes
principales por los que los cuales es posible administrar al acceso a la base de datos
ya que tienen como principal objetivo servir de interfaz entre el sistema, el usuario
y las aplicaciones
También tenemos que entender que un sistema gestor de base de datos es un
software invisible para el usuario final, compuesto por un lenguaje que define los
datos, y además nos permite realizar consultas que al final es el producto que vamos
a entregar al cliente
Es este documento solo vamos a analizar ciertas características y requisitos entre
los SGBD Oracle y SQL Server ya que obtendremos ciertas características que nos
permitirán determinar cuál es la mejor opción para poder administrar la base de
datos de una universidad
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
S.G.B.D Oracle
Ventajas
1. Oracle es el motor de base de datos objeto-relacional más usado a nivel
mundial.
5. Existe incluso una versión personal para Windows 9x, lo cual es un punto a
favor para los desarrolladores que se llevan trabajo a casa.
8. Portabilidad
9. Compatibilidad
Desventajas
1. Sus versiones presentan varios fallos debido a la constante actualización
del software.
Ilustración 1 Oracle
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
SGBD SQL
Todo buen sistema de gestor de base de datos consta de varios componentes que
hacen que este pueda funcionar de manera correcta cuando sea el momento de
manejar información ya la unión de estos contribuye al buen funcionamiento del
software como lo son los SGBD de SQL.
Este SGBD tiene elementos básicos pero a la vez importantes que con su uso nos
ayudaran a comprender e interpretar mejor los datos que estamos manejando
dentro de nuestro sistema gestor, de los elementos básicos encontramos :
• Diccionario de datos: consiste en una lista de metadatos que reflejan las
características de los diversos tipos de datos incluidos en la base de datos.
• Lenguaje de definición de datos: el lenguaje de definición de datos, también
llamado lenguaje de base de datos o DDL (data definition language), sirve
para estructurar el contenido de la base de datos.
• Lenguaje de manipulación de datos: mediante el lenguaje de manipulación
de datos o DML (data manipulation language), se pueden introducir nuevos
registros en la base de datos, así como eliminar, modificar y consultar los que
ya contiene
Ventajas
• Gestión fácil de grandes conjuntos de datos
• Acceso sencillo y eficaz a los datos almacenados
• Gran flexibilidad
• Integridad y consistencia de los datos
• Control de acceso del usuario (seguridad y protección de datos)
• Alta disponibilidad
Desventajas
• Inversión inicial relativamente elevada (incluidos costes de hardware
adicionales)
• Bastante menos eficaz para el software especial
• Se requieren empleados cualificados (administradores de bases de datos)
• Mayor vulnerabilidad por el hecho de centralizar los datos
Ilustración 2 SQL
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
Conclusión
De acuerdo a la investigación que realice sobre los SGBD puedo decir que cada
uno tiene sus ventas y sus desventajas ya que los dos nos ofrecen funcionalidades
muy similares con las que podemos administrar nuestras bases de datos. Para este
caso se nos encargó realizar esta investigación para determinar cuál de los dos
sería una mejor opción para poder administrar la base de datos de una universidad
Para este caso optare por elegir SGBD SQL y el porque es muy sencillo la tome en
cuenta porque tiene todas las funcionalidades que nos brinda Oracle, sin embargo
de acuerdo a la investigación considero que poder gestionar la base de datos de
una universidad seria conveniente adecuarnos a los recursos que tenemos y SQL
nos brinda lo justo y lo necesario para llevar acabo dicha tarea, Oracle tiene sus
puntos fuertes pero no opte por esa opción ya que además de su alto costo tanto a
nivel empresarial como nivel de licencia personal Oracle siempre ha destacado por
su uso para empresas gigantes o para ser usado de manera internacional por lo que
decidir usarlo para una universidad seria algo que rebase los recursos y costes
simulados y a pesar de que cumpla con su función, y es por ello que considero que
es más conveniente usar SQL para cumplir la tarea asignada.
INSTITUTO TECNOLÓGICO
SUPERIOR DE XALAPA
Bibliografía
(BERTINO, 1995)
(LOCKHART, 1996)
(Anonimo, 2013)