Está en la página 1de 4

Modelos de BBDD (I) - Una visin general

Pgina 1 de 4

11th January 2012

Modelos de BBDD (I) - Una visin general

[http://4.bp.blogspot.com/Vx3Xb7mvXBA/Tw1x29SUU5I/AAAAAAAACqU/eHoS-QduMmU/s1600/modelos.jpg]

Dificultad: Bsico Ya en el ltimo artculo [http://ora-flashes.blogspot.com/2012/01/iniciacion-al-sql.html] hemos vsto como se generan consultas SQL muy bsicas, extrayendo datos de una tabla. Pero precisamente la potencia de los SGBD viene dada por las relaciones entre datos, que traducido a bases de datos, son relaciones entre tablas. A la hora de traducir estas relaciones a un modelo, existen varias posibilidades reduciendose, hoy en da, a tres modelos diferentes, uno de ellos, progresivamente, en deshuso. A saber: Modelo Jerrquico: Es el modelo ms antguo de todos. Este modelo proviene de la poca en la que las tablas eran ficheros fsicos y se acceda directamente a ellos. En este caso partimos de una o varias tablas "Padre" a partir de las cuales cuelgan tablas "hijas" tal y como veramos en un arbol genealgico. Este tipo de bases de datos las encontraremos en sistemas con Cobol y DB2, principalmente, dado que suelen tratarse de sistemas bastante antguos.

[http://1.bp.blogspot.com/EpMAZr9Xs28/Tw1tPBeLyOI/AAAAAAAACp4/DqBU1qCJcAo/s1600/fig_1.png]

http://ora-flashes.blogspot.com.br/2012/09/optimizacion-creacion-de-indices-en_4.html

17/07/2013

Modelos de BBDD (I) - Una visin general

Pgina 2 de 4

No presenta ninguna ventaja con respecto a los sistemas aparecidos posteriormente, ya que para acceder a los datos de una tabla "hija" has de pasar primero por las tablas "padre" que la precedan, no teniendo estos datos existencia de por si mismos. Este tipo de datos (a no ser que vayas a trabajar con sistemas de Banca, Agencias de viajes o Seguros) no se debera ver, y es mencionado ms bien como una curiosidad. Modelo relacional: [http://ora-flashes.blogspot.com/2012/01/modelos-de-bbdd-ii-modelo-entidad.html] es el modelo ms extendido en la actualidad, ya que presenta mltiples ventajas: es intuitivo, es sencillo, permite infinitas combinaciones y se accede de manera rpida a los datos. Su funcionamiento bsico es muy sencillo. Se trata de establecer relaciones entre los datos, extendiendo partes de estos, de tal manera que puedas combinar los datos, para obtener datos ms complejos, e incluso operar con esos datos, a travs de sentencias SQL.

[http://1.bp.blogspot.com/qNkNNE8vPGY/Tw1tOkMgHvI/AAAAAAAACp0/5CPj0XX9w4M/s1600/relacional.gif]

Modelo multidimensional: este es un caso muy particular de modelado de datos. En sistemas analticos de DataWareHousing, no se pueden aplicar las premisas del modelo relacional, dado que se manejan cantidades muy altas de datos (de decenas o centenas de millones de registros). Este tipo de modelado nos permite un acceso ms rpido a cantidades grandes de datos, de tal manera que estos puedan ser analizados y procesados posteriormente. Bsicamente existen dos modelos dentro de las bases de datos multidimensionales: - En Estrella

http://ora-flashes.blogspot.com.br/2012/09/optimizacion-creacion-de-indices-en_4.html

17/07/2013

Modelos de BBDD (I) - Una visin general

Pgina 3 de 4

[http://4.bp.blogspot.com/qc6r1P4BiHA/Tw1waRxTCzI/AAAAAAAACqE/dS2B0Ko3HYM/s1600/Esquema_en_estrella.png]

- En copo de nieve

[http://1.bp.blogspot.com/fboqGm1YBck/Tw1wbYvzPdI/AAAAAAAACqM/FzMpUcqtIJQ/s1600/Esquema_en_copo_de_nieve.png]

Recordad que en este post estamos dando una visin general de los diferentes modelos de bases de datos. En prximas entradas nos meteremos en ms profundidad en cada una de ellas.

Publicado 11th January 2012 por Jose Enrique Carrera Portillo


0

Add a comment

http://ora-flashes.blogspot.com.br/2012/09/optimizacion-creacion-de-indices-en_4.html

17/07/2013

Modelos de BBDD (I) - Una visin general

Pgina 4 de 4

Comentar como: Seleccionar perfil...

Publicar

Vista previa

http://ora-flashes.blogspot.com.br/2012/09/optimizacion-creacion-de-indices-en_4.html

17/07/2013

También podría gustarte