lunes, 6 de marzo de 2023

1.2 A. Elaboración del modelo relacional basado en el modelo entidad/relación.

Conceptos

El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.

Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.

Tablas y tuplas



Tuplas

Una tupla de una relación o de una tabla corresponde a una fila de aquella tabla. Las tuplas están comúnmente desordenadas puesto que matemáticamente una relación se define como un conjunto y no como una lista. No Existen tuplas duplicadas en una relación o tabla dado el hecho de que una relación es un conjunto y los conjuntos por definición no permiten elementos duplicados.

Un corolario importante en este punto es que la llave primaria siempre existe, dada la condición de unicidad de las tuplas, por lo tanto, como mínimo la combinación de todos los atributos de una tabla puede servir para la conformación de la llave primaria, sin embargo usualmente no es necesario incluir todos los atributos, comúnmente algunas combinaciones mínimas son suficientes

Representación de tablas.

La estructura esencial en la de tablas (archivos), una tabla consta de un conjunto de tuplas (registros).



Los datos de las diferentes tuplas están separados en columnas (campos); el contenido de las celdas es la unidad mínima de información: datos (texto, numérico, fecha/hora, …), entre las tablas se establecen relaciones

Las entidades se convierten en tablas, conservando los atributos

Claves primarias y ajenas

Llaves

Es una característica específica que tiene cada elemento de la base de datos para ser identificado de forma única. Existen diferentes tipos de llaves:
   

  • PRIMARIA
  • CANDIDATA
  • AJENA o FORANEA


Al crear una base de datos todos los elementos pueden ser candidatos a ser llave, pero solo uno o algunos llegan a serlo, dependiendo de las características que éstos tengan.

Una de las llaves candidatas es elegida para ser la llave primaria, las restantes pasarán a llamarse alternativas. Las llaves primarias proporcionan un mecanismo de direccionamiento único.

La llave candidata son aquellas que tienen características suficientes para ser llave pero que no han sido elegidas para ello.

La llave foránea es aquella que es usada para establecer relaciones entre las tablas de una base de datos.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Integridad referencial

La integridad en una base de datos es la corrección y exactitud de la información contenida. Además de conservar la seguridad en un sis...