Está en la página 1de 1

Este contenido es parte de Gu�a Esencial:

Gu�a Esencial: Las bases de datos dan soporte a las tendencias de TI


Definition
Base de datos relacional
Publicado por: Margaret Rouse
WhatIs.com
Contribudor(es): Margaret Rouse

Una base de datos relacional es una colecci�n de elementos de datos organizados en


un conjunto de tablas formalmente descritas desde la que se puede acceder a los
datos o volver a montarlos de muchas maneras diferentes sin tener que reorganizar
las tablas de la base. La base de datos relacional fue inventada por E.F. Codd en
IBM en 1970.

La interfaz est�ndar de programa de usuario y aplicaci�n a una base de datos


relacional es el lenguaje de consultas estructuradas (SQL). Los comandos de SQL se
utilizan tanto para consultas interactivas para obtener informaci�n de una base de
datos relacional y para la recopilaci�n de datos para los informes.

Adem�s de ser relativamente f�ciles de crear y acceder, una base de datos


relacional tiene la importante ventaja de ser f�cil de extender. Despu�s de la
creaci�n original de una base de datos, una nueva categor�a de datos se puede
a�adir sin necesidad de que todas las aplicaciones existentes sean modificadas.

Una base de datos relacional es un conjunto de tablas que contienen datos provistos
en categor�as predefinidas. Cada tabla (que a veces se llaman �relaci�n�) contiene
una o m�s categor�as de datos en columnas. Cada fila contiene una instancia �nica
de datos para las categor�as definidas por las columnas. Por ejemplo, una base de
datos t�pica de ingreso de solicitudes de negocio incluir�a una tabla que
describiera a un cliente con columnas para el nombre, direcci�n, n�mero de
tel�fono, y as� sucesivamente. Otra tabla identificar�a el pedido: producto,
cliente, fecha, precio de venta, y as� sucesivamente. Un usuario de la base de
datos podr�a obtener una vista de la base de datos que se ajuste a sus necesidades.
Por ejemplo, un gerente de sucursal podr�a preferir una vista o informe sobre todos
los clientes que han comprado productos despu�s de una fecha determinada. Un
gerente de servicios financieros en la misma empresa podr�a, desde las mismas
tablas, obtener un informe sobre las cuentas que deben ser pagadas.

Al crear una base de datos relacional, se puede definir el dominio de posibles


valores de una columna de datos y restricciones adicionales que pueden aplicarse a
ese valor de dato. Por ejemplo, un dominio de posibles clientes podr�a permitir un
m�ximo de diez posibles nombres de clientes pero estar compilado en una tabla que
permita que s�lo tres de estos nombres de clientes puedan ser especificados.

La definici�n de una base de datos relacional resulta en una tabla de metadatos o


descripciones formales de las tablas, columnas, dominios y restricciones.