Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Valencia. Edo-Carabobo
javier amanau
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.
Podemos encontrar una BDB por cada área científico-técnica existente o, en su defecto,
alguna multidisciplinar.
Estar integrada por datos que se relacionan pero también son independientes.
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.
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 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.
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.
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.
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:
Permiten hacer consultas a través de reglas lógicas, deduciendo nueva información por
medio de los datos presentes en la database.
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.
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.
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).
*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í.
Una propiedad numérica, un valor, como puede ser el precio de venta de un producto.
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
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.