Sunteți pe pagina 1din 3

Base de datos Relacionales

Los datos se muestran en forma de tablas y relaciones. Este es el modelo que


se comenta en el presente documento. De hecho es el claramente ms popular.
En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto
tiene la considerable ventaja de que es ms fcil de entender y de utilizar para
un usuario espordico de la base de datos. La informacin puede ser
recuperada o almacenada mediante "consultas" que ofrecen una amplia
flexibilidad y poder para administrar la informacin.
Ejemplo: en un almacn

En las bases de Codd se definan los objetivos de este modelo:

Independencia fsica
La forma de almacenar los datos, no debe influir en su manipulacin lgica
Independencia lgica
Las aplicaciones que utilizan la base de datos no deben ser modificadas por que se

modifiquen elementos de la base de datos.


Flexibilidad
La base de datos ofrece fcilmente distintas vistas en funcin de los usuarios y
aplicaciones.
Uniformidad

Las estructuras lgicas siempre tienen una nica forma conceptual (las tablas)
Sencillez

Base de Datos Jerrquica


stas son bases de datos que, como su nombre indica, almacenan su
informacin en una estructura jerrquica. En este modelo los datos se
organizan en una forma similar a un rbol (visto al revs), en donde
un nodo padre de informacin puede tener varios hijos. El nodo que no
tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce
como hojas.
Las entidades de este modelo se llaman segmentos y los atributos campos. La
forma visual de este modelo es de rbol invertido, en la parte superior estn
los padres y en la inferior los hijos.
Las bases de datos jerrquicas son especialmente tiles en el caso
de aplicaciones que manejan un gran volumen de informacin y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
La principal ventaja que presenta este tipo de base de datos es la rapidez en
las consultas de informacin ya que la propia estructura piramidal de los datos
permite un rpido acceso a ella.
Ejemplo: en un aeropuerto

Objetos
Desde la aparicin de la programacin orientada a objetos (POO u OOP) se
empez a pensar en bases de datos adaptadas a estos lenguajes. En estos
lenguajes los datos y los procedimientos se almacenan juntos. Esta es la idea
de las bases de datos orientadas a objetos.
A travs de esta idea se intenta que estas bases de datos consiguen arreglar
las limitaciones de las relacionales. Por ejemplo el problema de la herencia,
tipos definidos por el usuario, disparadores almacenables en la base de datos,
soporte multimedia.
Se supone que son las bases de datos de tercera generacin (la primera fue las
bases de datos en red y la segunda las relacionales), lo que significa que el

futuro parece estar a favor de estas bases de datos. Pero siguen sin reemplazar
a las relacionales (aunque cada vez hay ms).
Su modelo conceptual se suele disear en UML y el lgico en ODMG 3.0

S-ar putea să vă placă și