· 7 years ago · Nov 08, 2018, 10:34 AM
1DROP DATABASE IF EXISTS `liga`;
2CREATE DATABASE IF NOT EXISTS `liga` DEFAULT CHARACTER SET latin1;
3USE `liga`;
4
5--
6-- Table structure for table `equipos`
7--
8
9DROP TABLE IF EXISTS `equipos`;
10
11
12CREATE TABLE `equipos` (
13 `id_equipo` int(11) NOT NULL,
14 `nombre` varchar(45) NOT NULL,
15 `ciudad` varchar(45) NOT NULL,
16 `web` varchar(250) DEFAULT 'sin web oficial',
17 `puntos` int(11) DEFAULT NULL,
18 PRIMARY KEY (`id_equipo`),
19 UNIQUE KEY `nombre_UNIQUE` (`nombre`)
20) ENGINE=InnoDB DEFAULT CHARSET=latin1;
21
22
23--
24-- Dumping data for table `equipos`
25--
26
27
28
29INSERT INTO `equipos` VALUES
30(1,'Regal Barcelona','Barcelona','http://www.fcbarcelona.com/web/index_idiomes.html',10),
31(2,'Real Madrid','Madrid','http://www.realmadrid.com/cs/Satellite/es/1193040472450/SubhomeEquipo/Baloncesto.htm',9),
32(3,'P.E. Valencia','Valencia','http://www.valenciabasket.com/',11),
33(4,'Caja Laboral','Vitoria','http://www.baskonia.com/prehomes/prehomes.asp?id_prehome=69',22),
34(5,'Gran Canaria','Las Palmas','http://www.acb.com/club.php?id=CLA',14),
35(6,'CAI Zaragoza','Zaragoza','http://basketzaragoza.net/',23);
36
37
38
39--
40-- Table structure for table `jugadores`
41--
42
43DROP TABLE IF EXISTS `jugadores`;
44CREATE TABLE `jugadores` (
45 `id_jugador` int(11) NOT NULL,
46 `nombre` varchar(45) DEFAULT NULL,
47 `apellido` varchar(45) DEFAULT NULL,
48 `puesto` varchar(45) DEFAULT NULL,
49 `id_capitan` int(11) DEFAULT NULL,
50 `fecha_alta` datetime DEFAULT NULL,
51 `salario` int(11) DEFAULT NULL,
52 `equipo` int(11) DEFAULT NULL,
53 `altura` decimal(4,2) DEFAULT NULL,
54 PRIMARY KEY (`id_jugador`),
55 KEY `fequipo` (`equipo`),
56 CONSTRAINT `fequipo` FOREIGN KEY (`equipo`) REFERENCES `equipos` (`id_equipo`) ON DELETE NO ACTION ON UPDATE NO ACTION
57) ENGINE=InnoDB DEFAULT CHARSET=latin1;
58
59
60--
61-- Dumping data for table `jugadores`
62--
63
64
65
66INSERT INTO `jugadores` VALUES
67(1,'Juan Carlos','Navarro','escolta',1,'2010-01-10 00:00:00',130000,1,'1.96'),
68(2,'Felipe','Reyes','Pivot',2,'2009-02-20 00:00:00',132000,2,'2.04'),
69(3,'Victor','Claver','Alero',3,'2009-03-08 00:00:00',99000,3,'2.08'),
70(4,'Rafa ','Martinez','ala-pivot',4,'2010-11-11 00:00:00',51000,3,'1.91'),
71(5,'Fernando','San Emeterio','Alero',6,'2008-09-22 00:00:00',60000,4,'1.99'),
72(6,'Mirza','Teletovic','Pivot',6,'2010-05-13 00:00:00',77000,4,'2.06'),
73(7,'Sergio ','Llull','Escolta',2,'2011-10-29 00:00:00',100000,2,'1.90'),
74(8,'Victor ','Sada','Base',1,'2012-01-01 00:00:00',80000,1,'1.92'),
75(9,'Carlos','Suarez','Alero',2,'2011-02-19 00:00:00',66000,2,'2.03'),
76(10,'Xavi ','Rey','Pivot',14,'2008-10-12 00:00:00',104500,5,'2.09'),
77(11,'Carlos ','Cabezas','Base',13,'2012-01-21 00:00:00',105000,6,'1.86'),
78(12,'Pablo ','Aguilar','Alero',13,'2011-06-14 00:00:00',51700,6,'2.03'),
79(13,'Rafa','Hettsheimeir','Pivot',13,'2008-04-15 00:00:00',58300,6,'2.08'),
80(14,'Sitapha','Savané','Pivot',14,'2011-07-27 00:00:00',66000,5,'2.01'),
81(15,'anonimo','anonimo','Ala-pivot',2,'2012-01-01 00:00:00',4000,3,'2.00'),
82(22,'j1',NULL,NULL,NULL,NULL,NULL,2,'2.00'),
83(23,'j2',NULL,NULL,NULL,NULL,NULL,2,NULL);
84
85
86
87--
88-- Table structure for table `partidos`
89--
90
91DROP TABLE IF EXISTS `partidos`;
92CREATE TABLE `partidos` (
93 `id_partido` int(11) NOT NULL AUTO_INCREMENT,
94 `elocal` int(11) NOT NULL,
95 `evisitante` int(11) NOT NULL,
96 `resultado` varchar(45) DEFAULT NULL,
97 `fecha` date DEFAULT NULL,
98 `arbitro` varchar(45) DEFAULT NULL,
99 PRIMARY KEY (`id_partido`),
100 KEY `flocal` (`elocal`),
101 KEY `fvisitante` (`evisitante`),
102 CONSTRAINT `flocal` FOREIGN KEY (`elocal`) REFERENCES `equipos` (`id_equipo`) ON DELETE CASCADE ON UPDATE CASCADE,
103 CONSTRAINT `fvisitante` FOREIGN KEY (`evisitante`) REFERENCES `equipos` (`id_equipo`) ON DELETE CASCADE ON UPDATE CASCADE
104) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
105
106--
107-- Dumping data for table `partidos`
108--
109
110
111INSERT INTO `partidos` VALUES
112(1,1,2,'100-100','2011-10-10','4\r'),
113(2,2,3,'90-91','2011-11-17','5\r'),
114(3,3,4,'88-77','2011-11-23','6\r'),
115(4,1,6,'66-78','2011-11-30','6\r'),
116(5,2,4,'90-90','2012-01-12','7\r'),
117(6,4,5,'79-83','2012-01-19','3\r'),
118(7,3,6,'91-88','2012-02-22','3\r'),
119(8,5,4,'90-66','2012-04-27','2\r'),
120(9,6,5,'110-70','2012-05-30','1'),
121(10,3,5,'88-77','2011-09-01','2');