Articulo de referencia

Vehículo de prueba relacional IBM Peterlee

PRTV ( Peterlee Relational Test Vehicle ) fue el primer sistema de gestión de bases de datos relacionales del mundo capaz de manejar volúmenes de datos significativos. Era un si...

PRTV ( Peterlee Relational Test Vehicle ) fue el primer sistema de gestión de bases de datos relacionales del mundo capaz de manejar volúmenes de datos significativos.

Era un sistema de consulta relacional con potentes funciones de consulta, pero con una capacidad de actualización muy limitada y sin capacidad para múltiples usuarios simultáneos. PRTV fue el sucesor de la primera implementación relacional, IS1 .

Características

PRTV incluyó varias primicias en el área de bases de datos relacionales:

PRTV se basaba en un álgebra relacional , el Lenguaje Base de Sistemas de Información (ISBL), y seguía el modelo relacional de forma muy estricta. Incluso características como las funciones definidas por el usuario se formalizaron dentro de ese modelo. [ 6 ] El equipo de PRTV también introdujo sustitutos al modelo relacional [ 4 ] para ayudar a formalizar las operaciones de actualización relacional; y una formalización para la actualización a través de vistas. [ 7 ] Sin embargo, ninguna de estas se implementó en PRTV. PRTV no implementó enfáticamente los valores NULL, porque este concepto se introdujo recién en 1979. [ 8 ]

PRTV nunca estuvo disponible como producto, pero el Sistema de Gestión Urbana [ 9 ] construido sobre él estuvo disponible como un producto limitado de IBM.

Implementación

PRTV se escribió en una mezcla de lenguajes. Las capas superiores se escribieron en MP/3 y PL/I , [ 2 ] : 297 mientras que las capas inferiores se escribieron en PL/I y lenguaje ensamblador System/370. [ 2 ] : 301 MP/3 era un lenguaje de procesamiento de macros desarrollado en Peterlee a partir de 1973, similar a ML/I o TRAC . [ 10 ] PRTV se ejecutaba en mainframes System/370 de IBM. [ 2 ] : 301

Referencias

  1. Hall, Patrick AV (mayo de 1976). "Optimización de una única expresión relacional en un sistema de base de datos relacional". IBM J. Res. Dev . 20 (3): 244– 257. doi : 10.1147/rd.203.0244 .
  2. 1 2 3 4 Todd, Stephen (1976). "El vehículo de prueba relacional Peterlee: una descripción general del sistema". IBM Systems Journal . 15 (4): 285– 308. doi : 10.1147/sj.154.0285 .
  3. Storey, R.; W. Trebeljahr; N. Ourusoff; M. Bunzel (1979). "Informe del estudio del Programa de Sistemas de Información de la Organización Mundial de la Salud y del Centro Científico del Reino Unido de IBM sobre el diseño de sistemas de información". Informe UKSC 105 .
  4. 1 2 Hall, Patrick AV; J. Owlett; Stephen Todd (1976). "Relaciones y entidades". En Nijssen , GM (ed.). Conferencia de trabajo de la IFIP sobre modelado en sistemas de gestión de bases de datos de 1976. North Holland. pp. 201–220 . 
  5. Aldred, BK; BS Smedley (mayo de 1974). "Un sistema de gestión urbana: descripción general". Rep. No UKSC-53, IBM UK Scientific Center, Peterlee, Inglaterra .
  6. Hall, Patrick AV; P. Hitchcock; Stephen Todd (enero de 1975). «Un álgebra de relaciones para la computación computacional». Actas del segundo Simposio ACM sobre los Principios de los Lenguajes de Programación . Palo Alto, California: ACM. págs. 225–232 . 
  7. Todd, Stephen (agosto de 1977). "Mantenimiento automático de restricciones y actualización de relaciones definidas". En Gilchrist, Bruce (ed.). Actas del Congreso IFIP de 1977. Toronto, Canadá: North Holland. págs. 145–148 . 
  8. Codd, Edgar F. (diciembre de 1979). "Extending the Database Relational Model to Capture More Meaning". ACM Transactions on Database Systems . 4 (4): 397– 434. CiteSeerX 10.1.1.508.5701 . doi : 10.1145/320107.320109 . S2CID 17517212 .  
  9. Aldred, Barry K.; BS Smedley (mayo de 1974). "Un sistema de gestión urbana: descripción general". Informe n.º UKSC-53, Centro Científico de IBM en el Reino Unido, Peterlee, Inglaterra .
  10. AJ Cole (26 de noviembre de 1981). "MP/3: un procesador macro de gama alta con funciones de sistema" . Procesadores macro . Archivo CUP. págs. 133–159 . ISBN  978-0-521-28560-5.
Obtenido de " https://en.wikipedia.org/w/index.php?title=IBM_Peterlee_Relational_Test_Vehicle&oldid=1329125879 "