

CREATE DATABASE IF NOT EXISTS gn_trenesanas_eksamenam_1
    CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

USE gn_trenesanas_eksamenam_1;

-- ============================================================
-- 1. darba_tips — uzmeklēšanas tabula darba tipiem
-- ============================================================
CREATE TABLE IF NOT EXISTS darba_tips (
    id        INT         NOT NULL AUTO_INCREMENT COMMENT 'darba tipa id',
    nosaukums VARCHAR(50) NOT NULL               COMMENT 'darba tipa nosaukums',
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
  COMMENT='Uzmeklēšanas tabula darba tipiem';

-- ============================================================
-- 2. vieta — uzmeklēšanas tabula vietām
-- ============================================================
CREATE TABLE IF NOT EXISTS vieta (
    id        INT          NOT NULL AUTO_INCREMENT COMMENT 'vietas id',
    nosaukums VARCHAR(100) NOT NULL               COMMENT 'vietas nosaukums',
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
  COMMENT='Uzmeklēšanas tabula vietām';

-- ============================================================
-- 3. darba_zurnals — galvenā tabula
-- ============================================================
CREATE TABLE IF NOT EXISTS darba_zurnals (
    id       INT  NOT NULL AUTO_INCREMENT COMMENT 'ieraksta id',
    datums   DATE NOT NULL               COMMENT 'darba veikšanas datums',
    laiks    TIME NOT NULL               COMMENT 'darba sākuma laiks',
    dt_id    INT  NOT NULL               COMMENT 'darba_tips.id (FK)',
    v_id     INT  NOT NULL               COMMENT 'vieta.id (FK)',
    apraksts TEXT                        COMMENT 'detalizēts darbības apraksts',
    PRIMARY KEY (id),
    CONSTRAINT fk_dz_dt FOREIGN KEY (dt_id) REFERENCES darba_tips(id) ON DELETE RESTRICT ON UPDATE CASCADE,
    CONSTRAINT fk_dz_v  FOREIGN KEY (v_id)  REFERENCES vieta(id)      ON DELETE RESTRICT ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
  COMMENT='Galvenā tabula ar darba žurnāla ierakstiem';

-- ============================================================
-- DATU IEVIETOŠANA: darba_tips
-- ============================================================
INSERT INTO darba_tips (id, nosaukums) VALUES
(1,'Apgaita'),(2,'Apkope'),(3,'Būvniecība'),(4,'Datortehnikas apkope'),
(5,'Dokumentācija'),(6,'Info'),(7,'Izsaukums'),(8,'Maiņa'),
(9,'Projektēšana'),(10,'Sapulce');

-- ============================================================
-- DATU IEVIETOŠANA: vieta
-- ============================================================
INSERT INTO vieta (id, nosaukums) VALUES
(1,'3C'),(2,'Dobeles-4.līnija'),(3,'Dobeles-5.līnija'),(4,'Dobeles-Atmodas'),
(5,'Dobeles-Blaumaņa'),(6,'Dobeles-Brieža'),(7,'Dobeles-Satiksmes'),(8,'Jelgava'),
(9,'Lielā-Akadēmijas'),(10,'Lielā-IKI'),(11,'Lielā-Māras'),(12,'Lielā-Mātera'),
(13,'Lielā-Pasta'),(14,'Lielā-Čakstes'),(15,'ME'),(16,'Mācību luksoforu'),
(17,'Mājas'),(18,'Mātera-Svētes'),(19,'P/S'),(20,'Pasta-Edžus'),
(21,'Pasta-Stacijas'),(22,'Raiņa-Akadēmijas'),(23,'Raiņa-Katoļu'),(24,'Raiņa-Mātera'),
(25,'Raiņa-Pasta'),(26,'Raiņa-Sarmas'),(27,'Raiņa-Tērvetes'),(28,'Rīgas-Izstādes'),
(29,'Rīgas-Loka'),(30,'Rīgas-Pērnavas'),(31,'Rīgas-Strazdu'),(32,'Rīgas-Tērvetes'),
(33,'Rūpniecības-Kalpaka');

-- ============================================================
-- DATU IEVIETOŠANA: darba_zurnals (184 ieraksti)
-- ============================================================
INSERT INTO darba_zurnals (id,datums,laiks,dt_id,v_id,apraksts) VALUES
(1,'2012-01-01','06:00:00',1,8,'Maršruta apsekošana'),
(2,'2012-01-02','06:00:00',1,8,'Maršruta apsekošana'),
(3,'2012-01-02','07:45:00',10,15,'Ražošanas sapulce'),
(4,'2012-01-02','09:00:00',3,25,'Signālgalvu uzstādīšana'),
(5,'2012-01-02','09:00:00',3,25,'Signālgalvu uzstādīšana'),
(6,'2012-01-02','13:30:00',3,25,'Signālgalvu pievienošana'),
(7,'2012-01-02','13:30:00',3,25,'Signālgalvu pievienošana'),
(8,'2012-01-02','16:00:00',6,15,'Nenodoto signālgalvu sanešana Mazā noliktavā'),
(9,'2012-01-03','06:00:00',1,8,'Maršruta apsekošana'),
(10,'2012-01-03','07:45:00',10,15,'Ražošanas sapulce'),
(11,'2012-01-03','08:40:00',6,15,'Donatas interesējas par Stacijas MINI luksoforu'),
(12,'2012-01-03','09:00:00',5,15,'Skaitītāju rādījumi, P/S žurnāls'),
(13,'2012-01-03','09:00:00',5,15,'Skaitītāju rādījumi, P/S žurnāls'),
(14,'2012-01-03','10:30:00',5,19,'Rēķinu ievešana P/S'),
(15,'2012-01-03','11:50:00',7,28,'Kļūda GEP'),
(16,'2012-01-03','13:00:00',6,19,'Māris Mielavs par meteostaciju uzturēšanu'),
(17,'2012-01-03','14:00:00',7,6,'Andrejs Bobikins liek pārbaudīt skaitītāja rādījumus'),
(18,'2012-01-03','14:15:00',7,26,'Andrejs Bobikins liek pārbaudīt skaitītāja rādījumus'),
(19,'2012-01-03','14:50:00',7,24,'GP1G1'),
(20,'2012-01-03','14:50:00',2,24,'Vadības plates ZKS tipa drošinātāja nomaiņa'),
(21,'2012-01-03','14:50:00',2,24,'Bojājuma noteikšana'),
(22,'2012-01-03','15:45:00',7,25,'Trūkst balsta vāks'),
(23,'2012-01-03','15:45:00',2,25,'Balsta vāks'),
(24,'2012-01-03','16:00:00',4,15,'Kopētāja sagatavošana darbam, Veikala printera neveiksmīga instalēšana, Anrda datora papildus konfigurēšana'),
(25,'2012-01-04','06:00:00',1,8,'Maršruta apsekošana'),
(26,'2012-01-04','07:45:00',10,15,'Ražošanas sapulce'),
(27,'2012-01-04','08:30:00',5,15,'Meteostacijas uzturēšanas līguma izmaksas'),
(28,'2012-01-04','09:00:00',7,24,'Trūkst balsta vāks'),
(29,'2012-01-04','09:00:00',2,24,'Spuldzes maiņa balstā'),
(30,'2012-01-04','09:30:00',5,15,'Skaitītāju rādījumi LVC'),
(31,'2012-01-04','10:00:00',7,25,'Balsta vāks, plīsusi'),
(32,'2012-01-04','10:00:00',2,25,'Balsta vāka nomaiņa'),
(33,'2012-01-04','10:30:00',7,22,'Luksofors nestrādā'),
(34,'2012-01-04','10:30:00',2,22,'Tranzistora nomaiņa'),
(35,'2012-01-04','11:30:00',9,15,'Meteostacijas uzturēšanas līguma apraksts'),
(36,'2012-01-04','13:00:00',7,22,'Luksoforis nestrādā'),
(37,'2012-01-04','13:00:00',2,22,'MSTAB plates nomaiņa'),
(38,'2012-01-04','16:00:00',9,15,'Projektēšanas darbi'),
(39,'2012-01-05','06:00:00',1,8,'Maršruta apsekošana'),
(40,'2012-01-05','07:45:00',10,15,'Ražošanas sapulce'),
(41,'2012-01-05','08:30:00',5,15,'Skaitītāju rādījumi LVC'),
(42,'2012-01-05','09:30:00',7,25,''),
(43,'2012-01-05','09:30:00',2,25,'Drošinātāja nomaiņa'),
(44,'2012-01-05','12:00:00',7,28,'Kļūda GEP'),
(45,'2012-01-05','12:00:00',2,28,''),
(46,'2012-01-05','14:00:00',9,15,'Projektēšanas darbi'),
(47,'2012-01-06','06:00:00',1,8,'Maršruta apsekošana'),
(48,'2012-01-06','07:45:00',10,15,'Ražošanas sapulce'),
(49,'2012-01-06','09:00:00',7,25,'Plīsusi vara stieple'),
(50,'2012-01-06','09:00:00',2,25,'Vara stieples nomaiņa'),
(51,'2012-01-06','14:00:00',9,15,'Projektēšanas darbi'),
(52,'2012-01-09','06:00:00',1,8,'Maršruta apsekošana'),
(53,'2012-01-09','07:45:00',10,15,'Ražošanas sapulce'),
(54,'2012-01-09','08:30:00',5,15,'Skaitītāju rādījumi LVC'),
(55,'2012-01-09','10:00:00',7,20,'Kļūda BO'),
(56,'2012-01-09','10:00:00',2,20,'Bojājuma meklēšana'),
(57,'2012-01-09','11:30:00',9,15,'Projektēšanas darbi'),
(58,'2012-01-09','13:00:00',2,20,'Kabeļu pieslēgšana'),
(59,'2012-01-09','14:00:00',5,19,'Rēķinu ievešana'),
(60,'2012-01-10','06:00:00',1,8,'Maršruta apsekošana'),
(61,'2012-01-10','07:45:00',10,15,'Ražošanas sapulce'),
(62,'2012-01-10','09:00:00',7,24,'Kļūda luksoforā'),
(63,'2012-01-10','09:00:00',2,24,'Kabeļu pārbaude'),
(64,'2012-01-10','10:00:00',9,15,'Projektēšanas darbi'),
(65,'2012-01-10','13:00:00',7,26,'Kļūda'),
(66,'2012-01-10','13:00:00',2,26,'Apkope'),
(67,'2012-01-10','15:00:00',5,19,'Dokumentācija'),
(68,'2012-01-11','06:00:00',1,8,'Maršruta apsekošana'),
(69,'2012-01-11','07:45:00',10,15,'Ražošanas sapulce'),
(70,'2012-01-11','09:00:00',7,12,'Kļūda'),
(71,'2012-01-11','09:00:00',2,12,'Apkope'),
(72,'2012-01-11','10:30:00',9,15,'Projektēšanas darbi'),
(73,'2012-01-11','13:30:00',7,31,'Kļūda'),
(74,'2012-01-11','13:30:00',2,31,'Apkope'),
(75,'2012-01-12','06:00:00',1,8,'Maršruta apsekošana'),
(76,'2012-01-12','07:45:00',10,15,'Ražošanas sapulce'),
(77,'2012-01-12','09:00:00',7,18,'Kļūda'),
(78,'2012-01-12','09:00:00',2,18,'Apkope'),
(79,'2012-01-12','11:00:00',9,15,'Projektēšanas darbi'),
(80,'2012-01-12','13:00:00',5,19,'Dokumentācija'),
(81,'2012-01-13','06:00:00',1,8,'Maršruta apsekošana'),
(82,'2012-01-13','07:45:00',10,15,'Ražošanas sapulce'),
(83,'2012-01-13','09:00:00',2,27,'Apkope'),
(84,'2012-01-13','11:00:00',9,15,'Projektēšanas darbi'),
(85,'2012-01-13','13:30:00',7,29,'Kļūda'),
(86,'2012-01-13','13:30:00',2,29,'Apkope'),
(87,'2012-01-16','06:00:00',1,8,'Maršruta apsekošana'),
(88,'2012-01-16','07:45:00',10,15,'Ražošanas sapulce'),
(89,'2012-01-16','09:00:00',9,15,'Projektēšanas darbi'),
(90,'2012-01-16','13:00:00',7,30,'Kļūda'),
(91,'2012-01-16','13:00:00',2,30,'Apkope'),
(92,'2012-01-17','06:00:00',1,8,'Maršruta apsekošana'),
(93,'2012-01-17','07:45:00',10,15,'Ražošanas sapulce'),
(94,'2012-01-17','09:00:00',9,15,'Projektēšanas darbi'),
(95,'2012-01-17','13:00:00',7,32,'Kļūda'),
(96,'2012-01-17','13:00:00',2,32,'Apkope'),
(97,'2012-01-18','06:00:00',1,8,'Maršruta apsekošana'),
(98,'2012-01-18','07:45:00',10,15,'Ražošanas sapulce'),
(99,'2012-01-18','09:00:00',9,15,'Projektēšanas darbi'),
(100,'2012-01-18','13:00:00',8,15,'Maiņas darbi'),
(101,'2012-01-19','06:00:00',1,8,'Maršruta apsekošana'),
(102,'2012-01-19','07:45:00',10,15,'Ražošanas sapulce'),
(103,'2012-01-19','09:00:00',9,15,'Projektēšanas darbi'),
(104,'2012-01-19','13:00:00',7,11,'Kļūda'),
(105,'2012-01-19','13:00:00',2,11,'Apkope'),
(106,'2012-01-20','06:00:00',1,8,'Maršruta apsekošana'),
(107,'2012-01-20','07:45:00',10,15,'Ražošanas sapulce'),
(108,'2012-01-20','09:00:00',9,15,'Projektēšanas darbi'),
(109,'2012-01-20','13:00:00',7,14,'Kļūda'),
(110,'2012-01-20','13:00:00',2,14,'Apkope'),
(111,'2012-01-23','06:00:00',1,8,'Maršruta apsekošana'),
(112,'2012-01-23','07:45:00',10,15,'Ražošanas sapulce'),
(113,'2012-01-23','09:00:00',9,15,'Projektēšanas darbi'),
(114,'2012-01-23','13:00:00',7,9,'Kļūda'),
(115,'2012-01-23','13:00:00',2,9,'Apkope'),
(116,'2012-01-24','06:00:00',1,8,'Maršruta apsekošana'),
(117,'2012-01-24','07:45:00',10,15,'Ražošanas sapulce'),
(118,'2012-01-24','09:00:00',9,15,'Projektēšanas darbi'),
(119,'2012-01-24','13:00:00',7,13,'Kļūda'),
(120,'2012-01-24','13:00:00',2,13,'Apkope'),
(121,'2012-01-25','06:00:00',1,8,'Maršruta apsekošana'),
(122,'2012-01-25','07:45:00',10,15,'Ražošanas sapulce'),
(123,'2012-01-25','09:00:00',9,15,'Projektēšanas darbi'),
(124,'2012-01-25','13:00:00',7,21,'Kļūda'),
(125,'2012-01-25','13:00:00',2,21,'Apkope'),
(126,'2012-01-26','06:00:00',1,8,'Maršruta apsekošana'),
(127,'2012-01-26','07:45:00',10,15,'Ražošanas sapulce'),
(128,'2012-01-26','09:00:00',9,15,'Projektēšanas darbi'),
(129,'2012-01-26','13:00:00',7,10,'Kļūda'),
(130,'2012-01-26','13:00:00',2,10,'Apkope'),
(131,'2012-01-27','06:00:00',1,8,'Maršruta apsekošana'),
(132,'2012-01-27','07:45:00',10,15,'Ražošanas sapulce'),
(133,'2012-01-27','09:00:00',9,15,'Projektēšanas darbi'),
(134,'2012-01-27','13:00:00',7,23,'Kļūda'),
(135,'2012-01-27','13:00:00',2,23,'Apkope'),
(136,'2012-01-30','06:00:00',1,8,'Maršruta apsekošana'),
(137,'2012-01-30','07:45:00',10,15,'Ražošanas sapulce'),
(138,'2012-01-30','09:00:00',9,15,'Projektēšanas darbi'),
(139,'2012-01-30','13:00:00',7,2,'Kļūda'),
(140,'2012-01-30','13:00:00',2,2,'Apkope'),
(141,'2012-01-31','06:00:00',1,8,'Maršruta apsekošana'),
(142,'2012-01-31','07:45:00',10,15,'Ražošanas sapulce'),
(143,'2012-01-31','09:00:00',9,15,'Projektēšanas darbi'),
(144,'2012-01-31','13:00:00',7,3,'Kļūda'),
(145,'2012-01-31','13:00:00',2,3,'Apkope'),
(146,'2012-02-01','06:00:00',1,8,'Maršruta apsekošana'),
(147,'2012-02-01','07:45:00',10,15,'Ražošanas sapulce'),
(148,'2012-02-01','09:00:00',9,15,'Projektēšanas darbi'),
(149,'2012-02-01','13:00:00',7,4,'Kļūda'),
(150,'2012-02-01','13:00:00',2,4,'Apkope'),
(151,'2012-02-02','06:00:00',1,8,'Maršruta apsekošana'),
(152,'2012-02-02','07:45:00',10,15,'Ražošanas sapulce'),
(153,'2012-02-02','09:00:00',9,15,'Projektēšanas darbi'),
(154,'2012-02-02','13:00:00',7,5,'Kļūda'),
(155,'2012-02-02','13:00:00',2,5,'Apkope'),
(156,'2012-02-03','06:00:00',1,8,'Maršruta apsekošana'),
(157,'2012-02-03','07:45:00',10,15,'Ražošanas sapulce'),
(158,'2012-02-03','09:00:00',9,15,'Projektēšanas darbi'),
(159,'2012-02-03','13:00:00',7,7,'Kļūda'),
(160,'2012-02-03','13:00:00',2,7,'Apkope'),
(161,'2012-02-06','06:00:00',1,8,'Maršruta apsekošana'),
(162,'2012-02-06','07:45:00',10,15,'Ražošanas sapulce'),
(163,'2012-02-06','09:00:00',9,15,'Projektēšanas darbi'),
(164,'2012-02-06','13:00:00',7,16,'Kļūda'),
(165,'2012-02-06','13:00:00',2,16,'Apkope'),
(166,'2012-02-07','06:00:00',1,8,'Maršruta apsekošana'),
(167,'2012-02-07','07:45:00',10,15,'Ražošanas sapulce'),
(168,'2012-02-07','09:00:00',9,15,'Projektēšanas darbi'),
(169,'2012-02-07','13:00:00',6,15,'Info'),
(170,'2012-02-08','06:00:00',1,8,'Maršruta apsekošana'),
(171,'2012-02-08','07:45:00',10,15,'Ražošanas sapulce'),
(172,'2012-02-08','09:00:00',9,15,'Projektēšanas darbi'),
(173,'2012-02-08','13:00:00',7,33,'Kļūda'),
(174,'2012-02-08','13:00:00',2,33,'Apkope'),
(175,'2012-02-09','06:00:00',1,8,'Maršruta apsekošana'),
(176,'2012-02-09','07:45:00',10,15,'Ražošanas sapulce'),
(177,'2012-02-09','09:00:00',9,15,'Projektēšanas darbi'),
(178,'2012-02-09','13:00:00',7,1,'Kļūda'),
(179,'2012-02-09','13:00:00',2,1,'Apkope'),
(180,'2012-02-10','06:00:00',1,8,'Maršruta apsekošana'),
(181,'2012-02-10','07:45:00',10,15,'Ražošanas sapulce'),
(182,'2012-02-10','09:00:00',9,15,'Projektēšanas darbi'),
(183,'2012-02-10','13:00:00',7,17,'Kļūda'),
(184,'2012-02-10','13:00:00',2,17,'Apkope');
