programas que prestan servicio a los usuarios finales. Cada programa define y maneja sus propios datos.
Los sistemas de ficheros surgieron al tratar de
informatizar el manejo de los archivadores manuales con objeto de proporcionar un acceso ms eficiente a los datos.
En lugar de establecer un sistema centralizado en
donde almacenar todos los datos de la organizacin o empresa, se escogi un modelo descentralizado en el que cada seccin o departamento almacena y gestiona sus propios datos Inconvenientes al usar un sistema de ficheros
Separacin y aislamiento de los datos.
Duplicacin de datos. Dependencia de datos. Formatos de ficheros incompatibles. Consultas fijas y proliferacin de programas de aplicacin. Sistemas de bases de datos Tienen sus races en el proyecto estadounidense Apolo de mandar al hombre a la luna, en los aos sesenta.
La primera empresa encargada del proyecto, NAA (North American
Aviation), desarroll un software denominado GUAM (General Update Access Method) que estaba basado en el concepto de que varias piezas pequeas se unen para formar una pieza ms grande, y as sucesivamente hasta que el producto final est ensamblado.
A mediados de los sesenta, IBM se uni a NAA para desarrollar
GUAM en lo que ahora se conoce como IMS (Information Management System). A mitad de los sesenta, se desarroll IDS (Integrated Data Store), de General Electric. Este trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de red.
CODASYL (Conference on Data Systems Languages), formado por
representantes del gobierno de EEUU y representantes del mundo empresarial, formaron un grupo denominado DBTG (Data Base Task Group), cuyo objetivo era definir unas especificaciones estndar que permitieran la creacin de bases de datos y el manejo de los datos.
El DBTG present su informe final en 1971 y aunque ste no fue
formalmente aceptado por ANSI (American National Standards Institute), muchos sistemas se desarrollaron siguiendo la propuesta del DBTG. En 1970 Edgar Frank Codd, de los laboratorios de investigacin de IBM, escribi un artculo presentando el modelo relacional. Entonces, se comenzaron a desarrollar muchos sistemas relacionales, apareciendo los primeros a finales de los setenta y principios de los ochenta. Uno de los primeros es System R, de IBM.
Esto condujo a dos grandes desarrollos:
El desarrollo de un lenguaje de consultas estructurado denominado SQL, que se ha convertido en el lenguaje estndar de los sistemas relacionales. La produccin de varios SGBD relacionales durante los aos ochenta, como DB2 y SLQ/DS de IBM, y ORACLE de ORACLE Corporation. En 1976, Chen present el modelo entidad-relacin, que es la tcnica ms utilizada en el diseo de bases de datos.
En 1979, Codd intent subsanar algunas de las deficiencias de su
modelo relacional con una versin extendida denominada RM/T (1979) y ms recientemente RM/V2 (1990). Los intentos de proporcionar un modelo de datos que represente al mundo real de un modo ms fiel han dado lugar a los modelos de datos semnticos
Como respuesta a la creciente complejidad de las aplicaciones
que requieren bases de datos, han surgido dos nuevos modelos: el modelo de datos orientado a objetos y el modelo relacional extendido. Sin embargo, a diferencia de los modelos que los preceden, la composicin de estos modelos no est clara. Esta evolucin representa la tercera generacin de los SGBD. MODELOS DE BD