Está en la página 1de 7

Datos del estudiante Fecha

Apellidos: Tandayamo Smith

Nombre: Smith Francisco 03/08/2020

Materia: Programación Avanzada

Bases de datos

Las bases de datos son sistemas estructurados de forma lógica para la administración

electrónica de datos que, con ayuda de un sistema de gestión de bases de datos (database

management system, DBMS), regulan las pertenencias y los derechos de acceso y guardan

la información, añadiéndola al repositorio que contienen. La mayoría de las bases de datos

solo pueden abrirse, editarse y consultarse con aplicaciones específicas (Joyanes Luis,

2011).

Una base de datos (data base) almacena datos y los conecta en una unidad lógica junto

a los metadatos necesarios para su procesamiento. Las bases de datos son instrumentos de

gran utilidad para gestionar grandes ficheros y facilitar la consulta de información. En

muchas, además, puede definirse un esquema de permisos que establece qué personas o

programas pueden acceder a los datos, y a cuáles, con el objetivo de presentar el contenido

de forma adecuada y clara (Joyanes Luis, 2011).

Las bases de datos son sistemas estructurados de forma lógica para la administración

electrónica de datos que, con ayuda de un sistema de gestión de bases de datos (database

management system, DBMS), regulan las pertenencias y los derechos de acceso y guardan

la información, añadiéndola al repositorio que contienen. La mayoría de bases de datos

solo pueden abrirse, editarse y consultarse con aplicaciones específicas (prakashani,

2019).

Los distintos sistemas de bases de datos se diferencian conceptualmente entre sí y

tienen, por lo tanto, sus propias ventajas y desventajas. Pero, antes que nada, es
conveniente diferenciar entre la base de datos en sí y el sistema que la gestiona (Moreno

Pérez, 2014).

En muchos casos, solo ciertas aplicaciones, o aquellas que han sido exactamente

definidas para ello, pueden leer estos sistemas. Es aquí donde, con frecuencia, se dan

confusiones terminológicas cuando un programa de base de datos se define solo como

“base de datos”. El término, además, se utiliza para referirse a simples colecciones de

archivos, mientras que, en su sentido estricto, una carpeta con archivos en un ordenador

no constituye una base de datos (Moreno Pérez, 2014).

Características

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

mencionar:

Integridad.

La integridad de la base de datos se refiere a la validez y la consistencia de los datos

almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que

no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus

relaciones, y es el SGBD quien se debe encargar de mantenerlas(Bases de datos, s. f.).

Seguridad

La seguridad de la base de datos es la protección de la base de datos frente a usuarios

no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los

sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de

ficheros(Bases de datos, s. f.)..

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 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 (Bases de datos, s. f.).


Recuperación

Muchos sistemas de ficheros dejan que sea el usuario 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 fallo, utilizar

estas copias para restaurarlos (Bases de datos, s. f.)..

Tipos de Base de datos

Existe un gran número de BBDD que se implementan en la actualidad. Estas se

clasifican de acuerdo con su estructura, contexto, utilidad y las necesidades que busquen

solucionar(«Tipos de Base de Datos», 2017).

Según la variabilidad de la base de datos

La primera clasificación que abordaremos depende de la forma en la que los datos son

estructurados dentro de la base de datos. No podían ser otras que las

BBDD estáticas y dinámicas.

BBDD Estáticas. Son bases de datos diseñadas especialmente para la lectura de sus

datos. Su implementación en la mayoría de los casos es para almacenar y registrar

datos históricos y desarrollar estudios que permitan entender su comportamiento a través del

tiempo.

BBDD Dinámicas. En contraste a las Bases de datos estáticas, los datos de estas bases

son modificables al pasar el tiempo, permitiendo funciones constantes

de actualización, edición y eliminación de los datos.

Según el contenido

Seguimos navegando las profundidades del océano de los datos y de los tipos de bases

de datos existentes.
Bases de Datos Bibliográficas. Las bases de datos bibliográficas os han de ser bastante

familiares. Las hemos conocido temprano en la escuela y nos acompañan hasta la

universidad. Son un registro que nos ayuda a clasificar diversos campos de datos.

Bases de datos de texto completo. La base de datos de texto completo es

una BBDD muy funcional que nos permite buscar términos específicos, palabras claves y

todas las opciones de una BBDD de datos bibliográficos, con la gran diferencia que en

esta BBDD podemos consultar el texto íntegro que está archivado(«Tipos de Base de Datos»,

2017)..

Directorios. Son bases de datos con las que tratamos a diario. Inclusive, si miras tu

móvil, allí tenéis una base de datos de este tipo que has construido y que seguramente le

tienes un backup en la nube.

Bases de datos jerárquicas. Las BBDD jerárquicas son como bien lo destaca su

nombre, una base de datos en la que se almacena la información en

una estructura jerárquica o con un orden de importancia. En este modelo los datos están

organizados en una figura que nos hacer recordar a árbol puesto al revés.

La estructura jerárquica que conseguimos en los árboles se construye

con segmentos que conocemos como nodos y ramas.

Los segmentos o nodos para construir el árbol pueden ser de tres formas o categorías:

• Padre: es un nodo del cual se desprenden descendientes. Todos los padres están

ubicados al mismo nivel y tienen el mismo valor de importancia.

• Hijo: es un nodo que depende del nodo padre. Se puede decir que es una derivación

del anterior.

• Raíz: es el origen de los datos, debido a que no tiene un nodo padre. Está situado en

el nivel superior del árbol. De él se desprenden todos los nodos.


Base de datos de red. Las BBDD de datos en red, tienen un gran parecido a las

jerárquicas; su diferencia principal en la composición del nodo. En este modelo los nodos

pueden tener diversos padres.

En su momento representó un gran avance con respecto al modelo jerárquico ya que su

variación en los nodos ofrecía una solución a los problemas de redundancia de datos.

Bases de datos Transaccionales. Estas bases de datos cumplen una función muy

específica. Se encargan del envío y recepción de datos a gran velocidad. Las BBDD

transaccionales en realidad son poco comunes para usuarios de ordenadores que no estén

relacionados con el ámbito industrial y de producción en líneas complejas.

Bases de datos relacionales Ahora estamos en terreno más conocido y un poco más

actual. Las bases de datos relacionales han acaparado durante un gran tiempo el terreno de

las BBDD. El centro de este modelo de BBDD es el uso de las “relaciones” entre datos.

Al estar organizados los datos se pueden establecer las relaciones existentes entre datos

de forma sencilla y cruzar rápidamente para emitir los reportes y análisis necesarios(«Tipos

de Base de Datos», 2017)..

Bases de datos multidimensionales. Estas BBDD están pensadas para funciones

específicas. No existe mayor diferencia entre las bases de datos multidimensionales y las

BBDD relacionales. El punto que las separa es apreciable sólo a nivel conceptual. Ya que,

en estas, los campos o atributos de una tabla pueden ser de dos tipos.

Base de datos orientadas a objetos. Imposible no emocionarse ya al hablar de bases

de datos que usamos a diario. Las bases orientadas a objetos son de las más modernas con

las que contamos. Además, no hay que dejar de lado su gran capacidad y potencia. En estas,

no se almacena información detallada sobre el objeto, se almacena por completo al

objeto(«Tipos de Base de Datos», 2017)..


Bases de datos documentales. Este modelo de base de datos permite el manejo de

pesados volúmenes de información en periodos mínimos de tiempo. Su diversidad de

funciones y módulos adaptables a múltiples mecanismos de consulta la han convertido en

uno de los modelos preferidos de trabajo en la actualidad por parte de los programadores.

Bases de datos deductivas. Una base de datos deductiva es una BBDD que permite

la posibilidad de hacer deducciones a través de una inferencia. Su funcionalidad depende de

las condiciones y hechos que se almacenan en la base de datos. También son conocidas

como bases de datos lógicas ya que sus principios están fundamentados en la lógica

matemática(«Tipos de Base de Datos», 2017)..

Bibliografía:

Anón. 2017. «Tipos de Base de Datos». Blog YMANT. Recuperado 3 de agosto de 2020
(https://www.ymant.com/blog/tipos-base-datos).

Anón. 2019. «Tipos de bases de datos | Clasificación por contenido y modelo». GraphEverywhere.
Recuperado 3 de agosto de 2020 (https://www.grapheverywhere.com/tipos-bases-de-
datos-clasificacion/).

Anón. s. f. «Bases de datos». IONOS Digitalguide. Recuperado 3 de agosto de 2020


(https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/bases-de-datos/).

Joyanes Luis, Zahonero Ignacio. 2011. Programacion en Java. 6.a ed. Mexico: McGRAW-
HILL/INTERAMERICANA EDITORES, S.A. DE C.V.

Kimmel, Paul. 2002. Aprendiendo Programacion en Msaccess 2002 en 24 Horas. Pearson Educación.

También podría gustarte