Bases de datos

Páginas: 6 (1254 palabras) Publicado: 20 de marzo de 2012
Bases de datos jerárquicas:
En la base de datos jerárquicas, los datos se organizan en una manera similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Por otra parte, las bases de datos jerárquicas son esencialmente útiles en el caso deaplicaciones que manejan una gran cantidad de información y datos muy compartidos, accediendo a la creación de estructuras estables y de gran rendimiento.
Una de las principales restricciones de este modelo es su incapacidad de representar eficientemente la inutilidad de datos.
Ejemplo:

Figura 1 Estructura de un árbol jerárquico

Figura 2. Base de datos jerárquica. Estructura lógica y ejemploBases de datos de Red:
Éste es un modelo levemente desigual 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 un gran adelanto con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de inutilidad de datos; pero, aun así, ladificultad que significa administrar la información en una base de datos de red, ha considerado que sea un modelo utilizado en su mayoría por programadores, más que por usuarios finales.

Figura 3 Estructura de datos de red

Figura 4 Estructura de datos de red
Bases de datos transaccionales
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muypoco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su único fin es, recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algúntipo de conectividad a bases de datos relacionales.
Un ejemplo habitual de transacción 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 atomicidad del sistema (es decir, para que noaparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.

Figura 5 Base de Datos Transaccionales
Bases de datos relacionales:
En la actualidad este modelo es utilizado paramodelar problemas reales y administrar datos dinámicamente. Es un nuevo paradigma en los modelos de base de datos, tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California). Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoríade las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienenrelevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS