Вы находитесь на странице: 1из 18

PROYECTO DE INVESTIGACIÓN

I. DATOS INFORMATIVOS

1.1.- Tema de investigación: Base de datos

1.2.- Título: ¿Cómo ayudaría la base de datos de la UNCP en tutoría de


alumnos de Ingeniería de Sistemas en la UNCP del 1er Semestre
2018-II?

1.3.- Línea de investigación: 001 – Gestión de sistemas de información

1.4.- Fecha:
 Inicio: Octubre
 Finalización: Diciembre 17ava semana
 Marco teórico 13 de noviembre

1.5.- Investigadores:

 Gutierrez Ruiz Jesús Miguel


 Huamán Diego Erick Yerson
 Suárez Orihuela John
 Valerio Taype Diego Javier

1.6.- Facultad: Facultad de Ingeniería de Sistemas

1.7.- Ciclo: I
II. DATOS INFORMATIVOS

2.1.- Problema de investigación


¿De qué manera ayudaría la base de datos de la UNCP en tutoría de los
alumnos de la UNCP 2018-II?

2.2.- Objetivo general


Determinar el modo de uso de la base de datos por los estudiantes
enfocado en tutoría.

2.3.- Objetivos específicos


 Conocer y utilizar los conceptos básicos de fragmentación de datos y
distribución de los mismos en una base de datos.
 Entender la estructura interna de un motor de base de datos, entre los
archivos, índices y procesamiento de consultas.
 Conocer algunas estrategias de implementación y utilizar una de ellas.

2.4.- Justificación del estudio

 Relevante social:
Las bases de datos tienen una gran relevancia a nivel social y se
consideran una de las mayores aportaciones que ha dado la informática.
En la actualidad, cualquier organización que se precie, por pequeña que
sea, debe contar con una Base de Datos, pero para que sea todo lo efectiva
que debe, no basta con tenerla: hay que saber cómo gestionarlas.

 Practicidad:
Servirá de fuente de información para quien lo requiera ya sean
estudiantes, tutores o profesores, con lo cual puedan hacer un
seguimiento continuo para el desempeño académico del estudiante.
 Metodológico:
Identificar el tipo de información que se tiene que almacenar para luego
usar encuestas y entrevistas para tener dicha información.
Teniendo los datos se puede hacer uso de formatos, reportes y software
para el control de la información, así como programas ya hechos para
este determinado propósito.

 Epistemológica:
La base de datos constituye un sistema de procesos cuyo objetivo es de
conseguir la información y mantenerla disponible para su acceso de
forma eficiente, incluye 4 componentes principales, datos, programas,
dispositivos de almacenamiento y usuarios.

2.5.- Limitaciones

Solo podríamos realizar una base de datos del salón, ya que no tenemos
acceso a base de datos externa que tenga relación con este proyecto.

2.6.- Técnica de recolección de datos

 Técnica de fichaje
Fichas con información de distintas tesis enfocadas en las bases de datos.

 Técnica de ejecución
En base a encuestas y entrevistas

2.8.- Técnicas de procesamiento

Uso de Excel para el procesamiento de datos adquiridos con el uso de las


encuestas y entrevistas.
III. ANTECEDENTES DEL ESTUDIO

Nunura D. (2011) Administración de Base de Datos. (pregrado) Pontificia


Universidad Católica del Perú Lima-Perú.
Este trabajo mostró las consideraciones iniciales y procedimientos para ser
implementado en un departamento de presupuestos de empresas constructoras,
definiendo sus elementos más importantes como: la estructura organizacional de la
empresa, los recursos humanos involucrados, las tecnologías de información y
comunicación utilizadas y los procesos que se desarrollan en esa área. El tipo de
investigación fue estadístico, la población-muestra fueron las empresas constructoras
e inmobiliarias de Lima, la técnica de Información fue encuesta y se trabajó con
porcentajes también con nivel de frecuencia para obtener los datos.

Martinez, C. (2008) Sistema de Gestión de Base de Datos Relacionados Difusas


Multipropósito. (pregrado) Universidad de Granada. Departamento de Ciencias de
la Computación e Inteligencia Artificial.

Los sistemas de gestión de base de datos en la actualidad están siendo extendidos


