LAS BASES DE DATOS RELACIONALES

Base de datos relacionales
Bases de datos
Una base de datos relacionales permite la
utilización simultánea de datos ahorra...
BASES DE DATOS RELACIONALES

El modelo entidad-relación • Se usa para diseñar la BD • La mayoría de BD actuales son de tecnología relacional • Conceptos base: – entidades (y atributos y elementos) – relaciones.

Elementos • Cada entidad tendrá un número ilimitado de elementos. Por ejemplo, un elemento de la entidad alumnos será un alumno en sí; así el alumno Pepe será un elemento, José será otro,
cada uno de esos elementos también recibe el nombre de fila en la terminología de BD.

Tablas • Combinando estos tres conceptos tenemos una estructura del tipo tabla, la base de las BD.

Relaciones • Las entidades no están aisladas sino que están relacionadas entre sí. • Estas relaciones pueden ser de tres tipos diferentes: – 1 a 1 – 1 a muchos (1 a N) – Muchos a muchos (M a N).

Características

  • Una base de datos se compone de varias tablas o relaciones.
  • No pueden existir dos tablas con el mismo nombre ni registro.
  • Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
  • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).
  • Las claves primarias son la clave principal de un registro dentro de una tabla y estas 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 estas se hacen las formas relacionales.

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 "cualquier valor de este atributo debe ser elemento del conjunto especificado".
Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales, etc.
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 a cada una de éstas suele llamársele candidata a clave primaria.

Claves

Clave primaria

Una clave primaria es una clave única (puede estar conformada por uno o más campos de la tabla) 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 (relación entre tablas) es por medio de claves foráneas.

Clave foránea

Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de departamentos.

Para mayor información pulse aqui

No hay comentarios:

Publicar un comentario