Está en la página 1de 11

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

Valencia. Edo-Carabobo

Características de las Base de Datos

javier amanau

Código: 194775 Análisis PN21-5


Bases de datos bibliográficas
Una base de datos bibliográfica es una base de datos de registros bibliográficos, que puede
tener un soporte físico (fichas impresas) o, más frecuentemente, tener un catálogo en
soporte electrónico.1

Puede ser una base de datos que contiene información sobre libros y otros materiales de
una biblioteca (por ejemplo un catálogo de biblioteca) o bien, siguiendo la acepción más
usada del término, un índice bibliográfico del contenido de un conjunto de revistas y
otras publicaciones científicas como artículos científicos, actas de conferencias y congresos,
capítulos de libros, etc. Estas bases de datos suelen tener formato electrónico y se consultan
a través de Internet. Contienen citas bibliográficas, referencias, abstracts (resumen de una
publicación científica) y, a menudo, el texto completo de los contenidos indexados,
o enlaces al texto completo.

 Reúnen toda la producción bibliográfica posible sobre un determinado área de


conocimiento.

 La información que contienen sobre los documentos es, mayoritariamente, referencial,


es decir, a través de ellas podemos acceder al documento que estamos buscando o
saber dónde encontrarlo o incluso solicitar su préstamo. En algunos casos, las BDB
pueden incluir los textos completos (normalmente, estos documentos aparecen en
formato PDF).

 La información que contienen es relevante, precisa, está actualizada y contrastada y es


de calidad.

 Podemos encontrar una BDB por cada área científico-técnica existente o, en su defecto,
alguna multidisciplinar.

Bases para clientes


Una base de datos de clientes es el almacenamiento de información valiosa sobre nuestros
clientes que resulta relevante para nuestro negocio. Recolectamos datos y analizamos el
perfil de nuestros compradores.

 Estar integrada por datos que se relacionan pero también son independientes.

 Los datos te permiten acceder a un gran número de usuarios.

 Los datos deben ser confiables y estar protegidos y respaldados.


 Debes poder acceder a ellos de manera sencilla.

Base de datos de red


Este es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la
modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución
eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa
administrar la información en una base de datos de red ha significado que sea un modelo
utilizado en su mayoría por programadores más que por usuarios finales.

 Se disponen en estructura de árbol invertido, pero a diferencia de las bases jerárquicas,


es posible que existan varios registros padres.

 Hay registros padres, llamados «propietari» y registros hijos, llamados «miembro».

 Cada conjunto está formado por un registro padre y uno o varios registros hijos. A estas
colecciones de registros de les denomina ocurrencia de conjuntos.

 Los registros propietarios propietarios del mismo tipo de ocurrencia de conjuntos,


deben ser del mismo tipo entre sí.

 Los registros padres de un tipo de conjunto han de ser de distinto tipo que los registros
hijos.

 Un registro miembros solo puede aparecer una vez en cada ocurrencia de conjuntos.

 Los registros hijos pueden asociarse a uno o varios padres, es decir, pueden pertenecer
al mismo tiempo a varios conjuntos distintos.

 En una una base de datos de red se pueden establecer diferentes niveles jerárquicos,
por tanto, un registro puede ser miembros de un conjunto, y a la vez, ser padre en otro
conjunto diferente
Bases de datos jerárquicas
A la hora de dar una definición de bases de datos jerárquicas, nos remitimos a su propia
nombre; son bases de datos que almacenan la información en una estructura jerarquizada,
concretamente los datos son organizados de forma parecida a un árbol visto del revés.

 Se organizan en forma de árbol invertido, con un nodo raíz, nodos padre e hijos.

 El árbol se organiza en un conjunto de niveles.

 El nivel 0 se corresponde al nodo raíz y es el nivel más alto de la jerarquía.

 Los arcos (enlaces) representan las asociaciones jerárquicas entro dos nodos, carecen
de nombre porque entre dos conjuntos de datos solo puede existir una interrelación.

 Uno nodo padre puede tener un número ilimitado de nodos hijos, pero a un nodo hijo
solo le puede corresponder un padre.

 Todo nodo debe tener un padre, a excepción del nodo ráiz.

 Los nodos sin descendientes se llaman «hojas».

 Los niveles de la estructura jerárquica se denominan «altura».

 El número de nodos se llama «momento».

 Solo pueden existir relaciones de uno a uno de uno a varios.

 El árbol siempre se recorre en un orden prefijado.

 La estructura del árbol no se puede modificar cuando ha quedado establecida.

Bases de datos científicas


Las bases de datos científicas son, además del mejor instrumento para estar al día en un
ámbito del conocimiento, uno de los mejores recursos de ideación para un investigador. ¿El
motivo? Dado el carácter acumulativo de la ciencia, examinar los trabajos que se han
llevado a cabo en un ámbito determinado, son una de las mejores formas de diseñar nuevas
investigaciones.
 Las bases de datos científicas facilitan mucho la tarea de estar informado sobre todo lo
que se ha publicado sobre un campo de investigación.
 Búsquedas típicas en una base de datos:
 Saber qué se ha publicado sobre un tema determinado.
 Estar al día sobre lo nuevo que va apareciendo sobre un campo de investigación.
 Saber qué ha publicado un autor determinado.
 Saber en qué institución se está investigado más sobre un tema.
 Qué revistas publican más sobre una determinada área de estudio.

Base de datos documentales


Una base de datos documental es una de las principales variantes de las bases de datos no
relacionales o NoSQL. Se caracterizan por almacenar la información en registros, cada uno
de los cuáles funciona como una unidad autónoma de información.

 Las bases de datos documentales son capaces de almacenar información en diferentes


formatos sin una estructura definida.
 A pesar de que su estructura es completamente distinta, estas bases de datos permiten
realizar las mismas operaciones básicas que las bases de datos relacionales, esto es,
añadir, actualizar o eliminar información, además de realizar las pertinentes consultas
por parte del usuario.
 A diferencia de las bases de datos relacionales, en las bases de datos orientadas a
documentos no es necesario recorren todas las columnas de una tabla a la hora de
realizar una consulta. En lugar de ello se asigna un identificador único a cada
documento, de manera que a la hora de hacer una consulta se comprueba el mismo
documento. Este identificador puede ser de diferentes tipos, por ejemplo una ruta
completa o una cadena de caracteres.
 Gracias a este funcionamiento, las bases de datos documentales se emplean para el
almacenamiento y consulta de datos semiestructurados, los cuáles no tienen un
esquema previamente definido y que serían difíciles (o incluso imposibles) de gestionar
en la tradicionales bases relacionales.

Base de datos orientados a objetos 


Por definición una base de datos orientada a objetos es una base de datos (BDOO) en la que
la información está representada mediante objetos, como los presentes en la programación
orientada a objetos. Al integrarse las características de una base de datos con las de un
lenguaje de programación orientado a objetos (POO), se obtiene como resultado un sistema
gestor de base de datos orientada a objetos (ODBMS), que hace que los objetos de la base
de datos aparezcan como objetos de un lenguaje de programación (pudiendo dar soporte a
uno o más de este tipo de lenguajes, como por ejemplo, Visual Basic, C++ o Java).

 Mandatorias, son aquellas características que deben estar en la BDOO de forma


obligatoria, es decir, los requisitos imprescindibles que el sistema debe tener:

o Debe soportar objetos complejos.


o Los objetos deben tener un identificador al margen de los valores de sus
atributos.
o Encapsulación, es decir, los datos e implementación de los métodos están
ocultos en los objetos.
o El esquema de la BDOO tiene un conjunto de clases.
o Concurrencia.
o Recuperación.
o Completación computacional.
o Persistencia y manejador de almacenamiento secundario.
o Facilidad de query.

 Opcionales cuando no es necesario incluirlas, pero si la BDOO cuenta con ellas, hará
que el sistema sea mejor, entre otras:

o Herencia múltiple.

o Diseño de transacciones y versiones.

o Comprobación de clases e inferencia de la distribución.

 Abiertas, son las características que el diseñador puede poner y que están
relacionadas con la programación. Existen diferentes opciones, como por ejemplo, la
representación del sistema.

Aparte de estas características, las BDOO cuentan con conceptos propios y clave del modelo
de objetos, entre los que encuentran estas propiedades:

 La encapsulación oculta información al resto de objetos, de manera que pueden


impedir los conflictos o los accesos incorrectos. Consiste en unir en la clase las variables
(características) y los métodos (comportamientos), de manera que solo se tiene una
unidad, de la que se conoce su comportamiento, pero no los detalles internos.

 La herencia en base de datos orientada a objetos hace referencia a que los objetos


heredan comportamientos dentro de una jerarquía de clases, es decir, una clase se
deriva de otra de manera que extiende su funcionalidad. La clase de la que se
hereda puede llamarse clase base, clase padre, superclase, clase ancestro, etc.
(dependiendo del lenguaje de programación que se esté usando)

 El polimorfismo es la propiedad que permite que una operación pueda aplicarse a


objetos de distinta tipología.

Bases de datos deductivas


Un sistema de base de datos deductiva, es un sistema de base de datos pero con la
diferencia de que permite hacer deducciones a través de inferencias. Se basa
principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de
datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa
en lógica matemática. Este tipo de base de datos surge debido a las limitaciones de la base
de datos relacional de responder a consultas recursivas y de deducir relaciones indirectas de
los datos almacenados en la base de datos.

 Utilizan el lenguaje DataLog, un lenguaje declarativo.

 Permiten hacer consultas a través de reglas lógicas, deduciendo nueva información por
medio de los datos presentes en la database.

 Son capaces de soportar conjuntos y objetos de gran complejidad.

 Al contrario que en otras bases de datos, no existen relaciones entre entidades, sino
predicados. También se basan en hechos en lugar de tulpas.

 Pueden establecer negaciones por estratos.

Bases de datos relacionales


Una base de datos relacional es un tipo de base de datos que cumple con el modelo
relacional». Así, según esta definición de base de datos relacional, se trata de una base de
datos que almacena y da acceso a puntos de datos relacionados entre sí. El modelo
relacional es una forma intuitiva y directa de representar datos sin necesidad de
jerarquizarlos.

Las bases de datos relacionales son el modelo más utilizado actualmente (postulado por
primera vez en 1970 por Edgar Frank Codd).
 Una base de datos relacional es, en esencia, un conjunto de tablas (o relaciones)
formadas por filas (registros) y columnas (campos); así, cada registro (cada fila) tiene
una ID única, denominada clave y las columnas de la tabla contienen los atributos de los
datos. Cada registro tiene normalmente un valor para cada atributo, lo que simplifica la
creación de relaciones entre los puntos de datos.
 De tal manera que una de las principales características de la base de datos relacional es
que evitar la duplicidad de registros y a su vez garantizar la integridad referencial, es
decir, que si se elimina uno de los registros, la integridad de los registros restantes no
será afectada. Además, gracias a las claves se puede acceder de forma sencilla a la
información y recuperarla en cualquier momento.
 Así mismo, no pueden existir dos tablas con el mismo nombre y la relación entre una
tabla padre y una tabla hija se lleva a cabo a través de claves primarias (son la clave
principal de un registro dentro de una tabla) y claves ajenas (se colocan en la tabla hija y
contienen el mismo valor que la clave primaria del registro padre).
 Para poder almacenar, administrar, consultar y recuperar los datos guardado en la base
de datos relacional es necesario emplear un software específico, denominado sistema
de gestión de bases de datos relacionales (RDBMS). Este software proporciona una
interfaz entre los usuarios y/o las aplicaciones y la base de datos, además de contar con
funciones administrativas para gestionar el acceso, almacenamiento y rendimiento.
 Para escoger un RDBMS deberemos tener en cuenta las necesidades de la empresa y el
tipo de datos y la cantidad que se van a manejar.

Bases de datos multidimensionales


Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación
de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos relacional podría serlo también en una base de
datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de
datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o
bien representan dimensiones de la tabla, o bien representan métricas que se desean
aprender.

Las características de las bases de datos multidimensionales hacen que se diferencien de


otros sistemas de almacenamiento. Veamos cuáles son los principales aspectos a tener en
cuenta en este tipo de databases.
OLAP
Las tablas de las bases de datos multidimensionales se organizan en forma de cubo, más en
concreto se les denomina cubo OLAP (On-Line Analytical Processing). En este tipo de
estructura, cada dimensión del cubo equivale a un campo de dimensiones en la tabla,
mientas que la información almacenada en cada celda del cubo corresponde a los hechos.

