Informatica

Solo disponible en BuenasTareas
  • Páginas : 33 (8023 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2011
Leer documento completo
Vista previa del texto
¿DESARROLLO ORIENTADO A PROCESOS U ORIENTADO A DATOS?

¿Desarrollo orientado a procesos u orientado a datos?
Algunas reflexiones en el 40° aniversario de los Sistemas de Gerencia de Bases de Datos Preparado por Breogán Gonda
bgv@artech.com.uy Copyright © 2009 Artech, todos los derechos reservados Download it from: www.genexus.com/whitepapers

Advertencia previa No quiero que el lector sellame a engaño y se frustre con la lectura de este trabajo: nunca he tenido la posibilidad ni la vocación de mirar la vida pasar. Siempre he asumido fuertes compromisos profesionales y, por todo ello, no pretendo que se me considere objetivo. Bases de Datos: un poco de historia y reflexiones El año 1963 fue un año fermental en la informática. ¡Fue el año de la llamada 3ª Generación de computadores!:por primera vez los fabricantes comenzaron a pensar que empresas normales podrían beneficiarse del uso de la informática que, hasta entonces, estaba restringido a enormes proyectos, muchos de ellos de carácter estratégico y ligados con la guerra fría. Un buen día de 1963 Honeywell lanzó su H200, primer computador de la llamada 3ª Generación. Rápidamente otras empresas respondieron con otroscomputadores de “3ª Generación”, o anuncios de los mismos (en ciertos casos tan sólo enunciando algunas de sus características y mostrando maquetas de sus gabinetes, porque habían sido tomadas por sorpresa y sus proyectos estaban en un estado primitivo): el líder IBM con su “/360”, General Electric con sus “Compatibles 400” y “Compatibles 600”, RCA con su línea “Spectra”, Univac lanzando nuevo hardwarey su legendario sistema operativo “Exec”, etc. ¿Qué fue lo más importante de la 3ª Generación? De acuerdo a sus repercusiones, los elementos más importantes fueron la formalización, como algo independiente del hardware, de los conceptos de software, en general y del sistema operativo, en particular, y un fuerte impulso a los lenguajes de programación estándares (Cobol, Fortran, Algol) queteóricamente ya existían desde 1959 pero que no eran utilizados en el desarrollo real de aplicaciones. Charles Bachman, las primeras ideas sobre bases de datos, el primer Sistema de Gerencia de Base de Datos (DBMS) En esos momentos hubo algo muy importante que pasó desapercibido para la mayoría: En forma bastante silenciosa General Electric en EE UU y Bull – General Electric en el resto del mundoliberaron el IDS (Integrated Data Store) que fue el primer Sistema de Gerencia de Base de Datos en el mercado mundial. El IDS seguía las ideas de Charles Bachman [1], el gran pionero de las Bases de Datos que, en aquel momento, fueron tomadas por la gran mayoría de la comunidad informática como una sofisticación exagerada y sólo destinada a unas pocas aplicaciones muy complejas. Algunos, sin embargo,desde el principio pensamos que las bases de datos estaban destinadas a soportar todas las aplicaciones computacionales, mientras que la mayor parte no tomaba nuestras posiciones muy en serio. ¿Qué ha pasado en estos 40 años?, ¿Cómo ha afectado el lanzamiento del IDS al desarrollo de sistemas? Repasemos rápidamente, de una forma libre, las ideas fundamentales de Charles Bachman: La Base de Datos debecontener todos los datos de la empresa. Todos los sistemas interactuarán con dicha Base de Datos. El Sistema de Gerencia de Base de Datos debe permitir el almacenamiento, actualización, eliminación y recuperación rápida y sencilla de esos datos y, para ello, debe contener también los mecanismos de acceso y de control / aseguramiento de la integridad.

XIII ENCUENTRO INTERNACIONAL GENEXUS
Página1

¿DESARROLLO ORIENTADO A PROCESOS U ORIENTADO A DATOS?

¿Cuáles eran los mecanismos de integridad previstos por Bachman? Los de “integridad de entidad” (cada entidad tendrá un identificador explícito, no habrá dos instancias de una entidad con el mismo valor del identificador) y los de “integridad referencial” (que, en la implementación del IDS podríamos caracterizar bien como “cada...
tracking img