· 6 years ago · Mar 15, 2019, 10:42 AM
1-- phpMyAdmin SQL Dump
2-- version 4.0.4.1
3-- http://www.phpmyadmin.net
4--
5-- Host: 127.0.0.1
6-- Erstellungszeit: 22. Feb 2018 um 11:01
7-- Server Version: 5.5.32
8-- PHP-Version: 5.4.19
9
10-- RFID Vorlage V4 klein
11-- Änderungen von Rol:
12-- - tblBerechtigungen sind nun mit ChipsID verbunden und nicht mehr mit BenutzerID
13-- - Kombination aus Chip und Reader in tblBerechtigungen darf nur einmal vorkommen.
14-- - Anpassung der Constraints-Bezeichnung an neue Spaltennamen aus Version V3
15-- - ANlage eines DB Users "Simulator". Dieser darf nur in tblZutrittsversuche schreiben aber alle Inhalte aus rfidv4 abfragen.
16-- - klein: Nur Tabellen Zutrittsversuche, Benutzer und Chips
17
18SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
19SET time_zone = "+00:00";
20SET SESSION time_zone = "+00:00";
21SET @@sql_mode='Traditional';
22
23/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
24/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
25/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
26/*!40101 SET NAMES utf8 */;
27
28--
29-- Datenbank: `rfidv4`
30--
31DROP DATABASE IF EXISTS `rfidv4klein`;
32CREATE DATABASE IF NOT EXISTS `rfidv4klein` DEFAULT CHARACTER SET utf8 COLLATE utf8_swedish_ci;
33USE `rfidv4klein`;
34
35-- --------------------------------------------------------
36
37--
38-- Tabellenstruktur für Tabelle `tblBenutzer`
39--
40
41CREATE TABLE IF NOT EXISTS `tblBenutzer` (
42 `BenutzerID` int(11) NOT NULL AUTO_INCREMENT,
43 `Nachname` varchar(45) DEFAULT NULL,
44 PRIMARY KEY (`BenutzerID`)
45) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
46
47--
48-- Daten für Tabelle `tblBenutzer`
49--
50
51INSERT INTO `tblBenutzer` (`BenutzerID`, `Nachname`) VALUES
52(1, 'Nettmann'),
53(2, 'Schmidt'),
54(3, 'Aydin'),
55(4, 'Tabor'),
56(5, 'Maier'),
57(6, 'Praktikant'),
58(7, 'Gast');
59
60-- --------------------------------------------------------
61
62-- --------------------------------------------------------
63
64--
65-- Tabellenstruktur für Tabelle `tblChips`
66--
67
68CREATE TABLE IF NOT EXISTS `tblChips` (
69 `ChipsID` int(11) NOT NULL AUTO_INCREMENT,
70 `ChipSerienNr` varchar(14) DEFAULT NULL,
71 `tblBenutzer_BenutzerID` int(11) DEFAULT NULL,
72 PRIMARY KEY (`ChipsID`),
73 KEY `fk_tblChips_tblBenutzer_BenutzerID` (`tblBenutzer_BenutzerID`)
74) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ;
75
76--
77-- Daten für Tabelle `tblChips`
78--
79
80INSERT INTO `tblChips` (`ChipsID`, `ChipSerienNr`, `tblBenutzer_BenutzerID`) VALUES
81(0, 'Unbekannte Nr', NULL),
82(2, '01104A1CAAED', 1),
83(3, '01104A6DBF89', 2),
84(4, '01104A3EE085', 3),
85(5, '010FA0DF2657', 4),
86(12, '01104A3EC4A1', 5),
87(14, '01104A41CBD1', 6),
88(15, '011049BF7790', 7);
89
90-- --------------------------------------------------------
91
92
93CREATE TABLE IF NOT EXISTS `tblZutrittsversuche` (
94 `ZutrittsversuchID` int(11) NOT NULL AUTO_INCREMENT,
95 `Zeitstempel` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
96 `tblChips_ChipsID` int(11) DEFAULT NULL,
97 `Ergebnis` varchar(45) DEFAULT NULL,
98 `DB_User` varchar(45) DEFAULT NULL,
99 PRIMARY KEY (`ZutrittsversuchID`),
100 KEY `fk_tblZutrittsversuche_tblChips_ChipsID` (`tblChips_ChipsID`)
101) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2359 ;
102
103
104--
105-- Constraints der exportierten Tabellen
106--
107
108
109
110--
111-- Constraints der Tabelle `tblChips`
112--
113ALTER TABLE `tblChips`
114 ADD CONSTRAINT `fk_tblChips_tblBenutzer_BenutzerID` FOREIGN KEY (`tblBenutzer_BenutzerID`) REFERENCES `tblBenutzer` (`BenutzerID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
115
116--
117-- Constraints der Tabelle `tblZutrittsversuche`
118--
119ALTER TABLE `tblZutrittsversuche`
120 ADD CONSTRAINT `fk_tblZutrittsversuche_tblChips_ChipsID` FOREIGN KEY (`tblChips_ChipsID`) REFERENCES `tblChips` (`ChipsID`) ON DELETE SET NULL ON UPDATE NO ACTION;
121
122/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
123/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
124/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
125
126-- Anlage eines neuen Users für Simulationen, wenn dieser noch nicht vorhanden ist:
127-- User soll nur in die Tabelle tblBerechtigungen Einträge machen dürfen und alle Tabellen abfragen.
128CREATE OR REPLACE USER 'simulator'@'localhost' IDENTIFIED BY '';
129GRANT INSERT ON `rfidv4klein`.`tblZutrittsversuche` TO 'simulator'@'localhost';
130GRANT SELECT ON `rfidv4klein`.* TO 'simulator'@'localhost';
131
132--
133-- Daten für Tabelle `tblZutrittsversuche`
134--
135
136INSERT INTO `tblZutrittsversuche` (`ZutrittsversuchID`, `Zeitstempel`, `tblChips_ChipsID`, `Ergebnis`) VALUES
137(2274, '2017-04-27 17:52:12', 15, 'Zutritt abgelehnt'),
138(2275, '2017-04-27 17:52:15', 15, 'Zutritt abgelehnt'),
139(2276, '2017-04-27 17:52:17', 15, 'Zutritt abgelehnt'),
140(2277, '2017-04-27 17:52:20', 5, 'Zutritt abgelehnt'),
141(2278, '2017-04-27 17:52:22', 5, 'Zutritt abgelehnt'),
142(2279, '2017-04-27 17:52:24', 3, 'Zutritt gestattet'),
143(2280, '2017-04-27 17:52:27', 3, 'Zutritt abgelehnt'),
144(2281, '2017-04-27 17:52:30', 12, 'Zutritt gestattet'),
145(2282, '2017-04-27 17:52:32', 12, 'Zutritt gestattet'),
146(2283, '2017-04-27 17:54:20', 12, 'Zutritt gestattet'),
147(2284, '2017-04-27 07:56:26', 5, 'Zutritt abgelehnt'),
148(2285, '2017-04-27 07:56:32', 5, 'Zutritt abgelehnt'),
149(2286, '2017-04-27 07:56:56', 5, 'Zutritt gestattet'),
150(2287, '2017-04-27 08:48:49', 5, 'Zutritt gestattet'),
151(2288, '2017-04-27 08:48:52', 5, 'Zutritt abgelehnt'),
152(2289, '2017-04-27 09:42:37', 12, 'Zutritt gestattet'),
153(2290, '2017-04-27 09:42:39', 12, 'Zutritt gestattet'),
154(2291, '2017-04-27 09:42:56', 5, 'Zutritt abgelehnt'),
155(2292, '2017-04-27 09:42:58', 5, 'Zutritt abgelehnt'),
156(2293, '2017-04-27 09:43:01', 5, 'Zutritt abgelehnt'),
157(2294, '2017-04-27 09:43:15', 5, 'Zutritt gestattet'),
158(2295, '2017-04-27 09:43:19', 5, 'Zutritt abgelehnt'),
159(2296, '2017-04-27 10:13:56', 5, 'Zutritt gestattet'),
160(2297, '2017-04-27 10:51:38', 5, 'Zutritt abgelehnt'),
161(2298, '2017-04-27 10:51:43', 5, 'Zutritt abgelehnt'),
162(2299, '2017-04-27 10:52:20', 5, 'Zutritt gestattet'),
163(2300, '2017-04-27 10:54:05', 3, 'Zutritt abgelehnt'),
164(2301, '2017-04-27 10:54:06', 3, 'Zutritt gestattet'),
165(2302, '2017-04-27 11:41:04', 5, 'Zutritt gestattet'),
166(2303, '2017-04-27 11:41:07', 5, 'Zutritt gestattet'),
167(2304, '2017-04-27 11:41:08', 5, 'Zutritt gestattet'),
168(2305, '2017-04-27 11:43:10', 5, 'Zutritt gestattet'),
169(2306, '2017-04-27 11:43:18', 5, 'Zutritt abgelehnt'),
170(2307, '2017-04-27 11:43:53', 5, 'Zutritt gestattet'),
171(2308, '2017-04-27 11:43:56', 5, 'Zutritt abgelehnt'),
172(2309, '2017-04-27 11:44:04', 12, 'Zutritt gestattet'),
173(2310, '2017-04-27 11:44:07', 12, 'Zutritt gestattet'),
174(2311, '2017-04-27 11:48:40', 5, 'Zutritt abgelehnt'),
175(2312, '2017-04-27 11:48:44', 5, 'Zutritt abgelehnt'),
176(2313, '2017-04-27 11:49:02', 5, 'Zutritt gestattet'),
177(2314, '2017-04-27 19:24:09', 15, 'Zutritt abgelehnt'),
178(2315, '2017-04-27 19:24:10', 15, 'Zutritt abgelehnt'),
179(2316, '2017-04-27 19:24:11', 15, 'Zutritt abgelehnt'),
180(2317, '2017-04-27 19:24:15', 3, 'Zutritt gestattet'),
181(2318, '2017-04-27 19:24:18', 3, 'Zutritt abgelehnt'),
182(2319, '2017-04-27 19:24:23', 5, 'Zutritt abgelehnt'),
183(2320, '2017-04-27 19:24:25', 5, 'Zutritt abgelehnt'),
184(2321, '2017-04-27 19:24:29', 12, 'Zutritt gestattet'),
185(2322, '2017-04-27 19:24:31', 12, 'Zutritt gestattet'),
186(2323, '2017-04-27 19:24:31', 12, 'Zutritt gestattet'),
187(2324, '2017-04-27 19:24:33', 12, 'Zutritt gestattet'),
188(2325, '2017-04-27 19:24:34', 12, 'Zutritt gestattet'),
189(2326, '2017-04-27 19:24:38', 12, 'Zutritt gestattet'),
190(2327, '2017-04-27 19:24:40', 12, 'Zutritt gestattet'),
191(2328, '2017-04-27 19:24:42', 12, 'Zutritt gestattet'),
192(2329, '2017-04-27 19:34:29', 15, 'Zutritt abgelehnt'),
193(2330, '2017-04-27 19:34:40', 15, 'Zutritt abgelehnt'),
194(2331, '2017-04-27 19:34:49', 3, 'Zutritt abgelehnt'),
195(2332, '2017-04-27 19:34:51', 3, 'Zutritt gestattet'),
196(2333, '2017-11-20 18:05:32', 15, 'Zutritt abgelehnt'),
197(2334, '2017-11-20 18:05:34', 3, 'Zutritt gestattet'),
198(2335, '2017-11-22 09:17:23', 5, 'Zutritt abgelehnt'),
199(2336, '2017-11-22 09:17:27', 15, 'Zutritt abgelehnt'),
200(2337, '2017-11-22 09:17:32', 3, 'Zutritt abgelehnt'),
201(2338, '2017-11-22 09:17:35', 12, 'Zutritt abgelehnt'),
202(2339, '2017-11-22 09:17:38', 12, 'Zutritt gestattet'),
203(2340, '2017-11-22 09:17:42', 15, 'Zutritt abgelehnt'),
204(2341, '2017-11-22 09:18:26', 15, 'Zutritt abgelehnt'),
205(2342, '2017-11-22 09:18:27', 12, 'Zutritt gestattet'),
206(2343, '2017-11-22 09:18:29', 12, 'Zutritt abgelehnt'),
207(2344, '2017-11-22 09:18:34', 12, 'Zutritt gestattet'),
208(2345, '2017-11-22 09:54:44', 12, 'Zutritt abgelehnt'),
209(2346, '2017-11-22 09:54:46', 12, 'Zutritt gestattet'),
210(2347, '2017-11-22 09:54:53', 3, 'Zutritt abgelehnt'),
211(2348, '2017-11-22 09:54:55', 3, 'Zutritt abgelehnt'),
212(2349, '2017-11-22 11:25:05', 12, 'Zutritt abgelehnt'),
213(2350, '2017-11-22 11:25:07', 12, 'Zutritt abgelehnt'),
214(2351, '2017-11-22 11:25:07', 12, 'Zutritt gestattet'),
215(2352, '2017-11-22 11:25:10', 12, 'Zutritt gestattet'),
216(2353, '2017-11-22 11:25:13', 12, 'Zutritt abgelehnt'),
217(2354, '2017-11-22 11:25:35', 12, 'Zutritt gestattet'),
218(2355, '2017-11-22 11:25:37', 12, 'Zutritt gestattet'),
219(2356, '2017-11-22 11:26:29', 12, 'Zutritt abgelehnt'),
220(2357, '2017-11-22 11:26:31', 12, 'Zutritt gestattet'),
221(2358, '2017-11-22 11:27:34', 12, 'Zutritt abgelehnt');