Tablas
Las bases de datos multidimensionales también pueden verse como una sola tabla, pero
tienen una peculiaridad. Y es que tienen un campo o columna por cada dimensión, del
mismo modo que también tiene un campo por cada hecho (métricas).

 *Ejemplo: d1, d2, d3,…,m1, m2, m3…

 *Donde «d» hace referencia a las dimensiones y «m» a las métricas o hechos que se
almacenan.

De hechos
En una base de datos multidimensional están, por una parte, las tablas de hechos. Y es que
este tipo de bases de datos se suelen organizar en base a un tema: Ventas, Ganancias,
Climatología, etc.

Dicho tema ha de estar representado en la tabla de hechos. Esta tabla contiene valores
numéricos que van a permitir establecer las relaciones entre las distintas dimensiones del
cubo OLAP..

Aparte del nombre del hecho y un valor numérico para sus medidas, la tabla de hechos
también incluye las claves que permitirán relacionar los hechos con la tabla de dimensiones.

De dimensiones
Por otro lado, están las tablas de dimensiones, que representan aquello que se quiere
almacenar respecto a un tema concreto. En una misma base de datos multidimensional
puede haber numerosas tablas de dimensiones asociadas entre sí.

Las tablas de dimensiones pueden ser generadas de forma automática, o creadas


manualmente por los propios usuarios.

Asimismo, también existen claves naturales o subrogadas. Las claves naturales son aquellas


que ya vienen predefinidas. Por su parte, las claves subrogadas se definen de forma manual,
son de tipo secuencial y no tienen ningún tipo de relación directa con otros datos.
Medidas
En las tablas de hechos se almacenan las medidas de los datos. Estas medidas están
formadas por dos componentes principales:

 Una propiedad numérica, un valor, como puede ser el precio de venta de un producto.

 Una fórmula, de forma que se puedan combinar distintos valores de medidas.

Se pueden distinguir entre tres tipos de medidas:

 Medidas aditivas: pueden ser combinadas a lo largo de varias dimensiones. Por


ejemplo, medir las ventas totales de un producto a lo largo del tiempo.

 Medidas semiaditivas: no está permitida su combinación a lo largo de una o varias


dimensiones. Por ejemplo, hacer inventario de productos presentes en el almacén. Sin
embargo, no tendría ningún sentido sumar el stock total de un producto a través del
tiempo.

 Medidas no aditivas: no es posible combinarlas en ninguna dimensión

Jerarquía
El concepto de jerarquía permite que la información se que almacena en las bases de datos
multidimensionales se organice en base a diferentes niveles de abstracción.

 Nivel 1: Todos

 Nivel 2: Continentes > Europa, Asia

 Nivel 3: Países > Europa > Francia, Italia, España

 Nivel 4: Ciudades > España > Madrid, Barcelona, Sevilla

 Nivel 5: Oficinas > Madrid > Oficina 1, Oficina 2, Oficina 3

Bases de datos transaccionales


Entre los diferentes tipos de bases de datos que existen, encontramos las bases de datos
transaccionales; estas bases de datos se han convertido en una de las piezas clave para
cualquier tipo de empresa u organización. En esta entrada explicaremos qué son las bases
de datos transaccionales y veremos sus principales características.
 Manejan datos operativos que provienen de sistemas OLTP (on-line transactional
processing), cuyo objetivo es controlar y ejecutar tareas fundamentales para la
empresa, puesto que permiten obtener una fotografía de los procesos de negocio en
curso.

 Aunque las bases de datos transaccionales recogen los datos necesarios para la
aplicación a la hora de ejecutar sus operaciones, actualmente también capturan datos
sobre el contexto histórico de la transacción, con el fin de poder utilizarlos en análisis
posteriores.

 Este tipo de bases de datos están optimizada para añadir actualizaciones cortas y
rápidas en tiempo real por los usuarios finales.

 Se pueden realizar consultar cuanto estas están estandarizadas y son simples.

 Tienen una gran velocidad de procesamiento, lo que permite realizar consultar y


obtener resultados de manera muy rápida.

 Ocupan poco espacio.

 Tienen un diseño normalizado basado en tablas.

También podría gustarte