Articulo de referencia

Sistema de gestión de bases de datos relacionales MICRO

El sistema de gestión de bases de datos relacionales MICRO fue el primer sistema de gestión de bases de datos a gran escala basado en la teoría de conjuntos que se utilizó en pr...

El sistema de gestión de bases de datos relacionales MICRO fue el primer sistema de gestión de bases de datos a gran escala basado en la teoría de conjuntos que se utilizó en producción. [ 1 ] Aunque inicialmente se consideró a MICRO como un "Sistema de Gestión de la Información", finalmente se reconoció que proporcionaba todas las capacidades de un SGBDR. Los principales fundamentos y algoritmos de MICRO se basaban en el modelo de Estructura de Datos Conjuntista (STDS) desarrollado por DL ​​Childs del Proyecto CONCOMP (Uso Conversacional de Computadoras) de la Universidad de Michigan. [ 2 ] [ 3 ] [ 4 ] MICRO presentaba una interfaz de lenguaje natural que permitía a personas sin conocimientos de programación utilizar el sistema. [ 5 ] [ 6 ]

La implementación de MICRO comenzó en 1970 como parte del proyecto del Sistema de Información del Mercado Laboral (LMIS) en el Instituto de Relaciones Laborales e Industriales (ILIR) de la Universidad de Michigan. El Dr. Malcolm S. Cohen fue Director del Proyecto LMIS y fue el principal innovador y diseñador del Sistema de Recuperación MICRO original. [ 7 ] Carol Easthope y Jack Guskin fueron los programadores principales. DL Childs, Vicepresidente de Set Theoretic Information Systems (STIS) Corporation, brindó orientación continua en el uso del software de acceso a datos de Estructura de Datos Teórica de Conjuntos (STDS) para MICRO. La financiación provino de la Oficina de Administración de Mano de Obra dentro del Departamento de Trabajo de los Estados Unidos. [ 5 ] MICRO se utilizó por primera vez para el estudio de grandes bases de datos de ciencias sociales denominadas microdatos; de ahí su nombre. Organizaciones como el Departamento de Trabajo de los Estados Unidos , la Agencia de Protección Ambiental de los Estados Unidos e investigadores de la Universidad de Alberta , la Universidad de Michigan , la Universidad Estatal de Wayne , la Universidad de Newcastle upon Tyne y la Universidad de Durham utilizaron MICRO para gestionar bases de datos a muy gran escala hasta 1998.

MICRO se ejecuta bajo el Michigan Terminal System (MTS), el sistema interactivo de tiempo compartido desarrollado en la Universidad de Michigan que se ejecuta en IBM System/360 Modelo 67 , System/370 y computadoras mainframe compatibles. [ 8 ] MICRO proporciona un lenguaje de consulta , un directorio de base de datos y un diccionario de datos para crear una interfaz entre el usuario y el software propietario muy eficiente Set-Theoretic Data Structure (STDS) desarrollado por Set-Theoretic Information Systems Corporation (STIS) de Ann Arbor, Michigan . Las rutinas de nivel inferior de STIS tratan las bases de datos como conjuntos y realizan operaciones de conjuntos sobre ellas, por ejemplo, unión, intersección, restricciones, etc. Aunque el modelo STDS subyacente se basa en la teoría de conjuntos, la interfaz de usuario de MICRO es similar a las que se utilizan posteriormente en los sistemas de gestión de bases de datos relacionales . [ 2 ] [ 9 ] La representación de datos de MICRO puede pensarse como una matriz o tabla en la que las filas representan diferentes registros o "casos", y las columnas contienen elementos de datos individuales para cada registro; Sin embargo, la representación real de los datos se realiza en forma de teoría de conjuntos. En las aplicaciones del mercado laboral, las filas suelen representar a los solicitantes de empleo o a los empleados, y las columnas representan campos como la edad, el sexo y los ingresos, o bien el tipo de industria, el número de empleados y la nómina. [ 1 ]

MICRO permite a usuarios con poca experiencia en programación definir, ingresar, consultar, manipular y actualizar colecciones de datos en un entorno relativamente no estructurado y sin restricciones. [ 5 ] Como sistema interactivo, MICRO es potente en términos de la complejidad de las solicitudes que pueden realizar los usuarios sin experiencia previa en lenguajes de programación. [ 10 ] MICRO incluye cálculos estadísticos básicos como media, varianza, frecuencia, mediana, etc. Si se desea un análisis estadístico más riguroso, los datos de una base de datos MICRO se pueden exportar al Sistema Interactivo de Análisis de Datos de Michigan (MIDAS), [ 11 ] un paquete de análisis estadístico disponible en el Sistema de Terminales de Michigan. [ 12 ]

Referencias

  1. 1 2 "Una estructura de datos y lenguaje de recuperación basados ​​en la teoría de conjuntos" (PDF) , William R. Hershey y Carol H. Easthope, Artículo de la Sesión sobre Estructuras de Datos, Conferencia Conjunta de Computación de Primavera, mayo de 1972 en ACM SIGIR Forum , Volumen 7, Número 4 (diciembre de 1972), págs. 45-55, DOI= 10.1145/1095495.1095500
  2. 1 2 "Conjuntos, modelos de datos e independencia de datos" , por Ken North, bloguero de Dr. Dobb's, 10 de marzo de 2010
  3. Descripción de una estructura de datos basada en la teoría de conjuntos , DL Childs, 1968, Informe técnico 3 del proyecto CONCOMP (Investigación en el uso conversacional de las computadoras), Universidad de Michigan, Ann Arbor, Michigan, EE. UU.
  4. Viabilidad de una estructura de datos basada en la teoría de conjuntos  : una estructura general basada en una definición reconstituida de relación , DL Childs, 1968, Informe técnico 6 del proyecto CONCOMP (Investigación en el uso conversacional de las computadoras), Universidad de Michigan, Ann Arbor, Michigan, EE. UU.
  5. 1 2 3 Manual de referencia del sistema de gestión de información MICRO (versión 5.0) , MA Kahn, DL Rumelhart y BL Bronson, octubre de 1977, Instituto de Relaciones Laborales e Industriales (ILIR), Universidad de Michigan y Universidad Estatal de Wayne
  6. MICRO: Un sistema de gestión de bases de datos relacionales , Harry F. Clark, David E. Hetrick, Robert C. Bressan, julio de 1992, Instituto de Relaciones Laborales e Industriales (ILIR), Universidad de Michigan, 451 páginas, ISBN 9780877363507
  7. Viabilidad de un Sistema de Información del Mercado Laboral, Volumen 3, Informe Final para el período del 1 de julio de 1970 al 30 de junio de 1974 , Malcolm S. Cohen, Proyecto del Sistema de Información del Mercado Laboral (LMIS), Instituto de Relaciones Laborales e Industriales, Universidad de Michigan, junio de 1974, 76 páginas, PDF
  8. "Capítulo 6: MICRO" en Introducción a los sistemas de gestión de bases de datos en MTS , Rick Rilio, Serie de guías de usuario, Centro de Computación, Universidad de Michigan, marzo de 1986, páginas 147-189
  9. "Un modelo relacional de datos para grandes bancos de datos compartidos" , EF Codd, Communications of the ACM, volumen 13, número 6 (junio de 1970), págs. 77–387, doi= 10.1145/362384.362685
  10. " Uso de una base de datos relacional para apoyar la investigación clínica: aplicación en un programa de diabetes ", Diane Lomatch, MPH, Terry Truax, MS, Peter Savage, MD, Unidad del Centro de Diabetes, MDRTC, Universidad de Michigan, 1981
  11. Documentación para MIDAS , Daniel J. Fox y Kenneth E. Guire, Tercera edición (septiembre de 1976), Laboratorio de Investigación Estadística, Universidad de Michigan, 203 págs.
  12. " Conversión de estructuras de archivos tradicionales a sistemas de gestión de bases de datos: una herramienta poderosa para la gestión de enfermería" , Yvonne Marie Abdoo, Ph.D., RN, Facultad de Enfermería de la Universidad Estatal de Wayne, 1987