Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sqlcompleto 090413155401 Phpapp01
Sqlcompleto 090413155401 Phpapp01
SQL
El estndar de las Bases de Datos Relacionales
Elmasri/Navathe 07
restringidas *
En este curso NO se cubren todos los aspectos de SELECT.
No se estudian, por ejemplo, SELECT anidados o la clusula HAVING
(consultar el temario de la asignatura).
En el examen NO se admiten soluciones que incluyan aspectos de
SQL no cubiertos en la asignatura.
SQL
(Structured Query Language)
SQL:
Lenguaje de Definicin de Datos (LDD)
Lenguaje de Manipulacin de Datos (LMD):
consulta y actualizacin
Definicin de vistas
Especificacin de seguridad y autorizacin
Definicin de restricciones de integridad
Especificacin de control de transacciones
Reglas para inclusin en lenguajes (C, PASCAL,...)
Mod. Relacional
Relacin
Tupla
Atributo
Esquema 2
INFORMATION
_SCHEMA
Tablas
Elementos
de un
esquema
Restricciones
Vistas
Dominios
...
Autorizaciones
Restricciones
Restricciones
(con
nombre)
(con nombre)
Atributos
Atributos
Restricciones
Restricciones
Atributos
Atributos
Fig 8.1(a)
No pueden tomar
valor nulo
CREATE TABLE DEPARTAMENTO
( NOMBRED
VARCHAR(15) NOT NULL,
NUMEROD
INT
NOT NULL,
NSS_JEFE
CHAR(9)
NOT NULL,
FECHA_INIC_JEFE DATE, Clave primaria
PRIMARY KEY(NUMEROD),
Integridad de entidades
UNIQUE(NOMBRED),
Clave candidata
FOREIGN KEY(NSS_JEFE) REFERENCES EMPLEADO(NSS)
);
Clave extranjera (o externa)
Fig 8.1(b)
CREATE TABLE DEPARTAMENTO
( NOMBRED
VARCHAR(15) NOT NULL,
Valor por
defecto
NUMEROD
INT
NSS_JEFE
FECHA_INIC_JEFE
CHAR(9)
DATE,
NOT NULL,
se pone
nombre a la
RI, para poder
cambiarla o
eliminarla con
ALTER y
DROP
Opciones:
CASCADE
SET DEFAULT
SET NULL
RESTRICT (no poner ON UPDATE ON DELETE)
FBD Tema 5 Dpto. LSI - Donostia
Fecha:
DATE
Slo admite fechas vlidas
Generalmente YYYY-MMDD
Componentes: YEAR,
MONTH, DAY
Hora:
TIME(i)
Slo admite horas vlidas
Normalmente HH-MM-SS
Componentes: HOUR,
MINUTE, SECOND
i = posiciones de fracciones
de sg.
Hora con desplazamiento de huso
horario:
TIME WITH TIME ZONE
+13:00 a -12:59
Sin WITH TIME ZONE:
huso local de la sesin
Marca de tiempo:
TIMESTAMP [WITH
TIME ZONE]
Componentes: DATE, TIME
y mnimo 6 posiciones de
fracciones de sg.
Intervalo de tiempo:
INTERVAL
valor relativo (de tiempo)
para incrementar o
decrementar a un valor de
fecha, hora o marca de
tiempo
Se pueden calificar con
YEAR/MONTH o
DAY/TIME (unidad
mayor/unidad menor)
Dominios en SQL2
DEFAULT:
CREATE DOMAIN TIPO_NSS AS CHAR(9)
DEFAULT 987654321;
CREATE TABLE:
especificacin de restricciones y valores por omisin
Definicin de atributos:
NOT NULL:
CREATE TABLE:
especificacin de restricciones y valores por omisin (2)
FOREIGN KEY (clave extranjera):
ningn elemento
CASCADE: borra el esquema y todos sus
contenidos
referencias a la misma:
Desde claves externa de otra tabla
Desde alguna vista
CASCADE: borra tabla y todas las restricciones
Aadir columnas:
ALTER TABLE EMPRESA.EMPLEADO ADD PUESTO
VARCHAR(12);
Borrar columnas:
ALTER TABLE EMPRESA.EMPLEADO DROP
DIRECCIN CASCADE;
CASCADE
RESTRICT
10
Borrar restricciones:
ALTER TABLE EMPRESA.EMPLEADO DROP
CONSTRAINT CLE_SUPERV_EMP;
Aadir restricciones:
ALTER TABLE EMPRESA.EMPLEADO ADD
CONSTRAINT CLE_SUPERV_EMP
FOREIGN KEY (NSS_SUPERV) REFERENCES
EMPLEADO(NSS)
ON DELETE SET NULL
ON UPDATE CASCADE;
11
OPERACIONES DE ACTUALIZACIN
INSERT
A1: INSERT INTO EMPLEADO
VALUES (Richard, K, Marini, 653298653, 1962-12-30, 98
Oak Forest, Katy, TX, H, 37000, 987654321, 4)
12
OPERACIONES DE ACTUALIZACIN
INSERT (2)
A3A: CREATE TABLE INFO_DEPTOS (
NOMBRE_DEPTO VARCHAR(15),
NM_DE_EMPS INTEGER,
SAL_TOTAL INTEGER);
13
OPERACIONES DE ACTUALIZACIN
DELETE
A4A: DELETE FROM EMPLEADO
WHERE
APELLIDO=Brown
14
OPERACIONES DE ACTUALIZACIN
UPDATE
A5: UPDATE PROYECTO
SET
LOCALIZACINP=Bellaire, NMD=5
WHERE NMEROP=10
15
Consultas bsicas
SELECT columnas
FROM tablas
[WHERE condicin]
El
Eltemario
temariode
deFBD
FBDNO
NOcubre
cubre
todos
los
aspectos
de
SELECT
todos los aspectos de SELECT. .
En
NOestudiaremos
estudiaremos
Enparticular
particularNO
SELECT
SELECTanidados
anidados
...
...
Secuencia -
Condiciones en WHERE:
{=, <>, <, >, <=, >=}, AND, OR, NOT
El resultado de una
consulta SQL
puede contener ...
tuplas repetidas
16
...
...
DEPARTAMENTO
NOMBRED NMEROD NSS_JEFE
FECHA_INIC_JEFE
ROD=ND EMPLEADO
Secuencia: || - -
WHERE:condiciones
de y ||
17
FECHA_INIC_JEFE
PROYECTO
NOMBREP NMEROP LOCALIZACINP
NMD
PR_STF
LOCALIZACINP=Stafford(PROYECTO)
DP_CN
JEFE_DP_PR
DP_CN || NSS_JEFE
= NSS EMPLEADO
18
...
Calificar atributos
EMPLEADO,
DEPARTAMENTO
EMPLEADO
NOMBRE INIC APELLIDO NSS FECHA_NCTO DIRECCIN
...
...
DEPARTAMENTO
NOMBRE NMEROD NSS_JEFE
FECHA_INIC_JEFE
NOMBRE
de la tabla DEPARTAMENTO
19
Alias
EMPLEADO S
NOMBRE INIC APELLIDO NSS FECHA_NCTO
...
NSS_SUPERV ND
...
NSS_SUPERV ND
EMPLEADO E
NOMBRE INIC APELLIDO NSS FECHA_NCTO
20
Omisin de WHERE
21
SELECT *
C1C:SELECT *
FROM EMPLEADO
WHERE ND=5
C1D:SELECT *
FROM EMPLEADO, DEPARTAMENTO
WHERE NOMBRED=Investigacin AND
ND=NMEROD
C10A:SELECT *
FROM EMPLEADO, DEPARTAMENTO
22
DISTINCT y ALL
C11:SELECT ALL SALARIO
FROM EMPLEADO
En el resultado:
Puede haber dos filas con el mismo salario.
No puede haber dos filas con igual salario y
apellido
23
TRABAJA_EN, EMPLEADO
24
Comparar subcadenas
(LIKE en WHERE)
25
Operaciones aritmticas: +, -, *, /
y operacin de concatenacin: ||
26
Ordenacin de tuplas
(ORDER BY)
ORDER BY
27
Operador BETWEEN y
conjuntos explcitos de valores
Operador BETWEEN:
Informacin de los empleados del departamento 5
cuyo salario est entre 30.000 y 40.000
C14: SELECT *
FROM EMPLEADO
WHERE (SALARIO BETWEEN 30000 AND 40000)
AND ND=5
28
29
EMPLEADO E, ...
SQL1
SQL2
FROM
EMPLEADO AS E, ...
SQL2
30
Tablas combinadas
(INNER y NATURAL JOIN en FROM)
AS ED ...
31
32
DEPARTAMENTO
EMPLEADO
NOMBREP
SALARIO
ND
John
Franklin
Ramesh
Joyce
Alicia
Jennifer
Ahmad
James
NULL
15.000
10.000
10.000
10.000
20.000
20.000
20.000
5
5
5
5
4
4
4
1
...
...
NOMBRED NMEROD
Investigacin
Administracin
Direccin
C19:
5
4
1
...
33
Suma de los salarios de los empleados del departamento de Investigacin, junto a los salarios mximo,
mnimo y medio del mismo:
EMPLEADO
NOMBREP
SALARIO
ND
John
Franklin
Ramesh
Joyce
Alicia
Jennifer
Ahmad
James
NULL
15.000
10.000
10.000
10.000
20.000
20.000
20.000
5
5
5
5
4
4
4
1
...
...
NOMBRED NMEROD
Investigacin
Administracin
Direccin
C20:
5
4
1
...
35.000
35.000/ /33
4
34
NO cuenta
EMPLEADO
C23:
NOMBREP
SALARIO
ND
COUNT(DISTINCT SALARIO)
John
Franklin
Ramesh
Joyce
Alicia
Jennifer
Ahmad
James
NULL
15.000
10.000
10.000
10.000
20.000
20.000
20.000
5
NULL
5
5
4
4
4
1
...
...
C23:
COUNT( SALARIO)
7
C23:
COUNT( *)
35
EMPLEADO
NOMBREP
SALARIO
ND
John
Franklin
Ramesh
Joyce
Alicia
Jennifer
Ahmad
James
30.000
15.000
10.000
10.000
10.000
20.000
20.000
20.000
5
5
5
5
4
4
4
1
...
...
EMPLEADO
ND COUNT(*) AVG(SALARIO)
5
4
1
16.250
16.666
20.000
Los valores
nulos forman su
propio grupo
C24:
NOMBREP
SALARIO
ND
ND
Jon
Juan
Rosa
Ana
NULL
10
10
10
NULL
NULL
5
5
NULL
5
...
4
3
1
...
COUNT(*) AVG(SALARIO)
2
2
10
10
36
C25:
NOMBREP
NMEROP
ProductoX
ProductoX
ProductoY
ProductoY
ProductoY
ProductoZ
ProductoZ
Automatizacin
Automatizacin
Automatizacin
Reorganizacin
Reorganizacin
Reorganizacin
Nuevos beneficios
Nuevos beneficios
Nuevos beneficios
1
1
2
2
2
3
3
10
10
10
20
20
20
30
30
30
...
NP
1
1
2
2
2
3
3
10
10
10
20
20
20
30
30
30
HORAS
32.5
20.0
7.5
20.0
10.0
40.0
10.0
10.0
10.0
35.0
10.0
15.0
nulo
5.0
20.0
30.0
NMEROP
NOMBREPR
COUNT(*)
1
2
3
10
20
30
ProductoX
ProductoY
ProductoZ
Automatizacin
Reorganizacin
Nuevos beneficios
2
3
2
3
3
3
37
NO se puede usar
el nuevo nombre
(AS) del atributo
del resultado en
ORDER BY
FBD Tema 5 Dpto. LSI - Donostia
38
39
Tambin hay
HAVING, que
este curso no
estudiaremos
40
41
42
Ejercicios
43
NO:
divisin
44
EMPLEADO
NOMBRE INIC APELLIDO NSS FECHA_NCTO DIRECCIN
... SEXO
...
SALARIO NSS_SUPERV ND
DEPARTAMENTO
NOMBRED NMEROD NSS_JEFE FECHA_INIC_JEFE
LOCALIZACIONES_DEPT
NMEROD LOCALIZACIND
PROYECTO
NOMBREP NMEROP LOCALIZACINP NMD
TRABAJA_EN
NSSE
NP
HORAS
DEPENDIENTE
NSSE
NOMBRE_DEPENDIENTE
SEXO FECHA_NCTO
PARENTESCO
45
AUTORES_LIBROS
LIBRO
IdLibro NombreAutor
EDITORIAL
COPIAS_LIBRO
PRSTAMOS
Figura 7.20:
Esquema de BDR
para la BD
BIBLIOTECA
46
47
Nombre NmAlumno
Grado Carrera
CURSO
NmCurso NmRequisito
SECCION
48
49
BANCO
SUCURSAL
Cdigo Nombre
CUENTA
NmCta DNI
PRSTAMO_CLIENTE
NmPrs DNI
50
(1,1)
ESTA_EN
(0,N)
(0,N)
PRESTAMO
FechaPrstamo
(0,N)
BIBLIOTECA
Da
Mes
Ao
SOCIO
BIBLIOTECA COD_BIB FACULTAD TFNO BIBLIOTECARIA
CIUDAD CARRERA
ttulo
BD:, Qu gozada!
SQL para novatos
Fundamentos de BD
51
Codigo
VEHICULO
(0,N)
Fecha
Cod_iti
Dieta
(1,1)
V_I
(1,N)
(1,1)
De
donde
(1,N)
PAIS
(0,N)
(1,N)
(1,1)
(0,N)
Por
donde
pasa
Moneda
P_C
A
donde
ITINERARIO
Nombre
CIUDAD
(1,N)
Cod-c
Nombre
Habit
Orden
52
53
54
j)
Banco=1
m) UPDATE CUENTA SET Banco=null WHERE NCta=3
55
Dir
Gran Va, 17
Espoln, 1
Garibai, 6
Salaberra, 3
CLIENTE
DNI Nombre
Dir
111
Juan
Legazpi, 1
222
Pedro
Guridi, 5
333
Gaizka
Lardizabal, 1
444
Luisa
Nagusia, 2
555 Ceferina
Elkano, 3
666 Yolanda Av. Madrid, 9
777 Segismundo H. Corts, 9
888
Ataulfo
Cervantes, 1
999 Teodorico Velzquez, 7
000
Atenea
Sorolla, 13
SUCURSAL
Banco NSuc Ciudad
1
1
Bilbao
1
2 S. Sebastin
1
3
Vitoria
2
1
Santander
2
2 S. Sebastin
2101
1 S. Sebastin
2101
2
Pasajes PRSTAMO2102
1
Bilbao
CLIENTE
NPres DNI
2102
2
Sestao
0 111
2102
3 Portugalete
CE
0 000
1 111
CUENTACLIENTE
2 111
NCta DNI
2 222
0 111
3 111
0 222
6 111
3 333
0 555
6 222
4 111
0 000
6 333
4 444
1 111
6 666
5 111
2 111
7 111
5 555
2 222
7 777
6 111
3 111
8 111
6 666
3 333
8 222
7 111
4 111
8 444
7 777
4 222
8 888
8 111
4 444
9 111
8 888
5 111
9 333
9 111
5 555
9 999
9 999
...
...
CE
CE
CE
CE
CUENTA
NCta Inters
1
1
2
1
3
1
4
2
5
2
6
3
7
3
8
3
9
4
0
4
PRSTAMO
NPres TAE
1
10
2
10
3
10
4
20
5
20
6
30
7
30
8
30
9
40
0
40
Saldo
20000
30000
40000
30000
40000
50000
60000
60000
70000
80000
Tfno
111111
222222
333333
444444
555555
666666
777777
888888
999999
101010
Banco NSuc
1
1
1
2
1
3
2
1
2
2
2101
1
2101
2
2102
1
2102
2
2102
3
CE
Importe
200000
300000
400000
300000
400000
500000
600000
600000
700000
800000
CE
Banco NSuc
1
1
1
2
1
3
2
1
2
2
2101
1
2101
2
2102
1
2102
2
2102
3
CE
CE
56
Junio 00
Especie
Mariposa
Persona
Nombre
Caractersticas
NombreCientfico
DNI
Nombre
Origen Hbitat
Direccin
Coleccin
Cdigo
Ubicacin
Ejemplar
NombreCientfico
EspecieColeccin
Nombre
Cdigo
ColoresMariposa
NombreCientfico
Tfno
EsperanzaVida
CdColeccin
NomEspecie
EsPrincipal
PrecioEstimado
Nmero Procedencia Tamao CdColeccin
MejorEjemplar
Color
57
Septiembre 00
ZonaUrbana NombreZona Categora
BloqueCasas Calle Nmero
Npisos
Planta
NombreZona
M2
Puerta
Persona
DNI
PoseeC
PoseeP
DNI
M2
58
Junio 01
Artculo NomArt Tipo Precio Tamao
Ingrediente NomIngr Precio Suministrador
59
Septiembre 01
Pelcula CdigoTtuloGnero
Cine Nom Direccin Tfno
Persona Nombre Sexo Nacionalidad
60
Junio 02
HOTEL Cdigo_H Nombre Direccin Telfono Cdigo_E NHabitaciones
EQUIPO Cdigo_E Pas Camiseta Total_Goles
JUGADOR DNI Nombre FechaN Goles Cdigo_E
PARTIDO Cdigo_E1 Cdigo_E2 Fecha Resultado
61
Septiembre 02
PUEBLO Cd_Pueblo Nombre
Nombre Cd_Centro
Id_Curso
Cd_Pueblo
Provincia
Cd_Pueblo Calle
Matrcula
Fecha_Inscripcin
62
Junio 03
COPISTERA NIF Direccin Precio
ALUMNO DNI Clave Direccin
CURSA
DNI
IdAsignatura
63
Septiembre 03
APAREJADOR N_Identificacin Nombre Tfno NombreMunicipio
MUNICIPIO Nombre Direccin Tfno
INMUEBLE N_Propiedad Tipo Direccin DNI NombreMunicipio M2
PERMISO N_Propiedad DNI FechaPeticin Descripcin N_Identificacin
...
...
Dominio
booleano
64
Septiembre 03
APAREJADOR N_Identificacin Nombre Tfno NombreMunicipio
MUNICIPIO Nombre Direccin Tfno
INMUEBLE N_Propiedad Tipo Direccin DNI NombreMunicipio M2
PERMISO N_Propiedad DNI FechaPeticin Descripcin N_Identificacin
...
...
Dominio
booleano
65
Junio 04
EQUIPO Nombre Director
Suponiendoque
haya undominio
que incluya
horas-min-seg.
66
Septiembre 04
DEPORTISTA NmeroId Nombre Apellido Direccin Telfono NmeroIdVolunt FechaCom FechaFin CdigoDeporte Pas
EVENTO Ciudad Nombre
Fecha
NmeroIdVolunt Idioma
67
Junio 05
VIAJE DestinoVFechaSalida Das PrecioDa CiudadSalida DNI HOTEL
LId
Id_Hotel Nombre Localidad Capacidad
HOTEL_
AD
DNI Nombre N_Tfno
VIAJE DestinoVFechaSalida Id_Hotel CLIENTEDNI Nombre Direccin N_Tfno GUA
EXCURSIN_
AD
DNI Idioma
OPCIONAL DestinoVFechaSalida Nmero DestinoExcursin HoraSalida LugarSalida Precio IDIOMA
HOTEL_VIAJE
_CLIENTE DestinoVFechaSalida IdHotel DNI NmeroNoches
EXCUR_OPC
_CLIENTE DestinoVFechaSalida Nmero DNI
68
Septiembre 05
Noserepite
especieenlas
claves
GANADERODNINombreE-mail extranjerasde
padreymadre
porserla
TRATAMIENTON
NombreDuracin
misma
RESEspecieCrotalRazaFechaNctoMataderoCrotalPadreCrotalMadreDNIGranjaNomGranja
GRANJADNINombreDireccionTfnoAdministrador
ENFERMEDADNombre
MEDICAMENTOTratamientoMedicamento
69
ER-Relacional
Junio y Septiembre 00
NombreZona
Calle
Categora
1
ZONA_URBANA
Dir
Nmero
N
NPisos
BLOQUE_CASAS
Nmero
CASA_PARTICULAR
VIVEC
M
N
M
N
PERSONA
DNI
Nombre
M2
VIVEP
Edad
Nombre
Nombre
Tfno
PERSONA
ESPECIE
1
Direccin
DNI
Caractersticas
Planta
Puerta
PISO
POSEEP
POSEEC
P_P
NombreCientfico
MejorEjemplar
N
Origen
EsPrincipal
MARIPOSA
Hbitat
EsperanzaVida
1
N
Colores
1
N
EJEMPLAR
Nmero
N
Tamao
Procedencia
COLECCIN
PrecioEstimado
Cdigo
Ubicacin
70
ER-Relacional
Junio y Septiembre 01
Precio
(0,N)
LLEVA
NomArt
Tipo
Precio
Tamao
NomIngr
(1,N)
ARTCULO
(0,N)
INGREDIENTE
LLEVA
(1,N)
(0,N)
BASE DE
(1,1) PRODUCTO
INCLUIDO
(0,N)
(0,N)
PEDIDO
Nmero
Fecha
Direccin
DOMICILIO
(0,N)
(0,1)
(0,N)
INCLUIDO
Cantidad
Hora
pedido
Hora
servido
LLEVAR_A
Categora
Euros
(0,1)
CONCEDIDO
(0,N)
NomPrd
ESPECIAL
(0,N)
Cantidad
Tfno
Suministrador
(1,N)
Ao
Cd
(0,N)
PREMIO
PRODUCIDA
CONCEDIDO
(0,N)
(0,N)
Cdigo
Ttulo
PELCULA (1,N) ACTOR (0,N)
PERSONA
Gnero
(1,N)
(1,N) DIRIGIDA (0,N)
Fecha
Sexo
Inicio
Nombre Nacionalidad
PROYECTADA
FechaFin
(1,N)
Nmero
Aforo
SALA
(1,1)
DE
(1,N)
CINE
71
ER-Relacional
Junio y Septiembre 02
Cd
Direcc
Tfno.
Cd
(1,1)
HOTEL
RESIDE
NHabit
Nombre
Pas
(1,N)
EQUIPO
Camiseta
Fecha
(1,N)
Equip1
(1,N)
Equip2
JUEGA
(1,1)
PARTIDO
Total_Goles
(1,N)
Resultado
rbitros
COMPUESTO POR
Fecha
Lugar
(1,1)
CONTROL
ANTIDOPAJE
(1,1)
PASADO
A
DNI
(0,N)
JUGADOR
Nombre
FechaN
Clubes_Ao
DNI
Nombre
Goles
Cd_Pueblo
Cursos
ALUMNO
(1,1)
(1,1)
VIVE_EN
(0,N)
(1,N)
VIAJA_EN
(0,N)
CENTRO
Cd_Centro
Direccin
Nombre
(1,1)
CONTRATA_A
(1,1)
(1,N)
AUTOBS
Matrcula
PUEBLO
POSEE
(0,N)
(1,N)
Provincia
(1,N)
Fecha_Inscripcin
ESTUDIA_EN
Nombre
(1,N)
PARA_EN
Compaa
PARADA
Calle
N_Asientos
72
ER-Relacional
Junio 2003
DNI
NmeroCopias
FechaPeticin
(1,1)
Cursa
Apuntes
(1,1)
Precio
Asignada_a
(0,N)
(0,N)
Direccin
(1,N)
(1,N)
(0,N)
Pide
Tema
NIF
Copistera
Alumno
Ficha
FechaRecogida
Clave Direccin
Pertenecen_a
(1,1)
(0,N)
IdAsignatura
Carrera
Asignatura
NmeroHojas
Curso
Septiembre 2003
Nombre
Direccin
Tfno
(0,N)
MUNICIPIO
(1,N)
(0,N)
PLANTILLA
TRABAJA
NPropiedad
UBICADO
(1,1)
Tipo
Direccin
INMUEBLE
(0,N)
NPeticiones
(1,1)
(0,N)
APAREJADOR
NIdentificacin
Tfno
Nombre
(0,N)
SOLICITA
FechaAsignacin
ASIGNADO
(1,1)
(1,1)
PERTENECE
(0,N)
DNI
(0,N)
PERSONA
Direccin
Nombre
(0,1) PERMISO
FechaResolucin
FechaPeticin
Descripcin
M2
Presupuesto
EstConcedido
73
ER-Relacional
Junio 2004
Nombre Director
Categora
Altitud
(1,1)
PUERTO
(1,1)
NOrden
Tiempo
Nmero
EQUIPO
(0,N)
Horas
Corresponde
Km
Primero
(1,N)
Min.
Consta
(0,N)
ETAPA
Participa
(1,N)
Salida
Llegada
Dorsal
(1,1)
Seg.
Nombre
CICLISTA
(1,N)
Fecha_Ncto
Gana (0,N)
(1,1)
Lleva
(1,N) M
Edad
En_Carrera
1 (0,N)
N (0,N)
MAILLOT
Color
Premio
Metlico
Septiembre 2004
Fecha
Ciudad
FechaCom
Tipo
Hora
RECORD
(1,1)
NmeroId
CONSIGUE
(0,N)
(0,N)
Nombre
Cdigo
Nombre
Historia
DEPORTE
Fecha
(1,1)
(0,N)
Apellido
Direccin
DESTA CA
(0,1)
Telfono
ACOMPA A
FechaCom
CONSTA
SELECCIN
Cdigo
DEPORTISTA
(0,N)
(0,N)
TIENE
Ciudad
(1,N)
PARTICIPA
(0,N)
Equipamiento
Nombre
(1,N)
(1,1)
EVENTO
EQUIPO
FechaFin
(1,N)
(1,N)
(1,N)
VOLUNTARIO
NmeroId
Pas
Entrenador
Idioma
Profesin
FBD Tema 5 Dpto. LSI - Donostia
Nombre
Procedencia74
ER-Relacional
Junio 2005
DNI
Nombre
Destino
Ident
Fecha
Salida
(0,N)
LLEVA
N_Tfno
GUA
Precio da
(1,N)
VIAJE
Precio total
(0,N)
Ciudad salida
(1,1)
Destino
ALOJADO
Nombre
HOTEL
(0,N)
ASISTE
Localidad
Capacidad
(0,N) N
N Noches
DNI
P (1,N)
EXCURSIN
OPCIONAL
Hora salida
(0,N)
ASIGNADO
M (1,N)
ASIGNADA
Nmero
IdHotel
Idiomas
(1,1)
Das
(0,N)
Nombre
CLIENTE
Direccin
Lugar salida
N_Tfno
Precio
Septiembre 2005
Especie
Crotal
Id
Raza
FechaNcto Matadero
hija (0,1)
(0,1) hija
RES
PADRE
padre (0,N)
Nombre
GRANJA
Tfno
(1,1)
(1,N)
(0,N)
(1,1)
PERTENECE
APLICADO
(1,1)
ADMINISTRADA
(0,N)
(0,N)
PERTENECE
ENFERMEDAD
(1,N)
Nombre
Sntomas
SE_APLICA
(0,N)
(0,N)
Nombre
(0,N) madre
(1,1)
Direccin
DNI
MADRE
APLICAR
GANADERO
(1,N)
TRATAMIENTO
InicioTratamiento
FinTratamiento
Nombre
Duracin
Medicamentos
75