continuamente. El añadir la gestión de información imprecisa a los mismos nos
supone un gran coste, tal como se ha probado en numerosos modelos. En este trabajo
se había propuesto de manera teórica una arquitectura multipropósito para la
unificación de extensiones realizadas a SGBDR difusa. La arquitectura
multipropósito propuesta permite aumentar una gran parte de la operatividad de la
base de datos difusa, utilizando un tipo de investigación Estadística, aplicado en
Agricultores de Andalucía mediante encuestas.
Christian, F. (2008). Desarrollo e Implementación Informática de un Sistema de
Ascenso de Nivel para los Profesores de ESPOL (pregrado-obtención de título),
Escuela Superior Politécnica del Litoral, Guayaquil-Ecuador.
Las conclusiones obtenidas fue el ingreso, de la evaluación y publicación de la
clasificación de los méritos serán más eficientes con la utilización de este sistema y
también nos permitirá garantizar la confiabilidad de la información el tipo de
investigación fue tecnológica, diseñado con un lenguaje CAN, con un lenguaje de
programación ‘’visual Basic 6’’ para la conexión de interfaces de usuario para
alimentar la base de datos con información necesaria, que nos permita consultar los
diferentes tipos de méritos mientras se realiza la calificación, también nos ayuda a
reducir las grades escalas de error, asigna de forma rápida y sencilla a respectivo
nivel a cada docente aplicados a los profesores del ESPO, muestra intencional.

Perez M. (2003) Consultas a Base de Datos basadas en estructuras de


representación del conocimiento. (posgrado-maestría) Universidad Autónoma del
Estudio de Hidalgo-Pachuca de Soto Hgo-México.
Se logró el desarrollo de un módulo para la comunicación entre Base de
conocimientos y Base de Datos, que posibilita la construcción de sistemas híbridos,
este módulo puede ser utilizado en otras aplicaciones o como base para el desarrollo
del trabajo. El tipo de investigación fue tecnológica en estructuras de representación
para sistemas híbridos, la técnica de Información fue revisión bibliográfica, uso
variable de obtención de datos y de cuantificador dentro de la medicina, educación y
servicios. Consideró el diseño y función de la variable extraído de la información
Hances AC.
Meza, L. (s/f). Evaluación de una Base de Datos de Boticas Antiguas Españolas
para su uso en Internet. (pregrado), Universidad Complutense de Madrid, Facultad
de Farmacia. Madrid-España.
Esta base de datos es un primer paso para preservar, promocionar y hacer accesible
nuestro legado como farmacéuticos. El diseño de formularios web podría
desarrollarse y añadirse también un aparato de contacto que permitiese a los
propietarios de la botica informar al web master de su deseo de ser incluidos a la base
de datos. La actividad fue tecnológica considerando una tabla de base de datos en
base a una botica museo apoyada a una clave primaria. (alfa numérico) con un límite
de 50 caracteres, además se usó para realizar la tabla apoyado al lenguaje de
programación PHPMY admin. El resultado que obtenemos de esta base de datos
compuesta de 20 tablas en ella estará en cuanto a las generalidades e historias de las
boticas-museo, podemos consultar mediante el uso de una aplicación el nombre de
la comunicación autónoma, provincia y localidad.

IV. CONCEPTOS DEL TRABAJO

Historia de las bases de datos:

Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían


bibliotecas y toda clase de registros(…)el uso de las bases de datos se desarrolló a
partir de las necesidades de almacenar grandes cantidades de información o datos
En 1884 Herman Hollerith creó la máquina automática(…)una maquina tabuladora
basada en tarjetas perforadas.

En la época de los sesenta, las computadoras bajaron los precios para que las
compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso
de los discos, cosa que fue un adelanto muy efectivo en la época, debido a que a
partir de este soporte se podía consultar la información directamente, sin tener que
saber la ubicación exacta de los datos. En esta época se dio inicio a las primeras
generaciones de bases de datos de red y las bases de datos jerárquicas, ya que era
posible guardar estructuras de datos en listas y árboles. Otro de los principales
logros de los años sesenta fue la alianza de IBM y American Airlines para
desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos,
transacciones e informaciones sobre los pasajeros de la compañía American
Airlines. Y, posteriormente, en esta misma década, se llevó a cabo el desarrollo del
IDS desarrollado por Charles Bachman (que formaba parte de la CODASYL)
supuso la creación de un nuevo tipo de sistema de bases de datos conocido como
modelo en red que permitió la creación de un standard en los sistemas de bases de
datos gracias a la creación de nuevos lenguajes de sistemas de información.
(Contreras, L. 2011 p.2)

Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico
informático ingles conocido por sus aportaciones a la teoría de bases de datos
relacionales, definió el modelo relacional a la par que publicó una serie de reglas
para los sistemas de datos relacionales a través de su artículo “Un modelo relacional
de datos para grandes bancos de datos compartidos”. Este hecho dio paso al
nacimiento de la segunda generación de los Sistemas Gestores de Bases de Datos.
Como consecuencia de esto, durante la década de 1970, Lawrence J. Ellison, más
conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los
sistemas de bases de datos relacionales, desarrolló el Relational Software System,
o lo que es lo mismo, lo que actualmente se conoce como Oracle Corporation,
desarrollando así un sistema de gestión de bases de datos relacional con el mismo
nombre que dicha compañía. (Contreras, L. 2011 p.2)

En los años ochenta se desarrollará el SQL, un lenguaje de consultas o lenguaje


declarativo de acceso a bases de datos (…) permite efectuar consultas con el fin de
recuperar información de interés de una base de datos y hacer cambios sobre la base
de datos de forma sencilla (…) este lenguaje nos permite analizar grandes
cantidades de información, a diferencia de las bases de datos de los años ochenta
que se diseñaron para aplicaciones de procesamiento de transacciones. Pero cabe
destacar que ORACLE es considerado como uno de los sistemas de bases de datos
más completos que existen en el mundo. (Contreras, L. 2011 p.2)

En 1990 la investigación en bases de datos giró en torno a las bases de datos


orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar
datos complejos en los campos donde las bases de datos relacionales no han podido
desarrollarse de forma eficiente. (…) Así se desarrollaron herramientas como Excel
y Access del paquete de Microsoft Office que marcan el inicio de las bases de datos
orientadas a objetos. Así se creó la tercera generación de sistemas gestores de bases
de datos. Fue también en esta época cuando se empezó a modificar la primera
publicación hecha por ANSI del lenguaje SQL y se empezó a agregar nuevas
expresiones regulares, consultas recursivas, triggers y algunas características(…)
(Contreras, L. 2011 p.3)

Hoy en día, el mercado de las bases de datos son IBM, Microsoft y Oracle. En el
campo de internet, la compañía que genera gran cantidad de información es Google.
Existe una gran variedad de software que permiten crear y manejar bases de datos
con gran facilidad, como LINQ, que es un proyecto de Microsoft que agrega
consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET.
(…) El objetivo de este proyecto es permitir que todo el código hecho en Visual
Studio sea también orientado a objetos; ya que antes de LINQ la manipulación de
datos externos tenía un concepto más estructurado que orientado a objetos; y es por
eso que trata de facilitar y estandarizar el acceso a dichos objetos. Cabe destacar
que Visual Studio es un entorno de desarrollo integrado para sistemas operativos
Windows que soporta varios lenguajes de programación tales como Visual C++,
Visual#, Visual J#, ASP.NET y Visual Basic.NET(…) (Contreras, L. 2011 p.3)

“Mucho antes de los conceptos de la base de datos llegaran a ser populares y se


posicionaran como soluciones efectivas a los problemas que plantean el
almacenamiento de datos, estos se almacenaban en los denominados “archivos
planos”. Estos archivos se caracterizaban por no poseer ninguna estructura, apenas si
se utilizaba el concepto de campo y registros (dos dimensiones) también llamados
filas y columnas. El término de base de datos fue utilizado por primera vez en 1963,
en un simposio celebrado en California.” (Nevado, M. 2010 p.26)

https://es.scribd.com/doc/108915633/Defina-que-es-una-Bases-de-Datos-segun-estos-
autores-y
Conceptos de base de datos:

 Es un conjunto de datos que pertenece al mismo contexto, almacenados


sistemáticamente para su uso posterior. Desde este punto de vista se puede
considerar como base de datos a cualquier conjunto de datos que contenga
información del mismo tipo, sea esta impresa o no, almacenada física o
magnéticamente y que permite realizar diferentes operaciones sobre su contenido.
(Silberschartz, A. 2010)

 Colección de datos interrelacionados, (Elsmari y Navathe, 1989).

 Conjunto de información relacionada que se encuentra agrupada o estructurada.


El almacenamiento de los datos en campos magnéticos, es de gran utilidad para
los usuarios, debido a que ahorran una cantidad considerable de espacio físico y a
la vez facilita su manejo. (Korth, H. 2002)

 Una base de datos es un conjunto de datos persistentes que es utilizado por los
sistemas de aplicación de alguna empresa dada. (Date, 2001).

 Conjunto estructurado de datos registrados sobre soportes accesibles por


ordenador para satisfacer simultáneamente a varios usuarios de forma selectiva y
en tiempo oportuno, (Delobel, 1982).

 Colección no redundante de datos que son compartidos por diferentes sistemas de


aplicación, (Howe, 1983).

 Colección integrada y generalizada de datos, estructurada atendiendo alas relaciones


naturales de modo que suministre todos los caminos de acceso necesarios a cada unidad
de datos con objeto de poder atender todas las necesidades de los diferente
usuarios, (Deen, 1985).
 “Conjunto de ficheros maestros, organizados y administrados de una manera
flexible de modo que los ficheros puedan ser fácilmente adaptados a nuevas tareas
imprevisibles”, (Frank, 1988).

 “Colección o depósito de datos integrados, almacenados en soporte secundario


(no volátil) y con redundancia controlada. Los datos, que han de ser compartidos
por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su
definición (estructura de la base de datos) única y almacenada junto con los datos,
se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones
y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación,
comunes y bien determinados, facilitarán la seguridad del conjunto delos datos”,
Piattini et al. (2006).

Tipos de base de datos:

Según la variable: Las operaciones que pueden realizarse sobre una base de datos,
dependerán del tipo de información que se encuentra almacenada en ella.

 Estáticos: Los datos que contienen son de solo lectura. Básicamente se utiliza
para almacenar datos históricos, útiles para comparar el comportamiento de los
mismos a través del tiempo.

 Dinámicos: Pueden realizarse diversas operaciones sobre los datos que contienen,
entre ellas: consulta, actualización, adición y eliminación. Como ejemplo se puede
citar el sistema de una empresa para manejar inventario.

Según el contenido: Según el tipo de información que esta contiene. A continuación,


se cita una clasificación de las mismas, la cual permite conocer el tipo de operaciones
que se puede realizar sobre un contenido.

 Bibliográficos: Su contenido es solo una representación de la fuente primaria. La


información se utiliza como guía para conocer su ubicación. Por ejemplo: el
sistema bibliotecario, donde la base bibliográfica contiene la ficha de la fuente, es
decir: nombre del autor, fecha de publicación, editorial, titulo, etc. También puede
conocer un resumen de la publicación original.

 Numéricas: Este tipo de base de datos, solamente almacenan datos numéricos,


por ejemplo: Estadísticas, cálculos matemáticos, edades, etc. Su contenido no
admite caracteres alfabéticos o alfanuméricos

 Bases texto completo: Almacena el con tenido completo de la fuente primaria. A


diferencia de las bases de datos bibliográficas, estas pueden almacenar el
contenido completo de una publicación (revista, libro, etc.), e incluso una
colección completa de dichas publicaciones. También se conocen como base de
datos textuales.
 Directorios: Son aquellas cuyo contenido esta referido a la descripción de otros
recursos de información. Este tipo de base de datos, son los directorios de agendas
que e encuentran en los organizadores electrónicos, tales como las direcciones
electrónicas y en archivos físicos como las agendas o directorios telefónicos.

 Banco de imágenes: Como su nombre lo indica, almacenan información en


distintos formatos compatibles con visores de imágenes audio, video y
multimedia.
(Pérez, D. 2007 p.1)

Características de las bases de datos:

Entre las principales características de los sistemas de base de datos podemos


mencionar:

 Estructura: Son objetos que almacenan o accede a los datos. (tablas, vistas e
índices)
 Integridad: Se refiere a la validez y la consistencia de los datos.
 Acceso concurrente: los sistemas manejos de base de datos (RDBMS) controlan
el acceso concurrente a la base de datos por parte de múltiples usuarios.
 Flexibilidad: Ofrece fácilmente distintas vistas en función de usuario y
aplicación.
 Independencia física: Permite modificar el esquema físico sin tener que
reescribir los programas de la aplicación.
 Independencia lógica: Permite modificar el esquema conceptual sin que se tenga
que alterar el programa de aplicación.
 Facilidad de uso: Fácil acceso a los datos. Las complejidades son ajenas al
usuario.
 Normalización: Las bases de datos pasan por un proceso al que se le conoce como
normalización, el resultado de dicho proceso es un esquema que permite que la
base de datos sea usada de manera óptima.
(Pérez, D. 2007 p.2)

Tipos de lenguajes usados para crear una base de datos:

“La creación de un sistema de base de datos requiere no ya uno, sino varios lenguajes
de programación.” (De Juana, Rodolfo 2013 p.1-2)

ADA: Es un lenguaje multipropósito, orientado a objetos y concurrente. Ada se


usa principalmente en entornos en los que se necesita una gran seguridad y
fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo y la
industria aeroespacial entre otros.

BASIC: fue desarrollado en la Universidad de Dartmounth en 1964 bajo la


dirección de J.Kemeny y T Kurtz, originalmente fue desarrollado como una
herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar
ampliamente disponibles en los microcomputadores.

C: creado en 1972 es un lenguaje orientado a la implementación de Sistemas


Operativos, concretamente Unix. C es apreciado por la eficiencia del código que
produce y es el lenguaje de programación más popular para crear software de
sistemas.
C++: es un lenguaje de programación diseñado a mediados de los años 1980
por Bjarne Stroustrup. La intención de su creación fue el extender al
exitoso lenguaje de programación C con mecanismos que permitan la
manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes
orientados a objetos, el C++ es un lenguaje híbrido.

C#: lenguaje de programación orientado a objetos desarrollado y estandarizado


por Microsoft como parte de su plataforma .NET. Es un lenguaje de programación
independiente diseñado para generar programas sobre dicha plataforma.
CLARION: es un Lenguaje 4GL además de ser un entorno de desarrollo
integrado de Softvelocity, orientado a la programación de aplicaciones de bases
de datos. Es compatible con una gran cantidad de bases de datos incluyendo todas
las de formato SQL, ADO, y XML, además puede generar salidas
a HTML, XML, archivos de texto y PDF, entre otros.

COBOL: un lenguaje de programación fue diseñado expresamente para el


procesamiento de datos administrativos. Es un lenguaje de alto nivel y como tal
generalmente es independiente de la máquina.

DELPHI: es una potente herramienta de desarrollo de programas que permite la


creación de aplicaciones para Windows 3.x, Windows 95 y Windows NT.
Dispone de un compilador muy rápido, y potentes herramientas para la creación
visual de aplicaciones de completas herramientas para la creación y manejo de
bases de datos, aplicaciones multimedia, enlace DDE, creación de DLLs,
VBX,etc.

EIFFEL: fue ideado en 1985 por Bertrand Meyer. Es un lenguaje de


programación orientado a objetos centrado en la construcción de software
robusto. Permite el diseño por contrato desde la base,
con precondiciones, postcondiciones, invariantes y variantes de bucle,
invariantes de clase y aserciones. Implementa administración automática de
memoria, generalmente mediante algoritmos de recolección de basura.
FORTRAN: lenguaje de computador orientados a procedimientos, los cuales
están fundamentados en la estructura del lenguaje usado originalmente para
describir el problema, como también en el procedimiento empleado para
resolverlo. Diseñado especialmente para la manipulación de fórmulas científicas
y la aplicación de métodos numéricos a la solución de problemas.
JAVA: orientado a objetos desarrollado por Sun Microsystems, el lenguaje Java
se diseñó para ser pequeño , sencillo y portátil a través de plataformas y sistemas
operativos, tanto a nivel de código fuente como binario, pueden ejecutarse en
cualquier computadora que tenga instalada una máquina virtual de Java.

LEXICO: es un lenguaje de programación que nació con el objetivo de ser una


buena herramienta de aprendizaje de un lenguaje de programación. Con el Lexico,
que es un lenguaje didáctico en español, se pretende facilitar el aprendizaje y la
enseñanza de la programación orientada a objetos.

LISP: Es el lenguaje para aplicaciones como la inteligencia artificial.

OBJECTIVE-C: es un lenguaje de programación orientado a objetos creado


como un superconjunto de C pero que implementase un modelo de objetos
parecido al de Smalltalk.

OBJECTIVE CAML: llamado Ocaml u O’Caml, es un lenguaje de


programación avanzado de la familia de los lenguajes ML, desarrollado y
distribuido por el INRIA en Francia.

OZ: es la interfaz de usuario del sistema de composición musical mediante


restricciones Strasheel. Oz tiene una implementación de gran calidad, el Sistema
de Programación Mozart, que fue liberado bajo una licencia de Código Abierto
por el Consorcio Mozart. Mozart ha sido portado a diferentes plataformas
como Unix, FreeBSD, Linux, Microsoft Windows, y Mac OS X.
PASCAL: es un lenguaje de programación de alto nivel de propósito general;
esto es, se puede utilizar para escribir programas para fines científicos y
comerciales.

PERL: está basado en un estilo de bloques como los del C o AWK, y fue
ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna
de las limitaciones de los otros lenguajes de script.

PHP: es un lenguaje de programación interpretado, diseñado originalmente para


la creación de páginas web dinámicas. Se usa principalmente para la
interpretación del lado del servidor (server-side scripting) pero actualmente puede
ser utilizado desde una interfaz de línea de comandos o en la creación de otros
tipos de programas incluyendo aplicaciones con interfaz gráfica usando las
bibliotecas Qt o GTK+.

PROLOG: fue inventado alrededor de 1970 por Alain Colmerauer y sus colegas
de la Universidad de Marcella. A finales de 1970 comenzaron a
aparecer versiones de Prolog para microcomputadoras fue el micro-prolog y se
dedicaron muchos libros de prolog a él. No existió mucho interés en el prolog,
hasta que los científicos, japoneses lanzaron su famoso proyecto de la quinta
generación con el objetivo de diseñar nuevas computadoras y software.

PYTHON: es un lenguaje de programación una sintaxis muy limpia y que


favorezca un código legible. Es un lenguaje interpretado, usa tipado dinámico,
es fuertement tipado y multiplataforma.

RUBY: es un lenguaje de programación interpretado, reflexivo y orientado a


objetos. Combina una sintaxis inspirada en Python y Perlcon características de
programación orientada a objetos similares a Smalltalk, y su implementación
oficial es distribuida bajo una licencia de software libre.
SMALLTALK: es un lenguaje que permite realizar tareas de computación
mediante la interacción con un entorno de objetos virtuales. Metafóricamente, se
puede considerar que un Smalltalk es un mundo virtual donde viven objetos que
se comunican mediante el envío de mensajes.

VISUAL BASIC: es un lenguaje de programación orientado a objetos que se


puede considerar una evolución de Visual BASIC implementada sobre
el framework

Beneficios:

“En el mundo actual el manejo de sistemas informáticos y telemáticos se ha vuelto


una obligación, algo inexcusable, imprescindible. Prácticamente que necesitamos
de ellos inclusive para mercar. Pero para que todo ello sea posible se requiere no
sólo de la infraestructura de internet, sino de aquellos hermosos repositorios de
datos conocidos mejor como bases de datos.” (Sandoval, A 2015)

Ventajas:

1. Las bases de datos permiten obtener información en forma más sencilla.


2. Obtener información estructurada.
3. Compartir información en forma simultánea con otros usuarios o con otras
bases de datos.
4. Facilita la estandarización de procesos, nombres de registros, etc.
5. Permite controlar la duplicidad de datos (redundancia)
6. Permite controlar la duplicidad, triplicidad, etc. de almacenamiento de
espacio en disco.
7. Permite la sincronización de datos.
8. Una misma base de datos sirve para diversos y varios sistemas que trabajen
sobre esa DB.
9. Esto, por otra parte, permite la centralización de datos.
10. Permite la unificación de datos.
11. Seguridad e integridad de información mediante validación de usuarios.
12. Creación de diferentes niveles de seguridad.
13. Validación de condiciones de entrada de registros (lo que permite controlar
errores humanos en el ingreso de datos).
14. Flexibilidad y rapidez para obtener información.
15. Aumenta la productividad (no se debe preocupar por la organización de los
datos ni de la validación).
16. Las bases de datos son independientes de los programas y/o aplicaciones (por
lo que un cambio en la estructura de los programas o en su código no afecta
la a la DB, y viceversa).
17. Esto origina independencia de los datos.
18. Las bases de datos no son instalables, sino que son portables. Basta con
copiarlas, importarlas.
19. Las bases de datos son modificables en su estructura, por lo que fácilmente
podemos adicionar nueva información a un registro, nuevas tablas, etc.

(Romero, M 2011 p.3)

Desventajas:

1. Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen


volverse pesadas.
2. Son un producto complejo, por lo que no toda persona será capaz de
manipularla y/o ponerse al cargo de su mantenimiento.
3. Costo. Algunos gestores y productos de bases de datos suelen ser costosos.
Tales como Oracle, DB2, Etc.
4. Requieren de capacitación, asesoría y acompañamiento para enseñar su
manejo.
5. Se requiere de una persona para que esté al tanto del mantenimiento o de
fallos.
6. Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las
búsquedas y la recuperación de información.
7. Un fallo en la BD afecta a todo el entorno, máxime si es una DB central y
varias aplicaciones recuperan información desde la misma base de datos.
8. Si la BD se llega a corromper es complejo repararla y volverla a su anterior
estado.

(Romero, M 2011 p.3)

Вам также может понравиться