analista programador

Páginas: 8 (1791 palabras) Publicado: 7 de julio de 2014
Bases de datos jerárquicas
Cómo funcionan:
El modelo jerárquico no diferencia una vista lógica de una vista física de la base de datos. De manera que las relaciones entre datos se establecen siempre a nivel físico, es decir, mediante referencia a direcciones físicas del medio de almacenamiento.
Los datos se almacenan en la forma de registros, el equivalente a las tuplas del modelo relacional.Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. Un conjunto de registros con los mismos campos se denomina fichero (record type, en inglés), el equivalente a las relaciones del modelo relacional.
Limitaciones del modelo:
- Duplicidad de registros:
No se garantiza la inexistencia de registros duplicados. Esto también es cierto para los campos"clave". Es decir, no se garantiza que dos registros cualesquiera tengan diferentes valores en un subconjunto concreto de campos.
- Integridad referencial:
No existe garantía de que un registro hijo esté relacionado con un registro padre válido. Por ejemplo, es posible borrar un nodo padre sin eliminar antes los nodos hijo, de manera que éstos últimos están relacionados con un registro inválidoo inexistente
- Desnormalización:
La desnormalización permite ingresar redundancia de una forma controlada, seguir a una serie de pasos conlleva a:
Combinar las relaciones
Duplicar los atributos no claves
Introducción de grupos repetitivos
Crear tablas de extracción
Cuando se debe desnormalizar:
Se debe desnormalizar para optimizar el esquema relacional
Para hacer referencia a lacombinación de 2 relaciones que forman una sola relación

Gestores de bases de datos:
-Adabas: (Adaptable Database System), es una base de datos de listas invertidas, de alto rendimiento creada por la empresa alemana Software AG, en el año 1969. Actualmente se sigue comercializando bajo la versión Adabas 2006, incorporando gateways para SOA y SQL.
- GT.M: (Greystone Tecnology M) fue desarrollado porGreystone Technology Corp. es una implementación del estándar ANSI M para varios sistemas UNIX y de Hewlett-sistema Packard OpenVMS. Además de preservar las características tradicionales de M, GT.M también ofrece un compilador optimizado que produce código objeto que no requiere de intérpretes internos durante la ejecución.
- IMS: IBM Information Management System (IMS) es un gestor de bases dedatos jerárquicas y un gestor transaccional con alta capacidad de proceso.
IBM diseñó el IMS con Rockwell y Caterpillar en 1966 debido al Programa Apolo. El desafío de IBM era inventariar la extensísima lista de materiales del cohete lunar Saturno V y de la nave Apolo.
Sistema de Gestión de bases de datos distribuida (SGBD):
Éste es un modelo ligeramente distinto del jerárquico; su diferenciafundamental 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, aún así, la dificultad que significa administrar la información en una base de datos de red ha significado quesea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
Base de datos de red
Cómo funcionan:
Este modelo permite la representación de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registrodenominado el conector. En el modelo en red se representa el mundo real mediante registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas
La base de datos en red funciona lentamente.
Si los archivos en red ejecutan las tareas lentamente, se debe tener en cuenta lo siguiente:
- Asegurar de que la base de datos reside en el disco duro del equipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista Programador
  • Analista programador
  • Analista Programador
  • Analista programador
  • Analista Programador
  • Analista Programador
  • analista programador
  • Analista Y Programador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS