relación entidad a final pptx
TRANSCRIPT
Relación-Entidad
FATYMA CAMACHO PERALTAÁNGEL LIRA RAMOSUNIVERSIDAD IBEROAMERICANA PUEBLA9/FEB/10
MESA EVENTO LUGAR
El planteamiento del problema se resume en las siguientes entidades y sus respectivasRelaciones.
enque organiza
MESA EVENTO en LUGAR
Así mismo se encuentra una relación entre la entidad más fuerte y las entidades débiles .Si no existe una mesa que organice no hay evento que realizar ni lugar que necesitar para hacerlo.
que organiza
MESA
#ID_mesa
nombre_mesa
escuela_mesa
carrera_mesa
EVENTO
#ID_evento
nombre_evento
lugar_evento
hora_evento
duración_evento
costo_evento
mesa_evento
fecha_evento
LUGAR
#ID_lugar nombre_lugar
Las tablas de las entidades se muestran a continuación, en ellas se encuentran todos los datos que cada una de las tres entidades tienen con sus respectivos ejemplos.
# _ID e v en t o
_n o m b r ee v e n t o
# _ID lu g ar
_f e c h a e ve n t o
_h o r ae v e n to
d u r a c i_ó n e v e
n t o
# _ID m e sa
_c o s t o ev e n t o
1 aDiseño 2 12/feb/10 16:00 1 $5002 Sex 1 20/jun/10 10:00 3 Sin costo3 Cinéfilos 2 05/may/10 8:00 2 $504 Animatón 1 12/feb/10 10:00 1 $1005 Inmigrante 3 13/oct/10 9:00 3 $306 De la calle 2 10/jul/10 12:00 3 Sin costo7 Psicosis 1 16/may/10 16:00 2 $200
# _ID m es a
_n o m b r em e s a
e s c u e l_a m e s
a
c a r r e r_a
m e s a1 Anfiteatro IBEROP Digital
2 Auditorio UDLAP Artes
3 Cafetería ITESM Comuni.
# _ID lu ga r
Lu g a r
1 Anfiteatro
2 Auditorio
3 Cafetería
Si un usuario quiere hacer una consulta sobre los eventos que se van a realizar
pero quiere ordenarlos por precio para poder saber a cuales puede acudir,
la organizació n de la búsqueda quedaría de la siguiente manera:
SELECT id_lugar, fecha, costo, id_mesa FROM evento
WHERE costo > 20
ORDER BY costo
Dentro de la búsqueda se encuentra el nombre del lugar donde se realiza el
evento, la fecha, el costo y el nombre de la mesa que lo organiza de la tabla "evento", donde el "costo" sea menor a $20 y va a ordenar los resultados por
costo.
Si un usuario desea hacer una consulta sobre los eventos que se van a realizar
solo en la cafetería, la organizació n de la búsqueda quería de la siguiente manera:
SELECT id_evento, id_lugar FROM evento
WHERE id_lugar="cafetería"
11
Si se desea hacer una consulta mostrando los resultados por fecha la organizació n debe de quedar de la siguiente manera:
SELECT id_evento, id_lugar, costo, fecha, id_mesa FROM evento
WHERE fecha < 9/02/10
ORDER BY fecha
GRACIAS…
12