0% encontró este documento útil (0 votos)
11 vistas5 páginas

Creación de Base de Datos NBA

El documento describe la creación de una base de datos NBA con tablas para equipos, jugadores y estadísticas. Se crea la base de datos NBA y la tabla equipos con los nombres, ciudades y conferencias. Luego se insertan registros para los equipos de la NBA. También se crea la tabla jugadores con datos personales y de equipo y la tabla estadísticas con puntos, asistencias, tapones y rebotes por temporada para varios jugadores.

Cargado por

guillemosanchez5
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas5 páginas

Creación de Base de Datos NBA

El documento describe la creación de una base de datos NBA con tablas para equipos, jugadores y estadísticas. Se crea la base de datos NBA y la tabla equipos con los nombres, ciudades y conferencias. Luego se insertan registros para los equipos de la NBA. También se crea la tabla jugadores con datos personales y de equipo y la tabla estadísticas con puntos, asistencias, tapones y rebotes por temporada para varios jugadores.

Cargado por

guillemosanchez5
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

CREATE DATABASE NBA;

USE NBA;

CREATE TABLE equipos(


Nombre varchar(20)NOT NULL,
ciudad varchar(20)DEFAULT NULL,
Conferencia varchar(4)DEFAULT NULL,
Divicion varchar(9)DEFAULT NULL,
PRIMARY KEY(Nombre)
)engine=innodb;

INSERT INTO equipos VALUES('Nets','New Jersey','East','Atlantic');


INSERT INTO equipos VALUES('Knicks','New York','East','Atlantic');
INSERT INTO equipos VALUES('Pistons','Detroit','East','Central');
INSERT INTO equipos VALUES('Cavaliers','Cleveland','East','Central');
INSERT INTO equipos VALUES('Pacers','Indiana','East','Central');
INSERT INTO equipos VALUES('Bulls','Chicago','East','Central');
INSERT INTO equipos VALUES('Bucks','Milwaukee','East','Central');
INSERT INTO equipos VALUES('Magic','Orlando','East','SouthEast');
INSERT INTO equipos VALUES('Wizards','Washington','East','SouthEast');
INSERT INTO equipos VALUES('Hawks','Atlanta','East','SouthEast');
INSERT INTO equipos VALUES('Bobcasts','Charlotte','East','SouthEast');
INSERT INTO equipos VALUES('Heat','Miami','East','SouthEast');
INSERT INTO equipos VALUES('Jazz','Utah','West','NorthWest');
INSERT INTO equipos VALUES('Nuggets','Denver','West','NorthWest');
INSERT INTO equipos VALUES('Trail Blazers','Portland','West','NorthWest');
INSERT INTO equipos VALUES('Timberwolves','Minnesota','West','NorthWestLT');
INSERT INTO equipos VALUES('Celtics','Boston','East','Atlantic');
INSERT INTO equipos VALUES('Raptors','Toronto','East','Atlantic');
INSERT INTO equipos VALUES('76ers','Philadelphia','East','Atlantic');
INSERT INTO equipos VALUES('Supersonics','Seattle','West','NorthWest');
INSERT INTO equipos VALUES('Laker','Los Angeles','West','Pacific');

CREATE TABLE jugadores(


codigo int NOT NULL,
Nombre varchar(30)DEFAULT NULL,
Procedencia varchar(20)DEFAULT NULL,
Altura varchar(4)NULL,
Peso int DEFAULT NULL,
Posicion varchar(5)DEFAULT NULL,
Nombre_equpo varchar(20)DEFAULT NULL,
PRIMARY KEY(codigo),
FOREIGN KEY(Nombre_equipos)References(Nombre)
)engine=innodb;

