Vous êtes sur la page 1sur 7

Base de Datos Marzo 2.

012
Rodriguez

Modelo Jerrquico
stas son bases de datos que, como su nombre indica, almacenan su informacin en una
estructura jerrquica. En este modelo los datos se organizan en una forma similar a un
rbol (visto al revs), en donde un nodo padre de informacin puede tener
varios hijos. El nodo que no tiene padres es llamado raz , y a los nodos que no tienen
hijos se los conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de aplicaciones que
manejan un gran volumen de informacin y datos muy compartidos permitiendo
crear estructuras estables y de gran rendimiento. Una de las principales
limitaciones de este modelo es su incapacidad de representar eficientemente la
redundancia de datos.
El modelo jerrquico no diferencia una vista lgica de una vista fsica de la
base de datos. De manera que las relaciones entre datos se establecen
siempre a nivel fsico, es decir, mediante referencia a direcciones fsicas del
medio de almacenamiento (sectores y pistas).
Los datos se almacenan en la forma de registros. Cada registro consta de un
conjunto de campos. Un conjunto de registros con los mismos campos se
denomina fichero (record type, en ingls).
Ventajas:

Un rbol con todo su entrerramado de relaciones, en el que la conexin


es fija y slo puede ser cambiada modificando una porcin de cdigo,
suministra, sin embargo, la ventaja de que la navegacin se realiza de
una forma muy rpida.
Es fcil de ver la estructura de la base de datos.
Su implementacin es sencilla y rpida de implantar.
Se puede predefinir relaciones, lo que simplifica las variaciones a futuro

Desventajas:

Puede dar lugar a la consistencia de los datos cuando se llevan a cabo


actualizaciones.
Resulta inevitable el desaprovechamiento de espacio.
La extraccin de la informacin de una unidad que se encuentra varios
niveles abajo requiere navegar por un camino a travs de las unidades y
sus relaciones hasta llegar a ella.
Presenta la desventaja de que es necesario un conocimiento en
profundidad de las unidades de informacin y de sus relaciones entre s.
Adicionalmente, combinar la informacin de unidades que residen en
ramas muy separadas de la estructura arbrea es una tarea que
consume tiempo y esfuerzo.
Las operaciones de insertar y borrar son complejas.
Las relaciones Nodo a Nodo pueden ser implementadas de una forma no
muy eficiente, pues para hacerlo se genera redundancia.

Base de Datos Marzo 2.012


Rodriguez

Modelo de Redes
Una base de datos de red es una base de datos conformada por una
coleccin o set de registros, los cuales estn conectados entre s por medio de
enlaces en una red. El registro es similar al de una entidad como las
empleadas
en
el
modelo
relacional.
Un registro es una coleccin o conjunto de campos (atributos), donde cada
uno de los que contiene solamente un nico valor almacenado,
exclusivamente el enlace es la asociacin entre dos registros, as que podemos
verla como una relacin estrictamente binaria.
Una estructura de base de datos de red, llamada algunas veces estructura de
plex, abarca ms que la estructura de rbol, porque un nodo hijo en la
estructura red puede tener ms de un nodo padre. En otras palabras, la
restriccin de que en un rbol jerrquico cada hijo puede tener slo un padre,
se hace menos severa.
As, la estructura de rbol se puede considerar como un caso especial de la
estructura de red.

Modelo Relacional
Una base de datos relacional es una base de datos que cumple con el modelo
relacional, el cual es el modelo ms utilizado en la actualidad para
implementar bases de datos ya planificadas. Permiten establecer
interconexiones (relaciones) entre los datos (que estn guardados en tablas), y
a travs de dichas conexiones relacionar los datos de ambas tablas, de ah
proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en
1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no
tard en consolidarse como un nuevo paradigma en los modelos de base de
datos.
Ventajas

Provee herramientas que garantizan evitar la duplicidad de registros.

Garantiza la integridad referencial, as, al eliminar un registro elimina


todos los registros relacionados dependientes.

Favorece la normalizacin por ser ms comprensible y aplicable.

Desventajas

Presentan deficiencias con datos grficos, multimedia, CAD y sistemas


de informacin geogrfica.

No se manipulan de forma manejable los bloques de texto como tipo de


dato.

Base de Datos Marzo 2.012


Rodriguez
Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo
de satisfacer las necesidades de las aplicaciones anteriores y as,
complementar pero no sustituir a las bases de datos relacionales.

Modelo Entidad - Relacin


Un diagrama o modelo entidad-relacin (a veces denominado por sus siglas, ER "Entity relationship", o, "DER" Diagrama de Entidad Relacin) es una
herramienta para el modelado de datos de un sistema de informacin.
Estos modelos expresan entidades relevantes para un sistema de informacin
as como sus interrelaciones y propiedades.
Modelo
1. Se elabora el diagrama (o diagramas) entidad-relacin.
2. Se completa el modelo con listas de atributos y una descripcin de otras
restricciones que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta tcnica se necesita cierto entrenamiento y
experiencia para lograr buenos modelos de datos.
El modelado de datos no acaba con el uso de esta tcnica. Son necesarias
otras tcnicas para lograr un modelo directamente implementable en una base
de datos. Brevemente:

Transformacin de relaciones mltiples en binarias.


Normalizacin de una base de datos de relaciones (algunas relaciones
pueden transformarse en atributos y viceversa).
Conversin en tablas (en caso de utilizar una base de datos relacional).

Modelo Semntico
Consiste en estudiar los datos que se pretenden almacenar en la base de
datos antes de elegir el modelo de datos concreto que se va a usar en la base
de datos.

Base de Datos Marzo 2.012


Rodriguez

El modelado semntico permite separar el anlisis (qu?) del diseo


(cmo?).
Los sistemas de base de datos relacionales solo expresan en realidad una
comprensin muy limitada del significado la informacin contendida en la base
de datos, por lo general entienden ciertos valores sencillos de datos y ciertas
interrelaciones de muchos a uno entre dichos valores, toda informacin mas
all de eso se deja al usuario.
Los modelos semnticos en cambio permiten captar mejor el significado
(semntica) de los datos contenidos en la base de datos.

Modelo Binario

Base de Datos Marzo 2.012


Rodriguez
El modelo Binario utiliza relaciones binarias entre conjuntos de datos. Es
importante para algunos sistemas de bases de datos. Donde es posible
transformar el modelo binario en un modelo de red. Los lenguajes que
manipula son complejos en la medida en que ofrecen numerosas primitivas
de
acceso
especficas
de
cada
organizacin
de
datos.
Una idea del modelo es el modelo Z de Abrial, se encuentra dividido en dos
partes. Una de ellas es el nivel conceptual y denota clases de informaciones
llamadas conjuntos de entidades, pudindose definir entre dos de estos
conjuntos una relacin binaria llamada asociacin, se caracteriza mediante dos
funciones mono o multivalorada, inversas entre si, y que son
interpretaciones de esta relacin.

Modelo Orientado a Objetos


El Modelado y Diseo Orientado a Objetos se funda en pensar acerca de
problemas a resolver empleando modelos que se han organizado tomando
como base conceptos del mundo real. La unidad bsica es el objeto que
combina las estructuras de datos con los comportamientos en una entidad
nica.
La Metodologa OMT se extiende desde el anlisis hasta la implementacin
pasando por el diseo. En primer lugar, se construye un modelo de anlisis
para abstraer los aspectos esenciales del dominio de la aplicacin sin tener en
cuenta la implementacin eventual. En este modelo se toman decisiones
importantes que despus se completan para optimizar la implementacin en
segundo lugar. Los objetos del dominio de la aplicacin constituyen el marco
de trabajo del modelo de diseo, pero se implementan en trminos de objetos
del dominio de la computadora. Por ltimo, el modelo de diseo se implementa
en algn lenguaje de programacin, base de datos o hardware.

Modelo Transaccional
Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes
velocidades, estas bases son muy poco comunes y estn dirigidas por lo
general al entorno de anlisis de calidad, datos de produccin e industrial, es
importante entender que su fin nico es recolectar y recuperar los datos a la
mayor velocidad posible, por lo tanto la redundancia y duplicacin de
informacin no es un problema como con las dems bases de datos, por lo
general para poderlas aprovechar al mximo permiten algn tipo de
conectividad a bases de datos relacionales.
Un ejemplo habitual de transaccin es el traspaso de una cantidad de dinero
entre cuentas bancarias. Normalmente se realiza mediante dos operaciones
distintas, una en la que se decrementa el saldo de la cuenta origen y otra en la
que incrementamos el saldo de la cuenta destino. Para garantizar la

Base de Datos Marzo 2.012


Rodriguez
atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero),
las dos operaciones deben ser atmicas, es decir, el sistema debe garantizar
que, bajo cualquier circunstancia (incluso una cada del sistema), el resultado
final es que, o bien se han realizado las dos operaciones, o bien no se ha
realizado ninguna.

Modelo Multidimensional
Una base de datos multidimensional, es aquella que almacena sus datos con
varias dimensiones, es decir que en vez de un valor, encontramos varios
dependiendo de los "ejes" definidos.
Los datos en un DW se modelan en data cubes (cubos de datos sera su
traduccin literal), estructuras multidimensionales (hipercubos, en concreto)
cuyas operaciones ms comunes son:

Roll up (incremento en el nivel de agregacin de los datos).

Drill down (incremento en el nivel de detalle, opuesto a roll up).

Slice (reduccin de la dimensionalidad de los datos mediante


seleccin).

Dice (reduccin de la dimensionalidad de los datos mediante


proyecccin).

Pivotaje o rotacin (reorientacin de la visin multidimensional de


los datos).
Modelado multidimensional
Modelos de datos como conjuntos de medidas descritas por dimensiones.
Adecuado para resumir y organizar datos (p.ej. hojas de clculo).
Enfocado para trabajar sobre datos de tipo numrico.
Ms simple: Ms fcil de visualizar y entender que el modelado E/R.

Base de Datos Distribuidas


Una base de datos distribuida (BDD) es un conjunto de mltiples bases de
datos lgicamente relacionadas las cuales se encuentran distribuidas en
diferentes espacios lgicos (pej. un servidor corriendo 2 mquinas virtuales) e
interconectados por una red de comunicaciones. Dichas BDD tienen la
capacidad de realizar procesamiento autnomo, esto permite realizar
operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida
(SBDD) es un sistema en el cual mltiples sitios de bases de datos estn
ligados por un sistema de comunicaciones de tal forma que, un usuario en
cualquier sitio puede acceder los datos en cualquier parte de la red
exactamente como si estos fueran accedidos de forma local.
Un sistema distribuido de bases de datos se almacenan en varias
computadoras. Los principales factores que distinguen un SBDD de un sistema
centralizado son los siguientes:

Hay mltiples computadores, llamados sitios o nodos.

Base de Datos Marzo 2.012


Rodriguez

Estos sitios deben de estar comunicados por medio de algn tipo de red
de comunicaciones para transmitir datos y rdenes entre los sitios.

Base de Datos Paralelas


SGBD paralelo: Un SGBD que se ejecuta sobre mltiples procesadores y discos
que han sido diseados para ejecutar operaciones en paralelo, cuando sea
posible, con el propsito de mejorar el rendimiento.
Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S
mediante la utilizacin de UCP y discos en paralelo. La fuerza que ha
impulsado a los sistemas paralelos de bases de datos ha sido la demanda de
aplicaciones que han de manejar bases de datos extremadamente grandes
(del orden de terabytes, esto es, 1012 bytes) o que tienen que procesar un
nmero enorme de transacciones por segundo (del orden de miles de
transacciones por segundo).
Los sistemas paralelos de base de datos constan de varios procesadores y
varios discos conectados a travs de una red de interconexin de alta
velocidad. Para medir el rendimiento de los sistemas de base de datos existen
2 medidas principales:

La productividad (throughput) que se entiende como el nmero de


tareas que pueden completarse en un intervalo de tiempo determinado.
El tiempo de respuesta (response time) que es la cantidad de tiempo
que necesita para completar una nica tarea a partir del momento en
que se enve. Un sistema que procese un gran nmero de pequeas
transacciones puede mejorar su productividad realizando muchas
transacciones en paralelo. Un sistema que procese transacciones ms
largas puede mejorar tanto su productividad como sus tiempos de
respuesta realizando en paralelo cada una de las subtareas de cada
transaccin.

Vous aimerez peut-être aussi