Diferencia entre revisiones de «Sistema de gestión de bases de datos»

Contenido eliminado Contenido añadido
Luicheto (discusión · contribs.)
m Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores)
Etiqueta: Revertido
Línea 20:
=== Sistemas de navegación (1960) ===
 
''''''Según las computadoras fueron ganando velocidad y capacidad, aparecieron sistemas de bases de datos de propósito general; a mediados de 1960 ya había algunos sistemas en uso. Apareció el interés en obtener un estándar y Charles Bachman —autor de uno de los primeros productos, el ''Integrated Data Store'' (IDS)— fundó el Database Task Group dentro de [[CODASYL]], el grupo responsable de la creación y estandarización de COBOL. En 1971 publicaron su estándar, que pasó a ser conocido como la «aproximación CODASYL», y en breve aparecieron algunos productos basados en esta línea.'''
 
'''La estrategia de CODASYL estaba basada en la navegación manual por un conjunto de datos enlazados en red. Cuando se arrancaba la base de datos, el programa devolvía un enlace al primer registro de la base de datos, el cual a su vez contenía punteros a otros datos. Para encontrar un registro concreto el programador debía ir siguiendo punteros hasta llegar al registro buscado.'''
Línea 28:
'''Se encontraron soluciones a muchos de esos problemas. El fabricante Prime creó un SGBD ajustado a CODASYL basado en [[Árbol binario|árboles binarios]] que atajaba la navegación de registro en registro proveyendo caminos alternativos de acceso. También aportaba un lenguaje de consulta muy claro. De hecho no hay razón para no poder aplicar los conceptos de normalización a bases de datos CODASYL, pero en último término CODASYL resultaba muy complejo y requería de mucho esfuerzo y práctica para producir una aplicación útil.'''
 
'''IBM también tenía su SGBD propio en 1968, conocido como [[IMS (IBM)|IMS]]. Se trataba de un software desarrollado para el [[programa Apolo]] sobre System/360. IMS tenía conceptos similares a CODASYL, pero usaba una jerarquía estricta de ordenación de los datos, frente a la estructura en red de CODASYL. Ambos conceptos fueron englobados posteriormente en el concepto de bases de datos de navegación debido al modo de acceso a los datos, de hecho Bachman recibió al premio Turing en 1973 por su ponencia ''El programador como navegador''.<ref>{{cita web |url= http://dl.acm.org/citation.cfm?id=362534 |título=''The programmer as navigator'' |fechaacceso=17 de febrero de 2013 |apellido=Bachman |nombre=Charles W. |idioma=inglés}}</ref>''''''
 
=== Sistemas relacionales (1970) ===