travesti bodrum
travesti bodrum travesti
taksim travesti şişli aktif travestiler
Sistema de Investigación - Universidad Nacional de Entre Rios
Convocatoria 2012

ESTUDIO COMPARATIVO Y ANALISIS DE RENDIMIENTO DE LOS LENGUAJES DE MANIPULACION DE DATOS EN BASE DE DATOS ORIENTADAS A OBJETOS Y BASES DE DATOS OBJETO-RELACIONALES

Director
CoDirector
Benedetto, Marcelo Gabriel
Equipo
Cobo, Maria Laura (Integrante externo)
Martinez, Diego Cesar (Integrante externo)
Evaluadores
Doorn, Jorge Horacio
Doorn, Jorge Horacio
Doorn, Jorge Horacio
Doorn, Jorge Horacio
La Red Martinez, David Luis
La Red Martinez, David Luis
La Red Martinez, David Luis
La Red Martinez, David Luis
Naiouf, Ricardo Marcelo
Vecchietti, Aldo Rodomiro
Abstract
Las primeras aplicaciones de bases de datos eran sistemas monolíticos, generalmente monousuario, con transacciones de corta duración, tipos de datos mayormente simples, y un esquema que se desarrollaba inicialmente y se conservaba más allá de algún requerimiento de usuario. A partir del surgimiento de los sistemas de manejo de bases de datos y del modelo relacional, se definieron sistemas con una mayor solidez teórica, respetando formas normales, que llevaban a buenos diseños y con una tasa de errores mucho más baja. En estos sistemas, generalmente se admitían múltiples usuarios, transacciones concurrentes, recuperación ante fa llos, mayor disponibilidad de los datos, y un esquema más adaptable a modificaciones en el software. En teoría de bases de datos, el modelo relacional puro tiene una restricción muy fuerte: los tipos de datos deben ser atómicos (simples) para satisfacer la primera forma normal, así como formas normales más altas. Es por eso que, para poder tratar con objetos complejos existen dos opciones posibles: utilizar lenguajes de manipulación de datos que respeten el paradigma orientado a objetos y manejen objetos persistentes, o bien, utilizar bases de datos objeto-relacionales, las cuales proveen constructores para la manipulación de datos complejos pero respetando la robustez del modelo relacional. Este proyecto se basará en el estudio y comparación de los diferentes lenguajes de manipulación de datos para bases de datos actuales, principalmente bases de datos objeto-relacionales. Por su parte, los lenguajes de programación han tenido un desarrollo creciente y, en la mayoría de los casos, se han ido adaptando a las necesidades propias de los diferentes dominios de aplicación, liberando versiones periódicamente y adaptando sus desarrollos a estándares. Este crecimiento fue generando, dentro de los lenguajes de programación, adaptaciones a pautas específicas de diseño e implementación para programas escritos en dichos lenguajes, permitiendo así, su utilización en el desarrollo de aplicaciones para bases de datos, entre otras. Estas adaptaciones producidas en lenguajes de programación no específicos para bases de datos, poseen la restricción impuesta por el modelo de la base de datos y el modelo del lenguaje de programación, lo que no se produce en lenguajes específicos para bases de datos. Además, los lenguajes de programación poseen características particulares que procuran la producción de software con cualidades tales como confiabilidad, mantenibilidad y eficiencia, entre otras. En este proyecto, se plantea la real ización de un estudio comparativo de los lenguajes de manipulación de datos en sistemas de bases de datos, analizando el rendimiento de lenguajes orientados a objetos en función de las cualidades del software que se produce con ellos, y comparándolos con los lenguajes de manipulación de datos en bases de datos objeto-relacionales.
Duracion
Duracion: 36 meses
Estado
En ejecución
Agencia | CONICET | Argentina Investiga | CVar | Noticias | AUGM | Antena Tecnológica | Contacto
Secretaria de Ciencia y Técnica
logo UNER