Bases de Datos Multimedia
PRUEBA DE EVALUACIÓN CONTÍNUA - AEC3
Consultor Piero Berni Millet

artistasunidos

rubén valero ballesta - rvalerob@uoc.edu
| inicio | proyecto | base de datos | aplicación

DISEÑO LÓGICO Y FÍSICO
DISEÑO CONCEPTUAL - MODELO E-R

En el mundo real, el modelo E-R representa una base de datos de artistas que pueden ser contratados para distintos eventos: una despedida de soltero/a, una fiesta popular, un cumpleaños, celebración....

La entidad "artista" representa a ese grupo de artistas, en la que se incluyen los datos que pueden ser relevantes en una consulta a la base de datos. Edad, nombre, sexo..., con una clave primaria id que servirá para mantener la atomicidad de los datos.

Cada uno de ellos puede ser contratado para 1 o más tipos distintos de show (por ejemplo, un mismo artista, puede ser contratado como cantante o humorista, como gogo, bailarín o stripper, etc.). Las diferentes especialidades se relacionan en la entidad "chou" (show en castizo), codificadas (clave primaria cod_chou), con una breve descripción genérica de la variedad (bailarín, cantante, stripper, payaso, ...).

Por otro lado, y para una mejor elección del artista requerido, existe la entidad "tarifa", en la que se especifica el precio en euros/hora que cobra cada uno.

Modelo E-R


MODELO E-R - base de datos artistasunidos
   
 î
DISEÑO LÓGICO Y FÍSICO

MODELO RELACIONAL

A

Tabla “artista”

id

dni

nombre

edad

sexo

nom_artistico

1

12345678

Carmen Opausia

25

M

La Bombi

2

98765432

Felipe Lota Vasca

36

H

Xuxo

3

87654321

Anselmo_Tocicleta_Rota

19

H

Niño_de_la_peca


[-] Los datos correspondientes a la tabla "artista" no presentan ninguna característica reseñable.
B

Tabla “chou”

cod_chou

Chou

1

hipnotizador

2

go-go

3

payaso


[-] En esta tabla se relacionan todos los espectáculos que pueden ser consultados en la aplicación, cada uno con una denominación genérica.
El nombre "chou" se ha elegido en lugar del anglicismo "show", por ser éste un término de consulta que utiliza mysql y que genera errores.
R1

Tabla R1(1:n) “hace”

id

id_artista

id_cod_chou

1

12345678

0001

2

98765432

0002

3

87654321

0003


[-] La relación "artista" hace "chou" (1:n), relaciona cada uno de los espectáculos para los que cada artista puede ser contratado. La clave id_artista corresponde a la clave primaria de la tabla "artista", y se relaciona con id_cod_chou, que corresponde a la clave primaria de la tabla "chou", de modo que salvaguardamos la integridad referencial entre artistas y chous .
C

Tabla “tarifa”

id

id_artista

precio_hora

1

12345678

18

2

98765432

24

3

87654321

20


[-] Finalmente, la entidad débil "tarifa", corresponde a las tarifas que tiene cada uno de los artistas, establecida en €uros por hora.

DISEÑO LÓGICO Y FÍSICO
 î
DISEÑO FÍSICO



BASE DE DATOS "ARTISTAS UNIDOS" - ARTISTA - CHOU - HACE - TARIFA


TABLA "ARTISTA" - id / dni / nombre / edad / sexo / nom_artístico


TABLA "SHOW" - cod_chou / chou

TABLA R1 "HACE"
- id / id_artista / id_cod_chou



TABLA "TARIFA" -  id / id_artista / precio_hora

 î