· 8 years ago · Aug 08, 2018, 01:28 PM
1CREATE DATABASE IF NOT EXISTS `cent`;
2USE `cent`;
3
4CREATE TABLE IF NOT EXISTS `pj_prawojazdy` (
5 `nr_prawa_jazdy` varchar(20) NOT NULL,
6 `data_wydania` date NOT NULL,
7 `kategoria` char(3) NOT NULL,
8 `kategoria_od` date DEFAULT NULL,
9 `kategoria_do` date DEFAULT NULL,
10 `ograniczenia` varchar(50) DEFAULT NULL,
11 `imie` varchar(50) NOT NULL,
12 `nazwisko` varchar(50) NOT NULL,
13 `wydawca` varchar(50) NOT NULL,
14 `PESEL` varchar(20) NOT NULL,
15 `mce_urodzenia` varchar(50) DEFAULT NULL,
16 `wazne_od` date DEFAULT NULL,
17 `wazne_do` date DEFAULT NULL,
18 `adnotacje` text,
19 `podpis` longblob,
20 `zdjecie` longblob,
21 `wojewodztwo` varchar(20) DEFAULT NULL,
22 `miejscowosc` varchar(30) DEFAULT NULL,
23 `kod` varchar(10) DEFAULT NULL,
24 `adres` varchar(50) DEFAULT NULL,
25 PRIMARY KEY (`nr_prawa_jazdy`),
26 KEY `pj_prawojazdy_index1406` (`kategoria`),
27 KEY `pj_prawojazdy_index1407` (`nazwisko`),
28 KEY `pj_prawojazdy_index1408` (`imie`),
29 KEY `pj_prawojazdy_index1409` (`PESEL`),
30 KEY `pj_prawojazdy_index1410` (`wazne_do`),
31 KEY `pj_prawojazdy_index1411` (`wojewodztwo`),
32 KEY `pj_prawojazdy_index1412` (`miejscowosc`)
33) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd1:mysql@localhost/pj/prawojazdy';
34
35CREATE TABLE IF NOT EXISTS `pol_rodzajwykroczenia` (
36 `idRodzaj` int(10) unsigned NOT NULL,
37 `Nazwa` varchar(255) NOT NULL,
38 `NaruszonaNorma` varchar(50) NOT NULL,
39 `PunktyKarne` int(10) unsigned NOT NULL,
40 `CzyZatrzymaniePojazdu` tinyint(1) NOT NULL,
41 `CzyZatrzymaniePrawaJazdy` tinyint(1) NOT NULL,
42 `CzyZatrzymanieDowoduRej` tinyint(1) NOT NULL,
43 PRIMARY KEY (`idRodzaj`)
44) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/pol/rodzajwykroczenia';
45
46CREATE TABLE IF NOT EXISTS `pol_wykroczenie` (
47 `id_wykroczenia` int(10) unsigned NOT NULL,
48 `nr_rejestracyjny` varchar(20) NOT NULL,
49 `RodzajWykroczenia_idRodzaj` int(10) unsigned NOT NULL,
50 `PrawoJazdy_nr_prawa_jazdy` varchar(20) NOT NULL,
51 `data_wykroczenia` date NOT NULL,
52 `kara` decimal(10,0) NOT NULL,
53 `czy_upowazniony` tinyint(1) NOT NULL,
54 `waznosc_OC` date NOT NULL,
55 `nrSluzbowy1` int(10) unsigned NOT NULL,
56 `nrSluzbowy2` int(10) unsigned NOT NULL,
57 PRIMARY KEY (`id_wykroczenia`),
58 KEY `Wykroczenie_FKIndex2` (`PrawoJazdy_nr_prawa_jazdy`),
59 KEY `Wykroczenie_FKIndex3` (`RodzajWykroczenia_idRodzaj`),
60 KEY `pol_wykroczenie_index1431` (`nr_rejestracyjny`),
61 KEY `pol_wykroczenie_index1432` (`data_wykroczenia`),
62 KEY `pol_wykroczenie_index1433` (`nrSluzbowy1`),
63 KEY `pol_wykroczenie_index1434` (`nrSluzbowy2`)
64) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/pol/wykroczenie';
65
66CREATE TABLE IF NOT EXISTS `pol_wykroczenieobce` (
67 `id_wykroczenia` int(10) unsigned NOT NULL,
68 `RodzajWykroczenia_idRodzaj` int(10) unsigned NOT NULL,
69 `data_wykroczenia` date NOT NULL,
70 `kara` decimal(10,0) NOT NULL,
71 `czy_upowazniony` tinyint(1) NOT NULL,
72 `waznosc_OC` date NOT NULL,
73 `nrSluzbowy1` int(10) unsigned NOT NULL,
74 `nrSluzbowy2` int(10) unsigned NOT NULL,
75 `imie` varchar(30) DEFAULT NULL,
76 `nazwisko` varchar(30) DEFAULT NULL,
77 `nr_dokum` varchar(30) DEFAULT NULL,
78 `kraj` varchar(20) DEFAULT NULL,
79 PRIMARY KEY (`id_wykroczenia`),
80 KEY `WykroczenieObce_FKIndex1` (`RodzajWykroczenia_idRodzaj`),
81 KEY `pol_wykroczenieobce_index1437` (`data_wykroczenia`),
82 KEY `pol_wykroczenieobce_index1438` (`nrSluzbowy1`),
83 KEY `pol_wykroczenieobce_index1439` (`nrSluzbowy2`),
84 KEY `pol_wykroczenieobce_index1440` (`nazwisko`,`imie`),
85 KEY `pol_wykroczenieobce_index1441` (`kraj`)
86) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/pol/wykroczenieobce';
87
88CREATE TABLE IF NOT EXISTS `rej_firma` (
89 `id_firmy` int(10) unsigned NOT NULL AUTO_INCREMENT,
90 `Nazwa` varchar(20) NOT NULL,
91 `Regon` char(20) DEFAULT NULL,
92 `NIP` char(13) DEFAULT NULL,
93 `kraj` varchar(20) DEFAULT NULL,
94 `wojewodztwo` varchar(20) DEFAULT NULL,
95 `miejscowosc` varchar(30) DEFAULT NULL,
96 `kod` varchar(10) DEFAULT NULL,
97 `adres` varchar(50) DEFAULT NULL,
98 PRIMARY KEY (`id_firmy`),
99 KEY `rej_firma_index1415` (`Nazwa`),
100 KEY `rej_firma_index1416` (`Regon`),
101 KEY `rej_firma_index1417` (`NIP`),
102 KEY `rej_firma_index1418` (`kraj`),
103 KEY `rej_firma_index1419` (`wojewodztwo`),
104 KEY `rej_firma_index1420` (`miejscowosc`)
105) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd3:mysql@des06/rej/firma';
106
107CREATE TABLE IF NOT EXISTS `rej_osoba` (
108 `id_osoba` int(10) unsigned NOT NULL,
109 `PESEL` varchar(20) NOT NULL,
110 `Nazwisko` varchar(20) NOT NULL,
111 `Imie` varchar(20) NOT NULL,
112 `kraj` varchar(20) DEFAULT NULL,
113 `wojewodztwo` varchar(20) DEFAULT NULL,
114 `miejscowosc` varchar(30) DEFAULT NULL,
115 `kod` varchar(10) DEFAULT NULL,
116 `adres` varchar(50) DEFAULT NULL,
117 PRIMARY KEY (`id_osoba`),
118 KEY `rej_osoba_index1445` (`PESEL`),
119 KEY `rej_osoba_index1446` (`Imie`),
120 KEY `rej_osoba_index1447` (`Nazwisko`)
121) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/rej/osoba';
122
123CREATE TABLE IF NOT EXISTS `rej_pojazd` (
124 `nr_rejestracyjny` varchar(20) NOT NULL,
125 `firma_posiadacz` int(10) unsigned NOT NULL,
126 `firma_wlasciciel` int(10) unsigned NOT NULL,
127 `producent` varchar(20) DEFAULT NULL,
128 `typ` varchar(20) DEFAULT NULL,
129 `marka` varchar(20) DEFAULT NULL,
130 `numer_nadwozia` varchar(50) DEFAULT NULL,
131 `data_pier_rejestracji` date DEFAULT NULL,
132 `data_wydania` date DEFAULT NULL,
133 `data_wazn` date DEFAULT NULL,
134 `masa_calk` int(10) unsigned DEFAULT NULL,
135 `masa_wlasna` int(10) unsigned DEFAULT NULL,
136 `swiad_homologacji` varchar(50) DEFAULT NULL,
137 `dane_silnika` varchar(50) DEFAULT NULL,
138 `moc` int(10) unsigned DEFAULT NULL,
139 `miejsca_siedz` int(10) unsigned DEFAULT NULL,
140 `miejsca_stoj` int(10) unsigned DEFAULT NULL,
141 `dop_masa_calk` int(10) unsigned DEFAULT NULL,
142 `dop_masa_zesp` int(10) unsigned DEFAULT NULL,
143 `kategoria` varchar(20) DEFAULT NULL,
144 `liczba_osi` int(10) unsigned DEFAULT NULL,
145 `dop_masa_przycz_ham` int(10) unsigned DEFAULT NULL,
146 `dop_masa_przycz_bez` int(10) unsigned DEFAULT NULL,
147 `seria` varchar(5) DEFAULT NULL,
148 `numer` varchar(10) DEFAULT NULL,
149 `rodzaj` varchar(30) DEFAULT NULL,
150 `przeznaczenie` varchar(30) DEFAULT NULL,
151 `rok_prod` int(10) unsigned DEFAULT NULL,
152 `dop_ladownosc` int(10) unsigned DEFAULT NULL,
153 `dop_nacisk_osi` int(10) unsigned DEFAULT NULL,
154 `karta_poj` varchar(30) DEFAULT NULL,
155 `wydawca` varchar(50) DEFAULT NULL,
156 PRIMARY KEY (`nr_rejestracyjny`),
157 KEY `rej_pojazd_index1422` (`marka`),
158 KEY `rej_pojazd_index1423` (`numer_nadwozia`),
159 KEY `rej_pojazd_index1424` (`data_wazn`),
160 KEY `rej_pojazd_index1425` (`dane_silnika`),
161 KEY `rej_pojazd_index1426` (`seria`,`numer`),
162 KEY `rej_pojazd_index1427` (`dop_ladownosc`),
163 KEY `rej_pojazd_index1428` (`karta_poj`)
164) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/rej/pojazd';
165
166CREATE TABLE IF NOT EXISTS `rej_posiadacz` (
167 `id` int(11) NOT NULL AUTO_INCREMENT,
168 `Osoba_id_osoba` int(10) unsigned NOT NULL,
169 `nr_rejestracyjny` varchar(20) NOT NULL,
170 PRIMARY KEY (`id`)
171) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/rej/posiadacz';
172
173CREATE TABLE IF NOT EXISTS `rej_wlasciciel` (
174 `id` int(11) NOT NULL AUTO_INCREMENT,
175 `nr_rejestracyjny` varchar(20) NOT NULL,
176 `Osoba_id_osoba` int(10) unsigned NOT NULL,
177 PRIMARY KEY (`id`)
178) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://rbd2:mysql@des08/rej/wlasciciel';