Alumno: Carlos Alberto Huazano Valle Control: 07460235 Nombre del curso: Tpicos Nombre del profesor: Dr. Hctor Avanzados de Base de Datos Barbosa Len
Unidad: 1
Fecha: jueves, 2 de febrero de 2012 Bibliografa: Rick Grehan. ODBMS para usuarios RDBMS. Rick Grehan. Cundo usar ODBMS.
TTULO
ODBMS para usuarios RDBMS y cundo usar ODBMS
INVESTIGACIN Y ARGUMENTACIN
Para los usuarios RDBMS el hecho de ensearles a manejar las ODBMS y tratar de que migren a este nuevo paradigma resulta un poco dificultoso en algunas ocasiones, no obstante, se han utilizado ciertos experimentos de programacin utilizando ejemplos con objetos dentro de las bases de datos y as lograr que se vallan familiarizando poco a poco, explicndoles cuales son los beneficios que obtenemos, el rendimiento y el ahorro de cdigo, la optimizacin de procesos, entre muchas cosas ms. Un claro ejemplo seria tomar el lenguaje java que es uno de los tantos lenguajes orientado a objetos que existe, para realizar un pequeo experimento con la creacin de una base de datos OO y explicarle al usuario RDBMS los conceptos de herencia, polimorfismo, encapsulamiento y las ventajas que traen consigo cada una, ya que son parte de un ODBMS.
PERSISTENCIA
En los sistemas de bases de datos OO existen dos tcnicas de persistencia las cuales son: persistencia explicita y la transparente, con la explicita todas las operaciones se expresan con cdigo, con la transparente los objetos se mueven hacia y desde la base de datos de manera invisible.
que cambiar su estructura de datos. Se sabe que un ODBMS cambia esta estructura con ms facilidad que un RDBMS, puesto que en un RDBMS se tienen que cambiar y modificar varias cosas como el esquema, el cdigo de consulta, la actualizacin de las tablas con el nuevo formato, etc. Mientras que en un ODBMS todo esto quedo en el pasado.
EMISIN DE JUICIOS
Creo que no siempre un usuario ODBMS tiene todas las ventajas sobre uno que maneja RDBMS, ya que como se menciono antes, muchas aplicaciones como el MySQL entre otras, corren bajo RDBMS y no se debe de menos preciar a estos usuarios, sino mas bien orientarlos y ensearles las nuevas tendencias de programacin y uso de bases de datos OO, sin dejar de lado los conocimientos que tienen para resolver problemticas menos complejas con los RDBMS ya que en la actualidad y siendo algo realistas todava se maneja mucho y tienen una gran experiencia. Lo ideal sera un usuario que combinara conocimientos de ambos sistemas para obtener las ventajas de ambos y as poder resolver problemticas tanto complejas, como las ms simples sin la necesidad de gastarse tantos recursos utilizando un ODBMS que requiere ms poder de computo
CONCLUSIONES
Definitivamente considero que lo mejor para nosotros seria combinar ambos conocimientos sobre los RDBMS y los ODBMS ya que lo ideal es que ambos coexistan por mucho ms tiempo, bueno, eso mientras desaparezcan las desventajas de los ODBMS que son un poco menos problemticas que las desventajas de los RDBMS. El hecho de que los ODBMS no cuenten con estndares en general, se puede solucionar con el tiempo hacindose cargo algn organismo, de igual manera con el tiempo pueden ir adquiriendo una mejor posicin en el mercado e ir obteniendo una mayor experiencia, adems de una buena base matemtica y estar mejor sustentados de manera terica. Puedo llegar a esta conclusin que sera como la idea que me doy al conocer las ventajas y desventajas de cada uno de los sistemas.