INSERT INTO jugadores VALUES(1,'Corey Brever','Florida','6-9',185,'F-


G','Timberwolves');
INSERT INTO jugadores VALUES(2,'Greg Buckner','Clemson','6-4',210,'G-
F','Timberwolves');
INSERT INTO jugadores VALUES(3,'Michael Doleac','Utah','6-
11',262,'C','Timberwolves');
INSERT INTO jugadores VALUES(4,'Randy Foye','Villanova','6-
4',213,'G','Timberwolves');
INSERT INTO jugadores VALUES(5,'Randy Foye','Providence','6-
7',250,'F','Timberwolves');
INSERT INTO jugadores VALUES(6,'Marko Jaric','Serbia','6-
7',224,'G','Timberwolves');
INSERT INTO jugadores VALUES(7,'Al Jefferson','Prentiss Hs','6-10',265,'C-
F','Timberwolves');
INSERT INTO jugadores VALUES(8,'Mark Madsen','Stanford','6-9',250,'C-
F','Timberwolves');
INSERT INTO jugadores VALUES(9,'Rashard McCants','North Carolina','6-
4',21,'G','Timberwolves');
INSERT INTO jugadores VALUES(10,'Chris Richard','Florida','6-
9',270,'F','Timberwolves');
INSERT INTO jugadores VALUES(11,'Craig Smith','Boston College','6-8',250,'F-
C','Timberwolves');
INSERT INTO jugadores VALUES(12,'Kirk Snyder','Nevada-Reno','6-
6',225,'G','Timberwolves');
INSERT INTO jugadores VALUES(13,'Sebastian Telfair','Abraham Lincoln HS','6-
0',175,'G','Timberwolves');
INSERT INTO jugadores VALUES(14,'Antoine Walker','Kentucky','6-
9',245,'F','Timberwolves');

INSERT INTO jugadores VALUES(21,'Elton brand','duke','6-8',254,'F','Clippers');


INSERT INTO jugadores VALUES(22,'Paul Davis','Michigan','6-11',270,'C','Clippers');
INSERT INTO jugadores VALUES(23,'Dan Dickau','Gonzaga','6-0',180,'G','Clippers');
INSERT INTO jugadores VALUES(24,'Nick Fazekas','Nevada-Reno','6-
11',235,'F','Clippers');
INSERT INTO jugadores VALUES(25,'Chris Kaman','Central Michigan','7-
0',265,'C','Clippers');
INSERT INTO jugadores VALUES(26,'Brevin Knight','Stanford','5-
10',170,'G','Clippers');
INSERT INTO jugadores VALUES(27,'Shaun Livingston','Peoria Central','6-
7',182,'G','Clippers');
INSERT INTO jugadores VALUES(28,'Corey Maggette','duke','6-6',225,'F','Clippers');
INSERT INTO jugadores VALUES(29,'Cuttino Mobley','Rhode Island','6-
4',215,'G','Clippers');
INSERT INTO jugadores VALUES(30,'Smush Parker','Fordham','6-4',190,'G','Clippers');
INSERT INTO jugadores VALUES(31,'Josh Powell','North Carolina State','6-9',240,'C-
F','Clippers');
INSERT INTO jugadores VALUES(32,'Quinton Ross','Souther Methodist','6-6',193,'G-
F','Clippers');
INSERT INTO jugadores VALUES(33,'Timberwolves','Villanova','6-
10',240,'F','Clippers');
INSERT INTO jugadores VALUES(34,'al thornton','Florida State','6-
8',220,'F','Clippers');
INSERT INTO jugadores VALUES(35,'Marcus Willliams','Arizona','6-
7',207,'F','Clippers');

INSERT INTO jugadores VALUES(41,'Andre Brown','De Paul','6-9',245,'F','Grizzlies');


INSERT INTO jugadores VALUES(42,'Kwame Brown','Glynn Academy','6-
11',270,'C','Grizzlies');
INSERT INTO jugadores VALUES(43,'Brian Cardinal','Purdue','6-
8',245,'F','Grizzlies');
INSERT INTO jugadores VALUES(44,'Jason Collins','Stanford','7-0',255,'C-
F','Grizzlies');
INSERT INTO jugadores VALUES(45,'Mike Conley','Ohin State','6-
1',180,'G','Grizzlies');
INSERT INTO jugadores VALUES(46,'Javaris Crittenton','Georgia Tech','6-
5',200,'G','Grizzlies');
INSERT INTO jugadores VALUES(47,'Rudy Gay','Connecticut','6-
8',222,'F','Grizzlies');
INSERT INTO jugadores VALUES(48,'Casey Jacobsen','Stanford','6-
6',215,'g','Grizzlies');
INSERT INTO jugadores VALUES(49,'Kyle Lowry','Villanova','6-
0',175,'G','Grizzlies');
INSERT INTO jugadores VALUES(50,'Aaron Mckie','Temple','6-5',209,'G','Grizzlies');
INSERT INTO jugadores VALUES(51,'Darko Milicic','Serbia Montenegro','7-0',275,'C-
F','Grizzlies');
INSERT INTO jugadores VALUES(52,'Mike Miller','Florida','6-8',218,'G-
F','Grizzlies');
INSERT INTO jugadores VALUES(53,'Juan Carlos Navarro','Spain','6-
3',170,'G','Grizzlies');
INSERT INTO jugadores VALUES(54,'Hakim Warrick','Syracuse','6-
9',215,'F','Grizzlies');

INSERT INTO jugadores VALUES(61,'Trevor Ariza','UCLA','6-8',210,'F','Lakers');


INSERT INTO jugadores VALUES(62,'Kobe Bryant','Lower Merion HS(PA)','6-
6',205,'G','Lakers');
INSERT INTO jugadores VALUES(63,'Andrew Bynum','[Link] HS(NJ)','7-
0',285,'C','Lakers');
INSERT INTO jugadores VALUES(64,'Jordan Farmar','UCLA','6-2',180,'G','Lakers');
INSERT INTO jugadores VALUES(65,'Derek Fisher','[Link] Rock','6-
1',210,'G','Lakers');
INSERT INTO jugadores VALUES(66,'Pau Gasol','Spain','7-0',250,'F-C','Lakers');
INSERT INTO jugadores VALUES(67,'Didier llunga-Mbenga','Congo','7-
0',255,'C','Lakers');
INSERT INTO jugadores VALUES(68,'Coby Kal','Boise State','6-5',215,'G','Lakers');
INSERT INTO jugadores VALUES(69,'Chris Mihm','Texas','7-0',265,'C','Lakers');

CREATE TABLE estadisticas(


temporada varchar(5)NOT NULL,
jugador int NOT NULL,
Puntos_por_partido float DEFAULT NULL,
Asistencias_por_partido float DEFAULT NULL,
Tapones_por_partido float DEFAULT NULL,
Rebotes_por_partido float DEFAULT NULL,
PRIMARY KEY(temporada,jugador),
FOREIGN KEY(jugador)REFERENCES jugadores(codigo)
)engine=innodb;

INSERT INTO estadisticas VALUES('03/04',283,5.9,2.2,1.54,1.6);


INSERT INTO estadisticas VALUES('04/05',283,4.6,1.8,0.98,1.6);
INSERT INTO estadisticas VALUES('05/06',283,12,4.7,2.4,2.9);
INSERT INTO estadisticas VALUES('06/07',283,4.9,1.3,0.89,0.8);
INSERT INTO estadisticas VALUES('05/06',85,5.5,4.5,0.1,2.2);
INSERT INTO estadisticas VALUES('06/07',85,8.7,5,0.1,1.7);
INSERT INTO estadisticas VALUES('07/08',283,9.5,3,1.33,2.1);
INSERT INTO estadisticas VALUES('07/08',85,11.6,8.2,0.1,2.9);
INSERT INTO estadisticas VALUES('03/04',580,7.9,2.4,0.1,1,8);
INSERT INTO estadisticas VALUES('05/06',580,13.1,2.8,0.1,2.6);
INSERT INTO estadisticas VALUES('06/07',64,4.4,1.9,0.1,1.7);
INSERT INTO estadisticas VALUES('06/07',580,18.1,4,0.2,2.7);
INSERT INTO estadisticas VALUES('07/08',580,15.8,2.7,0.2,2.4);
INSERT INTO estadisticas VALUES('07/08',441,4.3,1.3,0,1.1);
INSERT INTO estadisticas VALUES('07/08',64,9.1,2.7,0.1,2.2);
INSERT INTO estadisticas VALUES('07/08',81,10.2,1.2,0.4,3.8);
INSERT INTO estadisticas VALUES('06/07',24,1,0,0,0.8);
INSERT INTO estadisticas VALUES('03/04',601,4.5,1.3,0.1,4);
INSERT INTO estadisticas VALUES('04/05',601,3.8,1.3,0.2,3.1);
INSERT INTO estadisticas VALUES('05/06',601,3,0.4,0.1,1.9);
INSERT INTO estadisticas VALUES('96/97',483,14.8,1.5,2.1,6.3);
INSERT INTO estadisticas VALUES('07/08',591,2.2,0.7,0.2,0.7);
INSERT INTO estadisticas VALUES('06/07',601,9.8,2.1,0.5,4.6);
INSERT INTO estadisticas VALUES('97/98',483,12.1,1.8,3.7,7.4);
INSERT INTO estadisticas VALUES('98/99',483,7.2,0.3,1.6,5.5);
INSERT INTO estadisticas VALUES('99/00',483,10.2,0.8,2,7.8);
INSERT INTO estadisticas VALUES('00/01',483,12,0.8,2.2,11.5);
INSERT INTO estadisticas VALUES('01/02',483,11.1,1.1,1.7,11.1);
INSERT INTO estadisticas VALUES('02/03',483,7.6,1.6,1.4,7.2);
INSERT INTO estadisticas VALUES('03/04',483,8.6,1.8,2,6,10.1);
INSERT INTO estadisticas VALUES('07/08',24,4.3,0.6,0.5,3.7);
INSERT INTO estadisticas VALUES('04/05',483,10.3,2.3,3,10);
INSERT INTO estadisticas VALUES('05/06',483,12.8,2.1,3.3,11.9);
INSERT INTO estadisticas VALUES('07/08',601,6.8,2,1.21,4.5);
INSERT INTO estadisticas VALUES('06/07',483,11.2,3.2,3.3,11.7);
INSERT INTO estadisticas VALUES('07/08',483,9.3,3.3,3.3,13.3);
INSERT INTO estadisticas VALUES('07/08',443,6.1,0.9,1.5,7.6);
INSERT INTO estadisticas VALUES('05/06',284,1.6,0,0,1.3);
INSERT INTO estadisticas VALUES('06/07',284,2.3,0.2,0.1,1.5);
INSERT INTO estadisticas VALUES('06/07',443,7.1,0.6,1.1,7.4);
INSERT INTO estadisticas VALUES('05/06',443,5.7,0.6,1.3,7.8);
INSERT INTO estadisticas VALUES('07/08',186,14.1,7.2,0.2,2,9);
INSERT INTO estadisticas VALUES('07/08',284,6.3,0.6,0.2,4.1);
INSERT INTO estadisticas VALUES('04/05',443,9.2,0.9,1.4,8.5);
INSERT INTO estadisticas VALUES('07/08',504,1.6,0.2,0.3,2.8);
INSERT INTO estadisticas VALUES('95/96',361,10.1,2.9,0.3,2.1);
INSERT INTO estadisticas VALUES('96/97',361,7.5,2.6,0.2,1.9);
INSERT INTO estadisticas VALUES('97/98',361,4.1,1,2,0.2,1.6);
INSERT INTO estadisticas VALUES('03/04',443,12.3,0.8,1,9,12);
INSERT INTO estadisticas VALUES('98/99',361,11.1,3.1,0.3,3.8);
INSERT INTO estadisticas VALUES('99/00',361,11.8,3.6,0.4,4.7);
INSERT INTO estadisticas VALUES('00/01',361,8.8,34,0.2,3.1);
INSERT INTO estadisticas VALUES('95/96',365,15,3.5,0.4,4.6);
INSERT INTO estadisticas VALUES('96/97',365,13,2.5,0.2,4.4);
INSERT INTO estadisticas VALUES('01/02',361,14.4,5.3,0.5,5.4);
INSERT INTO estadisticas VALUES('98/99',365,16,2.8,0.4,4.5);
INSERT INTO estadisticas VALUES('99/00',365,21.5,4.9,0.4,5.3);
INSERT INTO estadisticas VALUES('00/01',365,20.2,4.4,0.3,5.3);

CREATE TABLE partidos(


codigo int NOT NULL,
equipo_local varchar(20)DEFAULT NULL,
equpo_visitante varchar(20)DEFAULT NULL,
puntos_local int DEFAULT NULL,
puntos_visitante int DEFAULT NULL,
temporada varchar(5)DEFAULT NULL,
PRIMARY KEY(codigo),
FOREIGN KEY(equipo_local)REFERENCES equipos(nombre),
FOREIGN KEY(equipo_visitante)REFERENCES equipos(nombre)
)engine=innodb;

INSERT INTO partidos VALUES (1,'Raptors','Lakers',74,117,'98/99');


INSERT INTO partidos VALUES (2,'Raptors','Grizzlies',70,118,'98/99');
INSERT INTO partidos VALUES (3,'Raptors','Clippers',105,76,'98/99');
INSERT INTO partidos VALUES (4,'Raptors','Knicks',62,124,'98/99');
INSERT INTO partidos VALUES (5,'Raptors','Timberwolves',66,68,'98/99');
INSERT INTO partidos VALUES (6,'Raptors','Celtics',52,69,'98/99');
INSERT INTO partidos VALUES (7,'Raptors','76ers',74,103,'98/99');
INSERT INTO partidos VALUES (8,'Raptors','Nets',121,129,'98/99');
INSERT INTO partidos VALUES (9,'Raptors','Pistons',100,85,'98/99');
INSERT INTO partidos VALUES (10,'Raptors','Cavaliers',129,158,'98/99');
INSERT INTO partidos VALUES (11,'Raptors','Pacers',100,70,'98/99');
INSERT INTO partidos VALUES (12,'Raptors','Bulls',134,69,'98/99');
INSERT INTO partidos VALUES (13,'Raptors','Bucks',66,118,'98/99');
INSERT INTO partidos VALUES (14,'Raptors','Magic',74,140,'98/99');
INSERT INTO partidos VALUES (15,'Raptors','Wizards',101,61,'98/99');
INSERT INTO partidos VALUES (16,'Raptors','Hawks',128,139,'98/99');
INSERT INTO partidos VALUES (17,'Raptors','Bobcats',88,68,'98/99');
INSERT INTO partidos VALUES (18,'Raptors','Heat',125,119,'98/99');
INSERT INTO partidos VALUES (19,'Raptors','Jazz',147,138,'98/99');
INSERT INTO partidos VALUES (20,'Raptors','Nuggets',74,147,'98/99');
INSERT INTO partidos VALUES (21,'Raptors','Trail Blazers',140,64,'98/99');
INSERT INTO partidos VALUES (22,'Raptors','Supersonics',59,59,'98/99');
INSERT INTO partidos VALUES (23,'Raptors','Warriors',76,74,'98/99');
INSERT INTO partidos VALUES (24,'Raptors','Kings',57,115,'98/99');
INSERT INTO partidos VALUES (25,'Raptors','Hornets',104,82,'98/99');
INSERT INTO partidos VALUES (26,'Raptors','Spurs',116,51,'98/99');
INSERT INTO partidos VALUES (27,'Raptors','Rockets',99,59,'98/99');
INSERT INTO partidos VALUES (28,'Raptors','Mavericks',108,113,'98/99');
INSERT INTO partidos VALUES (29,'Raptors','Suns',149,102,'98/99');
INSERT INTO partidos VALUES (30,'Lakers','Raptors',76,158,'98/99');
INSERT INTO partidos VALUES (31,'Lakers','Grizzlies',86,99,'98/99');
INSERT INTO partidos VALUES (32,'Lakers','Clippers',151,98,'98/99');
INSERT INTO partidos VALUES (33,'Lakers','Knicks',133,63,'98/99');
INSERT INTO partidos VALUES (34,'Lakers','Timberwolves',75,137,'98/99');
INSERT INTO partidos VALUES (35,'Lakers','Celtics',58,74,'98/99');
INSERT INTO partidos VALUES (36,'Lakers','76ers',55,75,'98/99');
INSERT INTO partidos VALUES (37,'Lakers','Nets',92,127,'98/99');
INSERT INTO partidos VALUES (38,'Lakers','Pistons',114,147,'98/99');
INSERT INTO partidos VALUES (39,'Lakers','Cavaliers',136,118,'98/99');
INSERT INTO partidos VALUES (40,'Lakers','Pacers',130,156,'98/99');
INSERT INTO partidos VALUES (41,'Lakers','Bulls',79,83,'98/99');
INSERT INTO partidos VALUES (42,'Lakers','Bucks',114,153,'98/99');
INSERT INTO partidos VALUES (43,'Lakers','Magic',153,127,'98/99');
INSERT INTO partidos VALUES (44,'Lakers','Wizards',86,62,'98/99');
INSERT INTO partidos VALUES (45,'Lakers','Hawks',105,59,'98/99');
INSERT INTO partidos VALUES (46,'Lakers','Bobcats',80,87,'98/99');
INSERT INTO partidos VALUES (47,'Lakers','Heat',150,143,'98/99');
INSERT INTO partidos VALUES (48,'Lakers','Jazz',73,58,'98/99');

También podría gustarte