· 6 years ago · May 03, 2019, 04:50 PM
1-- --------------------------------------------------------
2-- Verkkotietokone: 127.0.0.1
3-- Palvelinversio: 10.2.13-MariaDB - mariadb.org binary distribution
4-- Server OS: Win64
5-- HeidiSQL Versio: 9.4.0.5125
6-- --------------------------------------------------------
7
8/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9/*!40101 SET NAMES utf8 */;
10/*!50503 SET NAMES utf8mb4 */;
11/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
12/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
13
14
15-- Dumping database structure for utiiii
16DROP DATABASE IF EXISTS `utiiii`;
17CREATE DATABASE IF NOT EXISTS `utiiii` /*!40100 DEFAULT CHARACTER SET latin1 */;
18USE `utiiii`;
19
20-- Dumping structure for taulu utiiii.asiakas
21DROP TABLE IF EXISTS `asiakas`;
22CREATE TABLE IF NOT EXISTS `asiakas` (
23 `AsiakasID` int(11) NOT NULL,
24 `Sukunimi` varchar(50) NOT NULL,
25 `Etunimi` varchar(50) NOT NULL,
26 `Postinumero` int(11) NOT NULL,
27 `Sähköposti` varchar(50) NOT NULL,
28 `Postiosoite` varchar(50) NOT NULL,
29 `Puhelinnumero` int(11) NOT NULL,
30 `Postitoimipaikka` varchar(50) NOT NULL,
31 `Syntymäaika` date NOT NULL,
32 PRIMARY KEY (`AsiakasID`)
33) ENGINE=InnoDB DEFAULT CHARSET=latin1;
34
35-- Dumping data for table utiiii.asiakas: ~1 rows (suunnilleen)
36/*!40000 ALTER TABLE `asiakas` DISABLE KEYS */;
37INSERT INTO `asiakas` (`AsiakasID`, `Sukunimi`, `Etunimi`, `Postinumero`, `Sähköposti`, `Postiosoite`, `Puhelinnumero`, `Postitoimipaikka`, `Syntymäaika`) VALUES
38 (1, 'Koponen', 'Jani', 80220, 'Rahtari96@hotmail.com', 'Nurmeksentie 16', 504244348, 'Kontiolahti', '0000-00-00');
39/*!40000 ALTER TABLE `asiakas` ENABLE KEYS */;
40
41-- Dumping structure for taulu utiiii.laskujen_hallinta_ja_seuranta
42DROP TABLE IF EXISTS `laskujen_hallinta_ja_seuranta`;
43CREATE TABLE IF NOT EXISTS `laskujen_hallinta_ja_seuranta` (
44 `LaskuID` int(11) NOT NULL,
45 `Laskun tyyppi` varchar(50) NOT NULL,
46 `PalveluvarausID` int(11) DEFAULT NULL,
47 `AsiakasID` int(11) NOT NULL,
48 `MajoitusvarausID` int(11) NOT NULL,
49 `Tilinumero` int(11) DEFAULT NULL,
50 `ToimipisteID` int(11) NOT NULL,
51 `Saajan_nimi` varchar(50) NOT NULL,
52 `Viitenumero` int(50) NOT NULL,
53 `Maksun_määrä` int(50) NOT NULL,
54 `Laskunluontipvm` date NOT NULL,
55 `Eräpvm` date NOT NULL,
56 PRIMARY KEY (`LaskuID`),
57 KEY `ToimipisteID` (`ToimipisteID`),
58 KEY `AsiakasID` (`AsiakasID`),
59 KEY `MajoitusvarausID` (`MajoitusvarausID`),
60 KEY `PalveluvarausID` (`PalveluvarausID`),
61 CONSTRAINT `FK_laskujen_hallinta_ja_seuranta_majoitusvaraus` FOREIGN KEY (`MajoitusvarausID`) REFERENCES `majoitusvaraus` (`MajoitusvarausID`),
62 CONSTRAINT `FK_laskujen_hallinta_ja_seuranta_palvelun_varaus` FOREIGN KEY (`PalveluvarausID`) REFERENCES `palvelun_varaus` (`PalveluvarausID`),
63 CONSTRAINT `laskujen_hallinta_ja_seuranta_ibfk_2` FOREIGN KEY (`ToimipisteID`) REFERENCES `toimipisteet` (`ToimipisteID`),
64 CONSTRAINT `laskujen_hallinta_ja_seuranta_ibfk_3` FOREIGN KEY (`AsiakasID`) REFERENCES `asiakas` (`AsiakasID`)
65) ENGINE=InnoDB DEFAULT CHARSET=latin1;
66
67-- Dumping data for table utiiii.laskujen_hallinta_ja_seuranta: ~1 rows (suunnilleen)
68/*!40000 ALTER TABLE `laskujen_hallinta_ja_seuranta` DISABLE KEYS */;
69INSERT INTO `laskujen_hallinta_ja_seuranta` (`LaskuID`, `Laskun tyyppi`, `PalveluvarausID`, `AsiakasID`, `MajoitusvarausID`, `Tilinumero`, `ToimipisteID`, `Saajan_nimi`, `Viitenumero`, `Maksun_määrä`, `Laskunluontipvm`, `Eräpvm`) VALUES
70 (1, '', NULL, 1, 1, NULL, 3, '', 0, 0, '0000-00-00', '0000-00-00');
71/*!40000 ALTER TABLE `laskujen_hallinta_ja_seuranta` ENABLE KEYS */;
72
73-- Dumping structure for taulu utiiii.majoitus
74DROP TABLE IF EXISTS `majoitus`;
75CREATE TABLE IF NOT EXISTS `majoitus` (
76 `MajoitusID` int(11) NOT NULL,
77 `Nimi` varchar(50) NOT NULL,
78 `Hinta` int(11) NOT NULL,
79 `ToimipisteID` int(11) NOT NULL,
80 PRIMARY KEY (`MajoitusID`),
81 KEY `ToimipisteID` (`ToimipisteID`),
82 CONSTRAINT `FK_majoitus_toimipisteet` FOREIGN KEY (`ToimipisteID`) REFERENCES `toimipisteet` (`ToimipisteID`)
83) ENGINE=InnoDB DEFAULT CHARSET=latin1;
84
85-- Dumping data for table utiiii.majoitus: ~0 rows (suunnilleen)
86/*!40000 ALTER TABLE `majoitus` DISABLE KEYS */;
87/*!40000 ALTER TABLE `majoitus` ENABLE KEYS */;
88
89-- Dumping structure for taulu utiiii.majoitusvaraus
90DROP TABLE IF EXISTS `majoitusvaraus`;
91CREATE TABLE IF NOT EXISTS `majoitusvaraus` (
92 `MajoitusvarausID` int(11) NOT NULL,
93 `ToimipisteID` int(11) NOT NULL,
94 `AsiakasID` int(11) NOT NULL,
95 `aloituspvm` date NOT NULL,
96 `lopetuspvm` date NOT NULL,
97 PRIMARY KEY (`MajoitusvarausID`),
98 KEY `ToimipisteID` (`ToimipisteID`),
99 KEY `AsiakasID` (`AsiakasID`),
100 CONSTRAINT `FK_majoitusvaraus_asiakas` FOREIGN KEY (`AsiakasID`) REFERENCES `asiakas` (`AsiakasID`),
101 CONSTRAINT `majoitusvaraus_ibfk_1` FOREIGN KEY (`ToimipisteID`) REFERENCES `toimipisteet` (`ToimipisteID`)
102) ENGINE=InnoDB DEFAULT CHARSET=latin1;
103
104-- Dumping data for table utiiii.majoitusvaraus: ~5 rows (suunnilleen)
105/*!40000 ALTER TABLE `majoitusvaraus` DISABLE KEYS */;
106INSERT INTO `majoitusvaraus` (`MajoitusvarausID`, `ToimipisteID`, `AsiakasID`, `aloituspvm`, `lopetuspvm`) VALUES
107 (1, 1, 1, '0000-00-00', '0000-00-00'),
108 (2, 4, 1, '0000-00-00', '0000-00-00'),
109 (3, 5, 1, '0000-00-00', '0000-00-00'),
110 (4, 2, 1, '0000-00-00', '0000-00-00'),
111 (5, 3, 1, '0000-00-00', '0000-00-00');
112/*!40000 ALTER TABLE `majoitusvaraus` ENABLE KEYS */;
113
114-- Dumping structure for taulu utiiii.palvelu
115DROP TABLE IF EXISTS `palvelu`;
116CREATE TABLE IF NOT EXISTS `palvelu` (
117 `PalveluID` int(11) NOT NULL,
118 `Palvelun_nimi` varchar(50) NOT NULL,
119 `Palvelun_hinta` int(11) NOT NULL,
120 `ToimipisteID` int(11) NOT NULL,
121 PRIMARY KEY (`PalveluID`),
122 KEY `ToimipisteID` (`ToimipisteID`),
123 CONSTRAINT `palvelu_ibfk_1` FOREIGN KEY (`ToimipisteID`) REFERENCES `toimipisteet` (`ToimipisteID`)
124) ENGINE=InnoDB DEFAULT CHARSET=latin1;
125
126-- Dumping data for table utiiii.palvelu: ~5 rows (suunnilleen)
127/*!40000 ALTER TABLE `palvelu` DISABLE KEYS */;
128INSERT INTO `palvelu` (`PalveluID`, `Palvelun_nimi`, `Palvelun_hinta`, `ToimipisteID`) VALUES
129 (1, 'Porosafari', 150, 4),
130 (2, 'Koiravaljakkoajelu', 75, 2),
131 (3, 'Airsoft', 5, 3),
132 (4, 'Hevosajelu', 50, 1),
133 (5, 'Vesiskootteri', 200, 5);
134/*!40000 ALTER TABLE `palvelu` ENABLE KEYS */;
135
136-- Dumping structure for taulu utiiii.palvelun_varaus
137DROP TABLE IF EXISTS `palvelun_varaus`;
138CREATE TABLE IF NOT EXISTS `palvelun_varaus` (
139 `PalveluvarausID` int(11) NOT NULL,
140 `PalveluID` int(11) NOT NULL,
141 `AsiakasID` int(11) NOT NULL,
142 `aloituspvm` date NOT NULL,
143 `lopetuspvm` date NOT NULL,
144 PRIMARY KEY (`PalveluvarausID`),
145 KEY `PalveluID` (`PalveluID`),
146 KEY `AsiakasID` (`AsiakasID`),
147 CONSTRAINT `FK_palvelun_varaus_asiakas` FOREIGN KEY (`AsiakasID`) REFERENCES `asiakas` (`AsiakasID`),
148 CONSTRAINT `FK_palvelun_varaus_palvelu` FOREIGN KEY (`PalveluID`) REFERENCES `palvelu` (`PalveluID`)
149) ENGINE=InnoDB DEFAULT CHARSET=latin1;
150
151-- Dumping data for table utiiii.palvelun_varaus: ~0 rows (suunnilleen)
152/*!40000 ALTER TABLE `palvelun_varaus` DISABLE KEYS */;
153/*!40000 ALTER TABLE `palvelun_varaus` ENABLE KEYS */;
154
155-- Dumping structure for taulu utiiii.toimipisteet
156DROP TABLE IF EXISTS `toimipisteet`;
157CREATE TABLE IF NOT EXISTS `toimipisteet` (
158 `ToimipisteID` int(11) NOT NULL,
159 `Paikkakunta` varchar(50) NOT NULL,
160 `Nimi` varchar(50) NOT NULL,
161 `Osoite` varchar(50) NOT NULL,
162 `Postinumero` int(5) NOT NULL,
163 PRIMARY KEY (`ToimipisteID`)
164) ENGINE=InnoDB DEFAULT CHARSET=latin1;
165
166-- Dumping data for table utiiii.toimipisteet: ~5 rows (suunnilleen)
167/*!40000 ALTER TABLE `toimipisteet` DISABLE KEYS */;
168INSERT INTO `toimipisteet` (`ToimipisteID`, `Paikkakunta`, `Nimi`, `Osoite`, `Postinumero`) VALUES
169 (1, 'Joensuu', '', '', 0),
170 (2, 'Kitee', '', '', 0),
171 (3, 'Helsinki', '', '', 0),
172 (4, 'Rovaniemi', '', '', 0),
173 (5, 'Turenki', '', '', 0);
174/*!40000 ALTER TABLE `toimipisteet` ENABLE KEYS */;
175
176/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
177/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
178/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;