1. INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
“Antonio José de Sucre”
Edo. Falcón
Catedra: Informatica
Ensayo:
Bases de Datos
Autor: Nelson Manaure
Punto Fijo, junio de 2020.
2. BASES DE DATOS
Hoy en día vivimos en un mundo globalizado, en donde muchas de las tareas que desarrolla el ser
humano se encuentran automatizadas. Con frecuencia escuchamos hacer referencia a Bases de
Datos: vemos aplicaciones en las que se niega el acceso a un usuario indicando “Ud no se
encuentra registrado en nuestra base de datos”, usuarios de sistemas en empresas o instituciones
públicas plantean que “no pueden visualizar toda la base de datos, solo pueden tener acceso a
una parte de ella”, también escuchamos a otras personas indicar que “deben registrase en la base
de datos de una organización para acceder a consultas de algún tipo de servicio”… pero… en
realidad… ¿A qué hacen referencia todas estas frases?, ¿Por qué se habla de base de datos?, ¿Por
qué las empresas, instituciones y entes gubernamentales se valen de bases de datos para llevar
cabo sus operaciones diarias? ¿Habrá un tipo de base de datos ideal en el que se apoyen las
empresas para su toma de decisiones?
Pues bien, las bases de datos son modelos informáticos utilizados tanto por pequeñas, medianas y
grandes empresas en los que se almacenan datos, los cuales una vez procesados, se convierten en
una importante fuente de información para la toma de decisiones, es oportuno resaltar que para
que una base de datos cumpla con su propósito es preciso garantizar que los datos almacenados
en ella sean confiables y se encuentren a disposición de los usuarios manteniendo básicamente
criterios de seguridad, integridad y consistencia de datos.
Al respecto, Kendall y Kendall señala que una base de datos es “un almacenamiento de datos
formalmente definido, controlado centralmente para intentar servir a múltiples y diferentes
aplicaciones. La base de datos es una fuente significativa de datos que son compartidos por
numerosos usuarios para diversas aplicaciones”.
Por su parte, C.J. Date plantea que al seguir un enfoque de base de datos se pueden alcanzar una
serie de beneficios entre los que menciona:
* Los datos pueden compartirse.
* Es posible reducir la redundancia.
* Es posible (hasta cierto grado) evitar la inconsistencia.
* Es posible brindar un manejo de transacciones.
* Es posible mantener la integridad.
* Es posible hacer cumplir la seguridad.
* Es posible equilibrar los requerimientos en conflicto.
* Es posible hacer cumplir los estándares.
De acuerdo con lo anterior, se puede decir que las organizaciones que incluyen bases de datos
alcanzan importantes beneficios pues las empresas o instituciones gubernamentales que las
implementan cuentan con información confiable para el desarrollo de sus actividades cotidianas y
la toma de decisiones.
3. Ahora bien, si bien es cierto que las bases de datos ofrecen ventajas también es cierto que no
existe un tipo de base de datos que se ajuste a los requerimientos de todas las organizaciones,
pues existen distintos tipos de bases de datos pero la elección de cuál de ellas es la más adecuada
para la empresa dependerá exclusivamente de las características de la organización.
Según Oscar Pereira en su publicación titulada “Base de Datos I” señala que “una base de datos
puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida,
es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de
una red”.
Al respecto, C.J. Date plantea que las bases de datos se pueden clasificar según el número de
usuarios (un usuario/múltiples usuarios), la ubicación de la base de datos
(centralizada/distribuida), el tipo (operacional/almacén de datos) y grado de estructura
(estructurados/no estructurados).
De acuerdo a los planteamientos anteriores, podemos concretar que luego de analizar la
estructura y la operatividad de una empresa el personal especializado en el área de informática
pudiese decidir implementar una base de datos; por ejemplo, imaginemos una organización en la
que muchos usuarios requieran tener acceso a datos concretos al mismo tiempo; los especialistas
analizarán la situación y pudiesen proponer que en dicha organización se implemente una base de
datos estructurada y centralizada dirigida a múltiples usuarios a través de una red para que de
esta manera sus trabajadores compartan la información y optimicen sus procesos de trabajo y
toma de decisiones; pero como se mencionó antes, el tipo de base de datos a implementar va a
depender de las características propias del sistema con el que interactuará.
Una vez que se decide la implementación de una base de datos, deben iniciarse una serie de
procesos para su desarrollo definitivo, entre los procesos o fases de desarrollo destaca el diseño
de la base de datos, en esta etapa es preciso considerar el modelo a seguir: jerárquico, en red o
relacional; cada uno de ellos con características propias.
El modelo jerárquico, según material publicado por la Universidad Católica de Valparaíso, titulado
“Base de Datos” se presenta como un modelo en el que se determinan un conjunto de
asociaciones entre entidades siguiendo una jerarquía.
En cuanto al modelo de red, se plantea que es más flexible que el modelo jerárquico y se utiliza
como estructura de datos un grafo, por lo que un tipo de registro puede tener numerosas
asociaciones con otros tipos de registros
Asimismo indica que el modelo relacional es uno de los modelos más utilizados en los sistemas
que incluyen bases de datos y está formado por un conjunto de relaciones o tablas, las cuales
están asociadas entre sí a través de columnas que tienen en común; en este modelo se aplica el
proceso de normalización optimizar el almacenamiento y las consultas de los usuarios, para ello,
los datos organizados en tablas deben cumplir con un conjunto de propiedades para lograr un
diseño de base de datos libre de dependencias y con el mínimo de redundancia.
En síntesis, podemos afirmar que la bases de datos son potentes herramientas de las que se valen
las organizaciones para cumplir de forma más eficiente con sus labores, ya que brindan la
posibilidad de almacenar grandes volúmenes de datos para su posterior procesamiento; pero la
4. implementación de las mismas requieren de un minucioso análisis y la aplicación de modelos
enfocados en representar todos los datos que serán manejados en la base de datos, la relación
existente entre ellos y las reglas que permitirán su manipulación mediante sistemas.