Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Bases de Datos Relaciones (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Atributos…
*Representación:
Los atributos de las entidades se representan de manera diferente de acuerdo a la notación seleccionada.
Ejemplos:
(Gp:) Cliente
(Gp:) Id_Cliente
(Gp:) Nombre_Cliente
(Gp:) Dir_Cliente
(Gp:) Ciudad_Cliente

Chen
PERSONA

# Cédula
* Nombre
Un carácter se incluye a un lado del nombre del atributo para especificar algunas características de los mismos.
* Atributo Obligatorio (presente en todas las ocurrencias de la entidad)
o Atributo Opcional
# Atributo Identificador
(#)Atributo Identificador Secundario
James Martín y la utilizada por las herramientas CASE de Oracle,
(Gp:) TRABAJO
(Gp:) SALARIO
(Gp:) SALARIO

Monografias.com

Atributos…
Atributos Compuestos.- definidos sobre más de un dominio. A diferencia de los Dominios que tienen vida Propia, es decir, existen por si mismos, la existencia de un atributo está ligada a la del correspondiente tipo de entidad.

(Gp:) PROFESOR
(Gp:) Fecha_Nac
(Gp:) Día
(Gp:) Mes
(Gp:) Año

Monografias.com

Atributos…
Hay atributos que pueden tomar más de un valor. En ellos, se pueden colocar apropiadamente límites inferior y superior en el número de valores en el atributo multivalorado.
EJEMPLAR
Código
Idioma
Formato
VHS
Beta
MP3
DVD
Inglés
Francés
Español
Alemán
TELEFONO
Num. Teléfono
Tel: Móvil
Tel: Oficina
Tel: Casa
Atributos Multivaluados y Opcionales

Monografias.com

Relaciones
Una relación es un asociación, vinculación o correspondencia significativa entre entidades. Las relaciones tienen asociadas una medida conocida como cardinalidad de asignación

Monografias.com

Relaciones…
Representación:
Las Relaciones entre entidades se representan de manera diferente de acuerdo a la notación seleccionada:
Chen: las relaciones se representan por rombos que se enlazan a las entidades involucradas. La cardinalidad de la relación se especifica mediante letras en los extermos de las relaciones
(Gp:) Cliente
(Gp:) Impositor
(Gp:) Cuenta
(Gp:) Id_Cliente
(Gp:) Nombre_Cliente
(Gp:) Dir_Cliente
(Gp:) Ciudad_Cliente
(Gp:) Num_Cuenta
(Gp:) Saldo

Monografias.com

Relaciones…
James Martin: sugiere utilizar líneas para representar las relaciones incluyendo los nombres de las relaciones como etiqueta para esas líneas. Los extremos de las líneas deben incluir algunos simbolos que señalen la cardinalidad de la relación. En esta notación, deben especificarse los dos nombres existentes para la relación.

(Gp:)
PERSONA
(Gp:)
LIBRO
(Gp:) Tiene
(Gp:) Pertenece a

Monografias.com

Relación…
CASE de Oracle: se utiliza una notación similar a la sugerida por Martín. Sin embargo, el grado de opcionalidad u obligatoriedad (cardinalidad minima), se representa colocando una porción de la línea continua o punteada. .

(Gp:)
Persona
(Gp:)
Libro
(Gp:) Tiene
(Gp:) Pertenece a

Monografias.com

Cardinalidad…
Expresan el número de entidades con las que puede asociarse otra entidad mediante una relación. Cada relación debe contener
un verbo
Cardinalidad Mínima. Indica el número mínimo de asociaciones en las que aparecerá cada ejemplar de la entidad (el valor que se anota es de cero o uno)
Cardinalidad Máxima. Indica el número máximo de relaciones en las que puede aparecer cada ejemplar de la entidad (puede ser uno o muchos)

Monografias.com

Cardinalidad…
Una a Una: una entidad en A está asociada a lo sumo con una entidad en B, y una entidad en B está asociada a lo sumo con una entidad en A.
Una a muchas: una entidad en A está asociada con un número cualquiera de entidades en B. Una entidad en B, sin embargo, puede estar asociada a lo sumo con una entidad en A.
Muchas a Una: una entidad en A está asociada a lo sumo con una entidad en B, y una entidad en B, sin embargo, puede estar asociada con un número cualquiera de entidades en A.
Muchas a muchas: una entidad en A está asociada con un número cualquiera de entidades en B, y una entidad en B está asociada con un número cualquiera de entidades en A.

Monografias.com

Cardinalidad…
Represtnación:
Chen:
Uno a Uno: (1:1)
Uno a varios: (1:N)
Varios a Uno: (N:1)
Varios a Varios: (N:M)

Monografias.com

Cardinalidad…
James Martin:

Monografias.com

Cardinalidad…
CASE de Oracle:
(Gp:)  La relación entre A y B es :
 
de 0 o 1

de 1 y solo uno

de 0 o muchos

de 1 o muchos

(Gp:)
A
(Gp:)
B
(Gp:)
A
(Gp:)
B
(Gp:)
A
(Gp:)
B
(Gp:)
A
(Gp:)
B

Monografias.com

Ejemplo diagrama E-R
Clasificación de libros y temas en una biblioteca: ·
De cada tema puede haber varios libros o ninguno. Cada libro obligatoriamente está registrado en algún tema.

(Gp:) Título

(Gp:) Nombre

(Gp:) IdLibro

(Gp:) Lugar

(Gp:) Autores

(Gp:) 1:N

(Gp:) ISBN

(Gp:) (0,N)

(Gp:) (1,1)

(Gp:) Clasifica

(Gp:) Tema

(Gp:) Libro

Monografias.com

Un Videoclub (clientes y películas):
Supongamos que tenemos un videoclub, y lo queremos informatizar. Los socios del videoclub alquilan las películas, por tanto se trata de una relación binaria
(de grado 2) entre la entidad socio y la entidad película. Un socio puede alquilar muchas películas cada vez, pero cada película sólo puede ser alquilada por un socio cada vez. Por tanto la relación es del tipo 1:N, este factor determina el número de entidades asociadas dentro de la relación.
La cardinalidad de una entidad identifica el número de ocurrencias máximo y mínimo que participan en una relación. La cardinalidad de la entidad Socio es (1,1) pues en un alquiler hay uno y sólo un socio, mientras que la cardinalidad de la entidad Película es (1,N) pues en un alquiler hay al menos una película y podrías ser más. En cada operación de alquiler debe poder registrarse la fecha de alquiler, y la fecha de devolución de la película alquilada.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter