Commit 582e1648 authored by M1888's avatar M1888

26.3. tunnit

parent ca1d060f
USE M1888;
-- Alkuun neljä kaupunkia, ja niille omat areenat
INSERT INTO kaupunki (nimi) VALUES ("Jyväskylä"), ("Kuopio"), ("Tampere"), ("Pori");
INSERT INTO kaupunki (nimi) VALUES
('Jyväskylä'), ('Kuopio'), ('Tampere'), ('Pori');
INSERT INTO areena (kaupunki_id, nimi) VALUES
(1, "LähiTapiola Areena"),
(2, "Niiralan monttu"),
(3, "Hakametsän jäähalli"),
(4, "Isomäki Areena");
(1, 'LähiTapiola Areena'),
(2, 'Niiralan monttu'),
(3, 'Hakametsän jäähalli'),
(4, 'Isomäki Areena');
-- Kaupunkien joukkueet
INSERT INTO joukkue (kaupunki_id, nimi) VALUES
(1, "JYP"), (2, "KalPa"), (3, "Tappara"), (4, "Ässät");
(1, 'JYP'), (2, 'KalPa'), (3, 'Tappara'), (4, 'Ässät');
-- Ensin jypin pelaajat
INSERT INTO pelaaja (enimi, snimi, pelipaikka) VALUES
("David", "Tomasek", "H"),
("Jani", "Tuppurainen", "H"),
("Anton", "Stråka", "H"),
("Anttoni", "Honka", "P"),
("Joonas", "Viinikainen", "P"),
("Juuso", "Vainio", "P"),
("Niko", "Parkkinen", "MV");
--INSERT INTO sopimus (joukkue_id, pelaaja_id, alkupvm, loppupvm, numero) VALUES
-- (
('David', 'Tomasek', 'H'),
('Jani', 'Tuppurainen', 'H'),
('Anton', 'Stråka', 'H'),
('Anttoni', 'Honka', 'P'),
('Joonas', 'Viinikainen', 'P'),
('Juuso', 'Vainio', 'P'),
('Niko', 'Parkkinen', 'MV');
-- Sopimukset pelaajille
INSERT INTO sopimus (joukkue_id, pelaaja_id, alkupvm, loppupvm, numero) VALUES
(1, 1, '2019-01-01', '2020-01-01', 8),
(1, 2, '2019-01-01', '2020-01-01', 12),
(1, 3, '2019-01-01', '2020-01-01', 13),
(1, 4, '2019-01-01', '2020-01-01', 3),
(1, 5, '2019-01-01', '2020-01-01', 4),
(1, 6, '2019-01-01', '2020-01-01', 5),
(1, 7, '2019-01-01', '2020-01-01', 35);
-- Kalpan pelaajat
INSERT INTO pelaaja (enimi, snimi, pelipaikka) VALUES
('Balazs', 'Sebok', 'H'),
('Aleksi', 'Klemetti', 'H'),
('Eetu', 'Luostarinen', 'H'),
('Mikael', 'Seppälä', 'P'),
('Joona', 'Riekkinen', 'P'),
('Saku', 'Vesterinen', 'P'),
('Denis', 'Godla', 'MV');
-- ... ja sopimukset kalpalaisille
INSERT INTO sopimus (joukkue_id, pelaaja_id, alkupvm, loppupvm, numero) VALUES
(2, 8, '2018-06-01', '2020-06-01', 14),
(2, 9, '2018-06-01', '2021-06-01', 20),
(2, 10, '2018-06-01', '2020-06-01', 21),
(2, 11, '2018-06-01', '2021-06-01', 5),
(2, 12, '2018-06-01', '2020-06-01', 6),
(2, 13, '2018-06-01', '2020-06-01', 7),
(2, 14, '2018-06-01', '2020-06-01', 30);
-- tapparan pelaajat
INSERT INTO pelaaja (enimi, snimi, pelipaikka) VALUES
('Matti', 'Järvinen', 'H'),
('Niko', 'Ojamäki', 'H'),
('Patrik', 'Puistola', 'H'),
('Teemu', 'Suhonen', 'P'),
('Valtteri', 'Kemiläinen', 'P'),
('Hugo', 'Haš', 'P'),
('Christian', 'Heljanko', 'MV');
-- tapparan sopparit
INSERT INTO sopimus (joukkue_id, pelaaja_id, alkupvm, loppupvm, numero) VALUES
(3, 15, '2017-06-01', '2019-06-01', 11),
(3, 16, '2017-06-01', '2019-06-01', 20),
(3, 17, '2018-06-01', '2020-06-01', 21),
(3, 18, '2018-06-01', '2019-06-01', 4),
(3, 19, '2016-01-01', '2019-06-01', 13),
(3, 20, '2018-06-01', '2019-06-01', 14),
(3, 21, '2017-06-01', '2019-06-01', 30);
-- lopuksi vielä ässien pelaajat
INSERT INTO pelaaja (enimi, snimi, pelipaikka) VALUES
('Aleksi', 'Rekonen', 'H'),
('Lenni', 'Killinen', 'H'),
('Niklas', 'Appelgren', 'H'),
('Saku', 'Salmela', 'P'),
('Aleksi', 'Varttinen', 'P'),
('Juuso', 'Ketola', 'P'),
('Niklas', 'Peltomäki', 'P');
-- ja sopparit
INSERT INTO sopimus (joukkue_id, pelaaja_id, alkupvm, loppupvm, numero) VALUES
(4, 22, '2018-01-01', '2020-06-01', 18),
(4, 23, '2018-01-01', '2021-06-01', 20),
(4, 24, '2018-01-01', '2021-06-01', 21),
(4, 25, '2018-01-01', '2020-06-01', 11),
(4, 26, '2018-01-01', '2021-06-01', 15),
(4, 27, '2018-01-01', '2020-06-01', 19),
(4, 28, '2018-01-01', '2021-06-01', 28);
------
--- Sitten päästään itse otteluihin
------
-- ensimmäisenä jyp vs kalpa jyväskylässä
INSERT INTO ottelu (areena_id, kotijoukkue, vierasjoukkue, alkuaika) VALUES
(1, 1, 2, '2019-03-24 19:00:00');
-- aloitetaan vaikka 2min jäähyllä jypille 3min 14sec kohdalla
INSERT INTO jaahy (pelaaja_id, kesto) VALUES (1, 120);
INSERT INTO ottelutapahtuma (tyyppi, tapahtuma_id, ottelu_id, aika) VALUES
(2, 1, 1, 3*60+14);
......@@ -31,6 +31,16 @@ Alustava ER-kaavio tietokannasta:
![](er.png)
Ottelutapahtumat toimivat tyypin mukaan ottamalla tapahtuma_id:n halutusta taulusta.
| Numero | Tapahtumatyyppi |
|---|---|
| 1 | Maali |
| 2 | Jäähy |
| 3 | Rangaistuslaukaus |
| 4 | Aikalisä |
Aikamääreet (esim. ottelutapahtumassa ja jäähyssä), ovat sekunteina
## Toiminnot
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment