ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Rama database


Enviado por   •  13 de Noviembre de 2021  •  Trabajo  •  5.703 Palabras (23 Páginas)  •  69 Visitas

Página 1 de 23

create database Rama;

use Rama;

create table equipos(id_equipo int,

nombre_equipo varchar(20),

ciudad varchar(15),

web_oficial varchar(400),

primary key(id_equipo)) engine=innoDB;

alter table equipos add puntos int;

create table puesto(id_puesto int,

nombre_puesto varchar(8),

primary key(nombre_puesto)) engine=innoDB;

create table jugadores(id_jugador int,

nombre varchar(100),

apellido varchar(100),

puesto varchar(8),

id_capitan int,

fecha_alta date,

salario int,

num_equipo int,

primary key(id_jugador),

foreign key(puesto) references puesto(nombre_puesto),

foreign key(num_equipo) references equipos(id_equipo)) engine=innoDB;

alter table jugadores add foreign key(id_capitan) references jugadores(id_jugador);

alter table jugadores add altura double;

create table partido(elocal int,

evisitante int,

resultado varchar(100),

fecha date,

arbitro int,

primary key(elocal, evisitante, fecha),

foreign key(evisitante) references equipos(id_equipo)) engine=innoDB;

alter table partido add foreign key(elocal) references equipos(id_equipo);

insert into equipos values(1, 'Regal_Barcelona', 'Barcelona', 'http://www.fcbarcelona.com/web/index_idiomes.html', 10 );

insert into equipos values(2, 'Real_Madrid', 'Madrid', 'http://www.realmadrid.com/cs/Satellite/es/1193040472450/SubhomeEquipo/Baloncesto.htm', 9 );

insert into equipos values(3, 'P.E._Valencia', 'Valencia', 'http://www.valenciabasket.com/', 11 );

insert into equipos values(4, 'Caja_laboral', 'Vitoria', 'http://www.baskonia.com/prehomes/prehomes.asp?id_prehome=69', 22 );

insert into equipos values(5, 'Gran_Canaria', 'Las_Palmas', 'http://www.acb.com/club.php?id=CLA', 14 );

insert into equipos values(6, 'CAI_Zaragoza', 'Zaragoza', 'http://www.basketzaragoza.net/',23 );

insert into puesto values(1, 'Alero');

insert into puesto values(2, 'Pivot');

insert into puesto values(3, 'Base');

insert into puesto values(4, 'Escolta');

insert into jugadores values(1, 'Juan_Carlos', 'Navarro', 'Escolta', null, '2010/01/10', 130000, 1, null);

insert into jugadores values(2, 'Felipe', 'Reyes', 'Pivot', null, '2009/02/20', 120000, 2, 2.04);

insert into jugadores values(3, 'Victor', 'Claver', 'Alero', null, '2009/03/08', 90000, 3, 2.08);

insert into jugadores values(4, 'Rafa', 'Martinez', 'Escolta', null, '2010/11/11', 51000, 3, 1.91);

insert into jugadores values(5, 'Fernando', 'San_Emeterio', 'Alero', null, '2008/09/22', 60000, 4, 1.99);

insert into jugadores values(6, 'Mirza', 'Teletovic', 'Pivot', null, '2010/05/13', 70000, 4, 2.06);

insert into jugadores values(7, 'Sergio', 'Llull', 'Escolta', 2, '2011/10/29', 100000, 2, 1.90);

insert into jugadores values(8, 'Victor', 'Sada', 'Base', 1, '2012/01/01', 80000, 1, 1.92);

insert into jugadores values(9, 'Carlos', 'Suarez', 'Alero', 2, '2011/02/19', 60000, 2, 2.03);

insert into jugadores values(10, 'Xavi', 'Rey', 'Pivot', null, '2008/10/12', 95000, 5, 2.09);

insert into jugadores values(11, 'Carlos', 'Cabezas', 'Base', null, '2012/01/21', 105000, 6, 1.86);

insert into jugadores values(12, 'Pablo', 'Aguilar', 'Alero', null, '2011/06/14', 47000, 6, 2.03);

insert into jugadores values(13, 'Rafa', 'Hettsheimeir', 'Pivot', null, '2008/04/15', 53000, 6, 2.08);

insert into jugadores values(14, 'Sithapa', 'Savané', 'Pivot', null, '2011/07/27', 60000, 5, 2.01);

update jugadores set id_capitan=1 where id_jugador=1;

update jugadores set id_capitan=2 where id_jugador=2;

update jugadores set id_capitan=3 where id_jugador=3;

update jugadores set id_capitan=4 where id_jugador=4;

update jugadores set id_capitan=6 where id_jugador=5;

update jugadores set id_capitan=6 where id_jugador=6;

update jugadores set id_capitan=14 where id_jugador=10;

update jugadores set id_capitan=13 where id_jugador=11;

update jugadores set id_capitan=13 where id_jugador=12;

update jugadores set id_capitan=13 where id_jugador=13;

update jugadores set id_capitan=14 where id_jugador=14;

insert into partido values(1, 2, '100-100', '2011/10/10', 4);

insert into partido values(2, 3, '90-91', '2011/11/17', 5);

insert into partido values(3, 4, '88-77', '2011/11/23', 6);

insert into partido values(1, 6, '66-78', '2011/11/30', 6);

insert into partido values(2, 4, '90-90', '2012/01/12', 7);

insert into partido values(4, 5, '79-83', '2012/01/19', 3);

insert into partido values(3, 6, '91-88', '2012/02/22', 3);

insert into partido values(5, 4, '90-66', '2012/04/27', 2);

insert into partido values(6, 5, '110-70', '2012/05/30', 1);

show tables

select*from equipos;

select*from puesto;

select*from jugadores;

select*from partido;

add

EJERCICIOS:

/* obtener los datos de todos los equipos*/

/*

mysql> select*from equipos;

+-----------+-----------------+------------+--------------------------------------------------------------------------------------+--------+

| id_equipo | nombre_equipo | ciudad | web_oficial | puntos |

+-----------+-----------------+------------+--------------------------------------------------------------------------------------+--------+

| 1 | Regal_Barcelona | Barcelona | http://www.fcbarcelona.com/web/index_idiomes.html | 10 |

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (60 Kb) docx (19 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com