Está en la página 1de 8

MODELOS DE BASES DE DATOS

Presentado Por: Jnegrete

INTRODUCCIN

Las bases de datos juegan un papel muy importante en la actualidad, ya que gracias
a estas se han facilitado muchos procesos, como lo es el hecho de poder guardar
gran cantidad de informacin en un lugar, y poder acceder de forma rpida a esta
informacin en cualquier momento y en cualquier lugar; la informacin almacenada
en una base de datos debe estar organizada y relacionada entre s, para almacenar
la informacin en una BD existen diferentes modelos como lo son: jerrquico, red,
relacional, orientado a objetos, estrella, entre otros. Para poder ejecutar los
diferentes modelos ya mencionados se necesita lo que le conoce como motores de
bases de datos, en la actualidad existen muchos motores de bases de datos y el
encargado de hacer la base de datos puede elegir el que ms le parezca, a
continuacin se mencionaran los ms utilizados: Microsoft Access, SQLITE,
MYSQL Server, PostgreSQL, MYSQL, Oracle DATABASE, etc.

OBJETIVOS

Objetivo general:

Tener un concepto ms claro y conciso acerca de las Bases de Datos.

Objetivos especficos:

Conocer la evolucin que han tenido las Bases de Datos.

Analizar con detalle los distintos modelos de Bases de Datos, para saber cul
es el mejor y cual el ms utilizado.

Observar las diferencias entre los modelos ms importantes.

EVOLUCIN DE LAS BASES DE DATOS

Hoy en da las bases de datos son muy sofisticadas y precisas a la hora de buscar,
eliminar o modificar un dato, pero esto se ha dado gracias a la gran evolucin que
han tenido. En 1950 se inici utilizando las cintas magnticas, que fueron unas de
las primeras en almacenar datos, pero la gran desventaja de estas era que la
informacin solo se poda leer de forma secuencial; a inicios de los sesenta se
empezaron a almacenar los datos en discos duros, la informacin almacenada en
estos se poda ver mediante las primeras computadas, pero un poco ms tarde
cuando las computadoras empezaron a bajar su precio ms o menos en 1970 Edgar
Codd, en el laboratorio de San Jos de IBM, propuso una nueva representacin de
los datos llamado modelo relacional de datos. Este modelo ha demostrado ser muy
eficiente en el desarrollo de los sistemas de bases de datos, esto provoco el
desarrollo de varios SGBD (Sistemas de Gestin de Bases de Datos), basados en
el modelo relacional.
Codd gan el premio Turing de 1981 por su gran trabajo con las bases de datos.
Los sistemas de bases de datos fueron vistos de otra forma, maduraron como
disciplina acadmica, y la popularidad de los SGBD cambio el paisaje comercial.
Las ventajas de los SGBD fueron reconocidas y en poco tiempo el uso de estos en
los sistemas empresariales se volvi algo habitual.
En los aos ochenta del siglo XX el modelo relacional se logr consolidar como
paradigma dominante de los SGBD, y por otro lado los sistemas de bases de datos
siguieron ampliando su mbito de aplicacin.

MODELOS DE BASES DE DATOS

En la actualidad existen muchos modelos de bases de datos, a continuacin


daremos a conocer los ms utilizados, entre ellos estn: jerrquico, de red, de
estrella, relacional, orientado a objetos, entidad-relacin.
Modelo Relacional, en el modelo relacional se utilizan un grupo de tablas para
representar los datos y las relaciones entre ellos, en el modelo relacional los
esquemas de las relaciones especifican su nombre, el nombre de cada campo (o
atributo) y el tipo de dato de cada campo; a continuacin veremos un ejemplo: es
posible que la informacin de los alumnos de la Universidad de Crdoba se guarde
en una relacin como la siguiente:
Alumno(ide:String,

nombre:String,

usuario:String,

f_nacimiento:String

n_acumulativa:double)
El esquema indica que cada registro de la relacin Alumno tiene cinco campos con
el nombre y tipo de cada campo. Al plasmar este esquema se vera de la siguiente
forma:
Ide

Nombre

Usuario

f_nacimiento

n_acumulativa

23345

Juan Prez

Jperez12

12/08/1990

3.4

24512

Jose Martnez Jomartinez09

01/09/1992

3.9

32431

Juan Rivera

Mrivera34

05/12/1997

3.1

27126

Pedro Doria

Pdoria52

12/02/1994

3.5

Como se observa cada fila de la relacin alumnos representa y describe a un


alumno de la Universidad.

El modelo de bases de datos relacional se utiliza en muchos sistemas como son:


Access de Microsoft, FoxBase, Paradox, Tandem, DB2 de
IBM, Informix, Oracle, Sybase y Teradata.
Modelo Jerrquico, este modelo tiene una estructura primaria y una secundaria, que
es similar a un rbol invertido, que es lo que constituye la jerarqua. Lo datos estn
organizados en nodos el equivalente lgico de las tablas en una base de datos
relacional; un nodo principal puede tener varios nodos secundarios, pero un nodo
secundario solo puede tener un nodo principal. Aunque el modelo ha sido muy
utilizado, a menudo se considera inadecuado para muchas aplicaciones debido a
su estructura poco flexible y la falta de apoyo de relaciones complejas, pero algunas
implementaciones como IMS de IBM han introducido caractersticas que trabajan
en torno a estas limitaciones.
Modelo de Red, este modelo aborda algunas de las limitaciones del modelo
jerrquico, los datos estn organizados en tipo de registros que seran el equivalente
a las tablas en un modelo relacional.
Al hacer una comparacin con el modelo jerrquico se puede decir que ambos usan
una estructura de rbol invertido, pero la ventaja de los modelos de red es que los
tipos de registro se organizan en una estructura que relaciona partes de tipos de
registro en propietarios y miembro, la gran desventaja de este modelo es su
complejidad, el usuario que utilice debe estar ampliamente familiarizado con su uso,
y mantener un seguimiento cuidadoso de donde esta como llego hay y hacia dnde
se dirige.
Modelo Entidad-Relacin (E-R), este modelo est basado en una percepcin del
mundo real que consta de una coleccin de objetos bsicos, que son conocidos
como entidades, y de relaciones entre estos objetos. Una entidad es una cosa u
objeto en el mundo real que es distinguible de otros objetos; por ejemplo una
persona puede ser considerada como una entidad. Las entidades se describen
mediante un conjunto de atributos, por ejemplo los atributos numero_cuenta,
nombre, f_nacimiento, saldo; pueden ser atributos de un cliente de un banco.

Modelo orientado a objetos, es otro modelo de datos que est recibiendo una
atencin creciente por algunos sistemas en los ltimos aos, el modelo orientado a
objetos se puede observar como una extensin del modelo E-R con las diferencias
como el encapsulacin, mtodos (funciones) e identidad de objeto.
En general los objetos se corresponden o relacionan con las entidades del modelo
E-R. El paradigma orientado a objetos est basado ms que todo en el
encapsulamiento de los datos y del cdigo relacionado con cada objeto en una sola
unidad cuyo contenido no es posible ver desde el exterior. Conceptualmente, todas
las interacciones entre cada objeto y el resto del sistema se realizan mediante
mensajes. Por tanto, la interfaz entre cada objeto y el resto del sistema se define
mediante un conjunto de mensajes permitidos, en general cada objeto est
relacionado con un conjunto de variables, un conjunto de mensajes y un conjunto
de mtodos.
Tambin existe un modelo llamado modelo de datos relacional orientado a objetos,
este modelo combina las caractersticas del modelo de datos orientado a objetos y
el modelo de datos relacional. Los modelos de datos semiestructurados permiten la
especificacin de datos donde los elementos de datos individuales del mismo tipo
pueden tener diferentes conjuntos de atributos.

CONCLUSIN

La gran informacin que se maneja en la actualidad ha obligado a las bases de


datos a evolucionar, y mejorar la forma como almacena los datos; esto ha
conllevado a que las bases de datos sean muy eficientes, las primeras bases de
datos no contaban con un sistema de gestin, por el contrario la informacin era
almacenada en archivos del sistema y esto conllevaba a que existiera mucha
redundancia, pero con la aparicin de los SGBD todo se optimiz de una forma
impresionante. A medida que ha trascurrido el tiempo han surgido distintos modelos
de BD, pero se considera que el ms eficaz de estos modelos es el relacional, ya
que es independiente a la aplicacin y se pueden hacer modificaciones no
destructivas sin afectar la aplicacin, otro modelo que se considera muy eficiente es
el relacional orientado a objetos, los objetos se relacionan con entidades y atributos
de estas entidades. Estos modelos son ejecutados por distintos motores de BD.

BIBLIOGRAFA

Andy, O., & Robert, S. (2010). Fundamentos de SQL. Mexico: McGRAW-HILL


INTERAMERICANA EDITORES.
Gehrke, R. . (2007). Sistemas de gestion de bases de datos. Wisconsin: McGrawHill/Interamericana.
Par, R. C. (s.f.). Introduccion a las bases de datos. FUOC.
Silberschatz, A., & Henry, K. F. (2002). Fundamentos de bases de datos. Madrid:
McGRAW-HILL/INTERAMERICANA DE ESPAA, S. A. U.

También podría gustarte