You are on page 1of 10

2 Diseo lgico (modelo relacional)

El concepto de relacin
Cardinalidad y grado de una relacin
Propiedades de las relaciones
Diseo lgico (modelo relacional) 2

1 El concepto de relacin
Diseo lgico (modelo relacional) 3

La estructura fundamental del modelo relacional es la relacin.

Las relaciones representan entidades que se consideran de inters en la base de


datos.

En el modelo relacional, una relacin se entiende por un arreglo bidimensional


construido por filas (tuplas) y columnas (atributos).

Cada instancia de la entidad encontrar sitio en una tupla de la relacin.

Cada atributo se caracteriza por un nombre y un dominio.

El dominio indica qu valores pueden ser asumidos por la columna de la relacin.

No confundir con una relacin del Modelo E/R utilizadas para describir la asociaciones
que existen entre entidades.
Diseo lgico (modelo relacional) 4
Diseo lgico (modelo relacional) 5

Diseo lgico
PERSONA = {RFC (PK), nombre, apellidos*, sexo}

Diseo fsico
PERSONA = {RFC (PK) varchar(8) not null, nombre varchar(50) not null, apellidos
varchar(50) , sexo char(2) not null}
Diseo lgico (modelo relacional) 6

2 Cardinalidad y grado de una relacin


CADINALIDAD: Se entiende por cardinalidad, en el modelo relacional, al
nmero de tuplas de una relacin.

GRADO: El grado de una relacin del modelo relacional es equivalente al


nmero de atributos de la relacin.

Llave fornea: Es la llave primaria de otra relacin creada en la relacin hija


para establecer la asociacin entre ambas.
Diseo lgico (modelo relacional) 7
Diseo lgico (modelo relacional) 8

3 Propiedades de las relaciones


1. No hay tuplas repetidas

2. Los atributos no estn en orden

3. No hay orden en las tuplas almacenadas

4. Todos los valores son atmicos

5. Todas las relaciones tienen un nombre y una llave primaria nicos


Diseo lgico (modelo relacional) 9

La integridad referencial o reglas de integridad aseguran la integridad de las


asociaciones entre los valores de las llaves primarias y forneas en relaciones
asociadas.

La mayora de los DBMS las llaman restricciones (constraints).

Las llaves primarias y forneas son restricciones.


El contenido de este manual es propiedad exclusiva de la Unidad de Servicios de Cmputo Acadmico de la Facultad de Ingeniera.

Puede utilizar el manual nicamente para su aprendizaje personal.

Queda prohibida la reproduccin total o parcial de su contenido en cualquier otro medio sin autorizacin expresa de UNICA.

dba@unica.unam.mx

You might also like