Adb_Prac2_1ev

Páginas: 7 (1668 palabras) Publicado: 18 de septiembre de 2015
Práctica 2 - Administración Básica de Base de Datos.
Parte1. Partimos de cero.
Se dispone del siguiente esquema de tablas de una base de datos denominada futbolasir:
Jugadores ( id_jugador, nombre, fecha_nac, demarcacion, internacional, id_equipo);
La naturaleza y longitud de los campos viene dada por int(3), varchar(50), date,
varchar(50), int(3), int(2) respectivamente.
Equipos (id_equipo,nombre, estadio, aforo, ano_fundacion, ciudad);
La naturaleza y longitud de los campos viene dada por int(2), varchar(50), varchar(50),
int(9), int(4), varchar(50) respectivamente.
Partidos (id_equipo_casa,
observaciones);

id_equipo_fuera,

fecha,

goles_casa,

goles_fuera,

La naturaleza y longitud de los campos viene dada por int(2), int(2), date, int(2), int(2),
varchar(200) respectivamente;
Goles(id_equipo_casa, id_equipo_fuera, minuto, descripcion, id_jugador);
La naturaleza y longitud de los campos viene dada por int(2), int(2), int(2),
varchar(200), int(3) respectivamente.
SE PIDE:
1) Crear la Base de Datos.
2) Crear las tablas Jugadores, Equipos Partidos y Goles.
3) Añadir una columna nueva a la tabla partidos que indique la hora de comienzo
del partido.
4) Crear un índice primarioúnico para la tabla jugadores identificado con la
columna id_jugador.
5) Crear un índice primario único para la tabla equipos identificado con la columna
id_equipo.
9) Cambiar el nombre de la columna ano_fundacion de la tabla equipos por
fundacion.
7) Añadir una columna a la tabla equipos que almacene el anagrama de dicho
equipo.
8) Definir el campo o columna id_equipo en la tabla Jugadores comoclave foránea
correspondiente a la clave primaria de la tabla Equipos.

R O N D A D E A T O C H A , 2 7 | M A D R I D | 2 8 01 2 | W W W . S A L E S I A N O S A T O C H A . E S

Se dispone de la base de datos con las tablas Jugadores, Equipos, Partidos, Goles
creadas en la parte anterior:
Se pide:
A) Generar las instrucciones del SQL en MySQL necesarias para realizar las siguientes
inserciones a lastablas.
JUGADORES
1
'Iker
2
'Ronaldo'
3
'Ramos'
4
´Neymar'
5
'Mesi'
9
'Iniesta'
7
'Omar'
8
'Gaya'
9
'Beto'
10 'Nuno'

'80/5/9'
'74/7/7'
'98/9/9'
'99/3/3'
'79/5/5'
'79/3/3'
'95/5/5'
'73/3/3'
'75/5/5'
'79/9/5'

EQUIPOS
1 „Real Madrid‟
2
3
4

1
1
1
1
1
1
1
2
2
2
2

„F.C. Barcelona‟
„Valencia C.F‟
„Atlético de Madrid‟

„Santiago
Bernabeu‟
„Camp Nou‟
„Mestalla‟
„Vicente
Calderón‟

PARTIDOS
1 2'3/3/14'
1 3 '4/4/14'
2 3 '3/4/14'

2
3
0

GOLES
2 35
2 70
2 88
3 5
3 10
3 47
3 90
3 8
3 9
3 50
3 95

'De falta'
NULL
NULL
NULL
'De penalti'
NULL
NULL
NULL
NULL
'De penalti'
NULL

1
1
4

'Portero'
'Delantero'
'Centrocampista'
'Delantero'
'Centrocampista'
'Centrocampista'
'Centrocampista'
'Centrocampista'
'Centrocampista'
'Centrocampista'

50
80
75
50
45
25
40
40
35
20

1
1
1
2
2
2
3
3
3
3

80000

1950„Madrid‟

70000
90000
55000

1948
1952
1945

„Barcelona‟
„Valencia‟
„Madrid‟

NULL
NULL
NULL

2
2
4
3
2
3
7
9
9
7
7

R O N D A D E A T O C H A , 2 7 | M A D R I D | 2 8 01 2 | W W W . S A L E S I A N O S A T O C H A . E S

Parte2- Desde una Base de datos creada.
Se desea mantener información de una biblioteca doméstica; para ello se ha definido
una base de datos relacional.
Autor: de cada autor sealmacena su identificador, su nombre y su nacionalidad.
Libro: de cada libro se almacena su identificador, el título si lo tiene, el año en que
se adquirió y el número de obras que contiene.
Tema: de cada tema se almacena su identificador y una breve
descripción. Obra: de cada obra se almacena su identificador,
el título y la temática. Amigo: de cada amigo se almacena su
número, el nombre y elteléfono.
Préstamo: cada tupla de esta relación representa que un libro ha sido prestado a un
amigo. Se asumirá que el amigo lee las obras que están en ese libro.
Esta_en: cada tupla de esta relación representa que una obra está incluida en un libro.
Escribir: cada tupla de esta relación representa que un autor ha escrito un libro.

Muestre los siguientes datos:
1. ¿Cuántos libros hay de los que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS