Anda di halaman 1dari 4

Informe de lectura: Anatomy of a Database System

Joseph M. Hellerstein1, Michael Stonebraker2, James Hamilton3


1

University of California, Berkeley, USA, hellerstein@cs.berkeley.edu 2 Massachusetts Institute of Technology, USA 3 Microsoft Research, USA Cesar Andrs Mosquera Rivera 201020001010

Resumen. Las bases de datos han ido evolucionando de acuerdo a la necesidad inmediata que se deba solucionar, es por esto que se han derivado tantos y tan diferentes esquemas de Bases de Datos, mejorando con cada nuevo modelo alguna caracterstica, -acosta de alguna otra- cabe resaltar que cada nuevo modelo adems de hacerse ms complejo (estructuralmente hablando) que el anterior permite un lenguaje de ms alto nivel, adaptndose con ello a la evolucin de la tecnologa. Palabras Clave: Bases de datos, Modelo relacional, Modelo jerrquico, Modelo en red, Modelo objeto-relacin, Modelo semiestructurado, XM, Esquema, Informacin, Dato.

1 Introduccin
Las bases de datos por permitirnos almacenar grandes volmenes de informacin hacerla perdurable en el tiempo, fcil de consultar y garantizando la integridad de los datos, se convirtieron en un elemento indispensable cuando hablamos de la ingeniera de software es por esto que es de mucho inters el conocer cmo funciona cada modelo que ventajas y desventajas trae cada uno, dependiendo del caso, los avances que han ido surgiendo con el pasar de los aos y sus respectivos autores, a si como las mejoras que tiene cada modelo respecto al anterior en cuanto a la seguridad de los datos, un tema muy delicado en la actualidad.

2 Modelos de Bases de Datos.

2.1 Modelo jerrquico Implementado por primera vez en 1966 por IBM para el proyecto Apolo de la NASA, el modelo Jerrquico est conformado por Datos, Fichas y Relaciones unilaterales, donde, un registro es un dato almacenado, una Ficha es un conjunto de registros con las mismas propiedades, y una relacin es un apuntador a una Ficha, estas relaciones tienen que hacerse a nivel fsico, ya que este modelo no diferencia el nivel lgico del fsico. Al ser un modelo jerrquico, este tiene forma de rbol unidireccional donde cada nodo es fichero. Las relaciones en este rbol estn dadas solo de hijo a padre, as que su jerarqua va de las hojas a la raz. En cada Ficha hijo se encuentra adems de los registros almacenados un apuntador a la ficha padre, haciendo mucho ms eficientes algunas bsquedas, pero mucho ms ineficientes otras. Uno de los grandes problemas del modelo jerrquico es que no garantiza la unicidad de los datos, dejando este trabajo en manos de las aplicaciones; otro gran problema con este modelo es que tampoco se garantiza que una ficha-hija este apuntando a una ficha-padre que no exista.

2.2 Modelo de Red

Vio la luz en 1970, gracias al comit CODASYL. El modelo en red, puede entenderse como un modelo jerrquico bidireccional, es decir, una ficha-hijo ahora podr tener varias fichas-padre, formando as un grafo. Este modelo consta de una parte esttica, donde estn todas las fichas, registros y relaciones (set); y otra parte dinmica, la cual se refiere a todo el aspecto navegacional. Uno de sus principales aspectos es la flexibilidad ya que no tenemos restricciones en este modelo. Esta misma fala de restricciones es lo que la hace muy difcil de implementar y poco eficiente en comparacin, adems este modelo tampoco separa la parte lgica de la fsica,

2.3 Modelo Relacional Apareci por primera vez en 1970 gracias a Edgar Frank Codd. Este modelo concibe las Bases de Datos como un conjunto de Tablas Relacionadas entre s. Los conceptos bsicos de este modelo son, Tabla, un conjunto de Registros (Filas/Tuplas/Datos) que no son ms que datos con igual conjunto de Atributos (columnas) dentro de la tabla.

Este modelo permiti gracias a su estructura brindar una independencia lgica y otra fsica de los datos, por todo esto ya no es necesario definir un mtodo de almacenamiento, como si se deba hacer con los antiguos modelos.

2.4 Modelo Objeto-Relacin Es una base de datos que se ha transformado de netamente Relacional a una Hibrida que se comporta con muchas caractersticas del paradigma de Objetos sin perder su parte Relacional. Surge al ver la necesidad de fusionar las bases de datos con el mundo de la programacin orientada a objetos, debido a que, principalmente se vieron en la necesidad de poder manejar tipos de datos no primitivos, adems de poder dejar al usuario la posibilidad de crear sus propios tipos de datos; y de poder realizar bsquedas mucho mas rpida y eficientemente.

2.5 Modelo Semi-Estructurado Este tipo de bases de datos se denomina basadas en documentos ya que hace posible el almacenamiento de archivos en lugar de datos, al no poseer campos, ni almacenar datos atmicos, en su lugar almacena documentos XML; lo que lo hace muy diferente al modelo relacional, tiene un esquema parecido al modelo de redes, (jerrquico) siendo igual de difcil su implementacin, bsqueda, insercin y eliminacin, ya que el usuario debe (en muchos casos) obtener el documento, actualizarlo, leerlo, etc. y volverlo a almacenar; Cabe destacar que este modelo no usa SQL como lenguaje de bsqueda, en su lugar utiliza Xpath.

3 Conclusiones
No existe un modelo de Bases de Datos perfecto ya que todos tienen diferentes prioridades (seguridad, implementacin, velocidad, etc.). Un avance muy importante fue el contar con un nivel lgico y uno fsico, ya que as se trabajan por separados la bases de datos de la aplicacin, mejorando as, el tiempo de produccin y haciendo mucho ms fcil cualquier modificacin. Las bases de datos han ido mejorando y adaptndose a los nuevos paradigmas, hacindolas, ms dinmicas y veloces.

Referencias
1. Modelos de bases de datos.pdf (application/pdf objeto). (n.d.). . Retrieved September 24, 2011, from http://www.lcc.uma.es/~galvez/ftp/bdst/Tema2.pdf 2. Anatomy of a Database System.pdf (application/pdf objeto). (n.d.). . Retrieved September 24, 2011, from http://mitpress.mit.edu/books/chapters/0262693143chapm2.pdf 3. Modelos en red. (n.d.). . Retrieved September 24, 2011, from http://alarcos.infcr.uclm.es/doc/bda/doc/trab/T0001_IGarcia.pdf 4. Semiestructurado, M. D. D. (n.d.). Semiestructurado y XML Cultura Web vs. Cultura BD. 5. Modelo Ojeto-Relacion. (n.d.). . Retrieved September 25, 2011, from http://informatica.uv.es/iiguia/DBD/Practicas/boletin_1.pdf 6. xml y bases de datos. (n.d.). . Retrieved September 25, 2011, from http://revistacientifica.fce.unam.edu.ar/index.php? option=com_content&task=view&id=1&Itemid=24

Anda mungkin juga menyukai