Sunteți pe pagina 1din 10

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS

ENSAYO
“VENTAJAS Y DESVENTAJAS DE BASE DE DATOS EN INSOLTEC”

Autor:

Rodríguez Mayta, Gianmarco

Asesor:

MANUEL TOMAS GONZALES BENITES

Lima – Perú

2017
INDICE

INDRODUCCION 2

XX

VENTAJAS 3

DESVENTAJAS 7

CONCLUSIONES 9
INTRODUCCIÓN

En el presente trabajo daremos a conocer las ventajas y desventajas de tener una base de datos.

Antiguamente la base de datos antes de aparecer en la década de los setenta, la información se


trataba y se gestionaba utilizando los típicos sistemas de gestión de archivos que iban soportados
sobre un sistema operativo. Estos consistían en un conjunto de programas que definían y
trabajaban sus propios datos. Los datos se almacenan en archivos y los programas manejan esos
archivos para obtener la información.

Particularmente en mi opinion una base de datos se usa para poder tener seguridad de que la
información que tengamos será guardada de forma segura, esta información la podremos
recuperar en cualquier momento que nos haga falta. Y podrá ser usada solo para los usuarios que
tenga autorización del creador de la base de datos.

El objetivo del presente trabajo es dar a conocer las ventajas y desventajas que podría traer tener
una base de datos, de acuerdo a las caracterisiticas que se dará, se podrá saber claramente si tener
una base de datos nos trae más ventajas que desventajas. En general se hablara solo de puntos
importantes. También se dará ejemplos importantes, como los tipos de base de datos mas usados
en la actualidad por las empresas.

El presente ensayo abarca las ventajas que traerá tener una base de datos, para ello se abarcara
dos puntos importantes que es la división de las ventajas, los cuales son: Las ventajas por la
integración de datos y las ventajas que proporciona la existencia de la SGBD. Asimismo, no
olvidemos que no solo hablaremos de las ventajas que trae poseer una base de datos, sino, de las
desventajas que traería el hecho de tan solo tenerlas, en esta parte se hablara de ciertas
características desventajosas.
VENTAJAS DE TENER UNA BASE DE DATOS

Las ventajas que nos trae la base de datos en general es que se puede manejar de forma clara,
sencilla, y ordenada un conjunto de datos que posteriormente se convertirán en información
relevante para una organización.

Los sistemas de bases de datos presentan numerosas ventajas que se pueden dividir en dos
grupos; las que se deben a la integración de datos y las que proporciona el SGBD.

EJEMPLO:

No se puede saber con seguridad que tipo de software de base de datos usa una empresa, pero
entre las más conocidas en el mercado tenemos a:

Oracle

Fácil de administrar y altamente escalable, lo cual ayuda a adaptarse más rápido a los cambios del
mercado o a los requerimientos del cliente. Se podía decir que esta base de datos podría ser más
usada para empresas que den servicios de consumo, como por ejemplo Metro, Plaza Vea, Tottus,
ay que estas empresas tienen que estar al pendiente que es lo que sus clientes demandan más al
momento de acudir a realizar sus compras

VENTAJAS

- Oracle es el motor de base de datos relacional más usado a nivel mundial.

- Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.

- Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas


versiones admiten la administración de base de datos distribuidos.

- Oracle es la base de datos con más orientación hacia Internet

DESVENTAJAS

- También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer


buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

- El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son
excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente
consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

Microsoft SQL Server

Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-


SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera
simultánea. Así de tener unas ventajas que a continuación se pueden describir.

Entre sus características figuran: Soporte de transacciones. Escalabilidad, estabilidad y seguridad.


Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en
modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o
clientes de la red sólo acceden a la información. Además permite administrar información de otros
servidores de datos

VENTAJAS

- El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft.

- Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal, SQL Server es una de
las primeras bases de datos en soportarla.

- Mejor utilización de los recursos de la PC

- Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las


transacciones

DESVENTAJAS

- Enorme cantidad de RAM que utiliza.

- Bloqueo a nivel de página.

- Dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB).

Microsoft Access

Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse
como un conjunto de información organizada sistemáticamente. En la terminología propia de las
bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato. Un campo es
cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre.
Un registro está formado por el conjunto de información en particular.

Un dato es la intersección entre un campo y un registro.


VENTAJAS

- Obtenerse mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin ser experto
se puede hacer seguimiento de la información

- Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para
audiencias distintas.

- Gracias a la detección automática del tipo de datos, su manejo es tan sencillo como el Excel

- Crea tablas rápidamente sin preocuparse de la complejidad de las base de datos

DESVENTAJAS

- Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es
recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic
para Aplicaciones).

- Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible
para sistemas operativos de Microsoft.

Estas son 3 software de base de datos más conocidos. Cada uno varia en ventajas y desventajas, así
el usuario que desea adquirirlo podrá elegir entre el que más la conviene usar para su empresa

Ventajas de Integración de datos

Control de redundancia de datos.-Estos sistemas de ficheros almacenan varias copias que son
mismos datos pero en ficheros diferentes. Esto hace que se pierda espacio de almacenamiento,
además de provocar la falta de consistencia de datos En los sistemas de base de datos todos los
ficheros se encuentran integrados, esto hace que no se almacenan copias de iguales datos. Sin
embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en
ocasiones es necesaria para modelar las relaciones entre los datos, o bien es necesaria para
mejorar las prestaciones.

Consistencia de datos.-Eliminando o controlando las redundancias de datos se reduce


considerablemente el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez,
cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios
inmediatamente. Si en caso algún datos se duplica y el sistema conoce esta redundancia, el mismo
sistemas puede hacerse cargo y hacer que todas las copias se mantengan consistentes.
Desgraciadamente, no todos los SGBD de hoy en día se encargan de mantener automáticamente la
consistencia.

Más información sobre la misma cantidad de datos.-Al estar todos los datos integrados, se puede
extraer información adicional a estos.

Compartición de datos.-En los sistemas de ficheros, los ficheros pertenecen a las personas o a las
áreas que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la
empresa y puede ser compartida por todo aquel usuario que esté autorizado. Además, todo lo
nuevo que se vaya creando puede utilizar la base de datos guardada.

Mantenimiento de estándares.-Gracias a la integración es más fácil respetar los estándares


necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales.
Tales estándares pueden darse sobre en formato de los datos para así poder facilitar el
intercambio, estos estándares, pueden ser; estándares de documentación, procedimientos de
actualización y también reglas de acceso.

Ventajas por la existencia del SGBD

Mejora en la integridad de datos.- La integridad de la base de datos se refiere a la validez de los


datos almacenados. Generalmente, la integridad se expresa mediante restricciones o reglas que no
pueden ser violadas. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones,
y es el SGBD quien se encarga de poder mantenerlas

Mejora en la seguridad.- La seguridad de la base de datos es la protección de la base de datos


frente a usuarios ajenos. Sin unas buenas medidas de seguridad, la integración de datos en los
sistemas de bases de datos hace que estos puedan ser vulnerados en cualquier momento, incluso
más vulnerables que en los sistemas de ficheros. Sin embargo, los SGBD permiten mantener la
seguridad mediante la colocación de claves para así poder identificar a todo aquel que esté
autorizado de usar la base de datos. Por ejemplo, Las autorizaciones se pueden realizar a nivel de
operaciones, de modo que un usuario tendrá autorización de poder usar, visualizar la base de
datos pero no de poder modificarlos.

Mejora en la accesibilidad a los datos.- Muchos SGBD proporcionan lenguajes de consultas o


generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos,
sin que sea necesario que un programador escriba una aplicación que realice tal tarea.
Mejora en la productividad.- El SGBD proporciona muchas de las funciones estándar que el
programador requiere escribir en un sistema de ficheros. A nivel básico, el SGBD nos da todas las
rutinas de manejo de ficheros típicas de los programas de aplicación. El hecho de poder disponer
de estas funciones permite al programador centrarse mejor en la función específica requerida por
los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel. Muchos
SGBD también proporcionan un entorno de cuarta generación

Mejora en el mantenimiento gracias a la independencia de datos.- En los sistemas de ficheros, las


descripciones de los datos se encuentran adheridas en los programas de aplicación que los
manejan. Esto hace que los programas sean dependientes de los datos, de modo que un cambio
en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios
importantes, esto causaría cambio en los programas cuyos datos se verían afectados. Sin embargo,
los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como
independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que
acceden a la base de datos. Aumento de la concurrencia. En algunos sistemas de ficheros, si hay
varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso
interfiera entre ellos de modo que se pierda información o, incluso, que se pierda la integridad. La
mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no
ocurran problemas de este tipo.

Mejora en los servicios de copias de seguridad y de recuperación ante fallos.- Muchos de estos
sistemas de ficheros dejan que sea el propietario sea quien proporcione las medidas necesarias
para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que
hacer copias de seguridad cada día, y si se produce algún error o fallo, utilizar estas copias para
restaurarlos. En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última
copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD de ahora
funcionan de modo que se acorta la cantidad de trabajo perdido si se produjera un fallo..

DESVENTAJAS DE LOS SISTEMAS DE BASE DE DATOS

Complejidad.- Los SGBD son conjuntos de programas muy difíciles de entender con una gran
funcionalidad. Es preciso comprender muy bien esta funcionalidad, para así poder sacar provecho
de lo que nos brinda.
Tamaño.- Los SGBD son programas difíciles de entender y además de eso, son muy grandes, tanto
así que requieren una gran cantidad de espacio en disco y de memoria para trabajar de forma
adecuada.

Coste económico del SGBD.- El coste de un SGBD varía dependiendo del entorno y de la
funcionalidad que ofrece y en todo caso que usted requiera o necesite. Por ejemplo, un SGBD para
un ordenador personal puede costar 500, mientras que un SGBD para un sistema multiusuario que
dé servicio a cientos de usuarios puede costar entre 10.000 y 100.000 . Además, hay que pagar una
cuota anual para el mantenimiento de esta SGDB, que suele ser un porcentaje del precio del SGBD.
Sin embargo, en los últimos años han surgido SGBD libres (NO CUESTAN) que no tienen nada que
envidiar a muchos SGBD que se venden normalmente.

Coste del equipamiento adicional.- Tanto el SGBD, como la propia base de datos, hacen que sea
necesario, dar más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas,
es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique
solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más
cara.

Coste de la conversión. En algunas ocasiones, el coste del SGBD y el coste del equipo informático
que sea necesario adquirir para un buen funcionamiento, es insignificante comparado al coste de
convertir la aplicación actual en un sistema de bases de datos. Este costo incluye el de enseñar a la
plantilla a poder utilizar estos sistemas y probablemente el costo de un personal capacitado para
ayudar a realizar la conversión y poner en funcionamiento el sistema. Este costo es una de las
razones principales por las que algunas empresas y organizaciones se resisten a cambiar su sistema
actual de ficheros por un sistema de bases de datos.

Prestaciones. Un sistema de ficheros está escrito para una aplicación en especial, por lo que sus
prestaciones suelen ser muy buenas. Sin embargo, los SGBD están escritos para ser más generales
y ser útiles en muchas aplicaciones, lo que puede hacer que alguna de ellas no proporcione la
velocidad que solía tener.

Vulnerable a los fallos. El hecho de que todo esté centralizado en el SGBD hace que el sistema sea
más vulnerable ante los fallos que puedan suceder en cualquier momento.
III. CONCLUSIONES

Se puede concluir de este trabajo que la base de ha sido diseñada para satisfacer los requisitos de
información de una empresa u otro tipo de organización, como por ejemplo, una universidad o un
hospital. Una base de datos se puede percibir como un gran almacén de datos que se define y se
crea una sola vez, y que se utiliza al mismo tiempo por distintos usuarios, así que no podemos
hallar tantas desventajas, ya que, como podría algo tan útil tener desventajas tan grandes.
Podemos concluir que tener una base de datos nos proporciona más ventajas en seguridad,
confidencia, etc., ya que antes de existir las bases de datos, los programas debían manejar los
datos que se encontraban almacenados en ficheros desconectados y con información redundante
y esto no era del todo seguro, ya que en cualquier momento la información podía perderse sin
dejar alguna copia. En una base de datos todos los datos se integran con una mínima cantidad de
duplicidad ya que evita poner datos que ya están guardados. Además, la base de datos no sólo
contiene los datos de la organización, también almacena una descripción de dichos datos, los
guarda para su posterior uso. Esta descripción es lo que se denomina metadatos, se almacena en
el diccionario de datos o catálogo. Una base de datos tenga las desventajas que tenga, siempre
será útil para la persona o para la empresa que la use, ya que guardara de forma eficiente toda la
información.

REFENCIAS BIBLIOGRAFICAS

LÓPEZ, Iván. Administración de Sistemas Gestores de Bases de Datos. Madrid 1ed.2011


ISBN: 9788492812844

VALDERREY, Pablo. Administración de Sistemas Gestores de Bases de Datos. Bogota 1ed.2013


ISBN: 9789586489836

R. Elmasri, S.B. Navathe (2002) Fundamentos de Sistemas de Bases de Datos. Tercera Edición.
Addison–Wesley

C. Batini, S. Ceri, S.B. Navathe (1994) Diseño Conceptual de Bases de Datos. Un enfoque de
entidades–interrelaciones. Addison– Wesley / Díaz de Santos.

S-ar putea să vă placă și