Bases de datos relacionales

Páginas: 8 (1802 palabras) Publicado: 15 de abril de 2013
Base de datos relacional

Base de datos relacional
Una base de datos relacional es una base de datos que cumple con el
modelo relacional, el cual es el modelo más utilizado en la actualidad
para implementar bases de datos ya planificadas. Permiten establecer
interconexiones (relaciones) entre los datos (que están guardados en
tablas), y a través de dichas conexiones relacionar los datos deambas
tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser
postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en
consolidarse como un nuevo paradigma en los modelos de base de datos.[1]

Características





Una base de datos relacional se compone de varias tablas o relaciones.
No pueden existir dos tablas conel mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).

• Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la
integridad 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 éstas se hacen las relaciones.

Elementos
Relaciones base y derivadas
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las
relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras
relaciones no almacenandatos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas
"relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas son
convenientes ya que expresan información de varias relaciones actuando como si fuera una sola.

Restricciones
Una restricción es una condición que obliga el cumplimiento de ciertas condiciones enla base de datos. Algunas no
son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos
sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores
enteros entre 1 y 10.
Las restricciones proveen un método de implementar reglas en la base de datos. Las restricciones restringen losdatos
que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un
valor booleano, indicando si los datos satisfacen la restricción o no.
Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar
mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.

1 Base de datos relacional

Dominios
Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del
atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa
"todos los valores de este atributo deben de ser elementos del conjunto especificado".
Distintos tipos de dominios son:enteros, cadenas de texto, fecha,no procedurales etc.

Clave única
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es
decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos. Este conjunto
de campos se llama clave única.
Pueden existir varias claves únicas en una determinada tabla, y acada una de éstas suele llamársele candidata a clave
primaria.

Clave primaria
Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás
atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es
por medio de claves foráneas.
Sólo puede existir una clave primaria por tabla y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos relacional
  • Bases De Datos Relacionales
  • Modelo Relacional De Bases De Datos
  • Bases de datos relacionales
  • Bases de datos relacionale
  • bases de datos relacionales
  • base de datos relacional
  • base de datos relacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS