Está en la página 1de 18

Base de datos relacional

Labase de datos relacional(BDR) es un tipo debase de datos


(BD) que cumple con elmodelo relacional(el modelo ms utilizado
actualmente para implementar las BD ya planificadas).
Permite establecer interconexiones o relaciones entre los datos
(que estn guardados en tablas), y a travs de dichas conexiones
relacionar los datos de ambas tablas, de ah proviene su nombre: "
modelo relacional".
Tras ser postuladas sus bases en1970porEdgar Frank Codd, de los
laboratoriosIBMen San Jos (California), no tard en consolidarse
como un nuevo paradigma en los modelos de base de datos.
Caractersticas

Unabase de datosse compone de variastablaso relaciones.


No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto decampos(columnas) y
registros(filas).
La relacin entre una tabla padre y un hijo se lleva a cabo por
medio de las claves primarias y claves forneas (o ajenas).
Las claves primarias son la clave principal de un registro dentro
de una tabla y estas deben cumplir con laintegridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo
valor que la clave primaria del registro padre; por medio de estas
se hacen las formas relacionales.
Elementos

Relaciones
En una BDR, todos los datos se almacenan y se accede a ellos por
medio de relaciones.
Relaciones base[editar]
Las relaciones que almacenan datos son llamadasrelaciones basey
su implementacin es llamada "tabla".
Relaciones derivadas[editar]
Otras relaciones no almacenan datos, pero son calculadas al aplicar
operaciones relacionales. Estas relaciones son llamadasrelaciones
derivadasy su implementacin es llamada "vista" o "consulta". Las
relaciones derivadas son convenientes ya que expresan informacin de
varias relaciones actuando como si fuera una sola tabla.
Base de Datos Relacional

Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados
"tuplas".
Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran
las tuplas, y campos (las columnas de una tabla).

En este modelo, el lugar y la forma en que se almacenan 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.

El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL,Structured Query Language o Lenguaje
Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos
relacionales.

Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una base de datos.

Un RDBMS es unSistema Administrador de Bases de Datos Relacionales. RDBMS viene del acrnimo en inglsRelational Data
Base Management System.

Los RDBMS proporcionan el ambiente adecuado para gestionar una base de datos.

También podría gustarte