ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/sql/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/sql/katalog.sql

SET FOREIGN_KEY_CHECKS=0;

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Struktura tabulky `katalog`
--

DROP TABLE IF EXISTS `katalog`;
CREATE TABLE IF NOT EXISTS `katalog` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `jmeno` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `prijmeni` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `rok_narozeni` varchar(10) COLLATE utf8_czech_ci DEFAULT NULL,
  `fotografie` varchar(100) COLLATE utf8_czech_ci DEFAULT NULL,
  `stav` tinyint(1) NOT NULL default '1',
  `datum_zalozeni` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;


DROP TABLE IF EXISTS `katalog_parametry`;
CREATE TABLE IF NOT EXISTS `katalog_parametry` (
  `id_katalog` mediumint(8) unsigned NOT NULL,
  `id_parametru` mediumint(8) unsigned NOT NULL,
  `id_hodnoty_parametru` mediumint(8) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;


-- Pri smazani parametru, dojde ke smazani hodnot tohoto parametru
ALTER TABLE `katalog_parametry` ADD CONSTRAINT `parametry` FOREIGN KEY ( `id_katalog` ) REFERENCES `katalog` ( `id` ) ON DELETE CASCADE ;
ALTER TABLE `katalog_parametry` ADD CONSTRAINT `parametry1` FOREIGN KEY ( `id_parametru` ) REFERENCES `parametry` ( `id` ) ON DELETE CASCADE ;


DROP TABLE IF EXISTS `katalog_udalosti`;
CREATE TABLE IF NOT EXISTS `katalog_udalosti` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `misto` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `cena` varchar(100) COLLATE utf8_czech_ci NOT NULL,
  `stav` tinyint(1) NOT NULL default '1',
  `datum` datetime DEFAULT NULL,
  `datum_zalozeni` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;

DROP TABLE IF EXISTS `katalog_udalosti_parametry`;
CREATE TABLE IF NOT EXISTS `katalog_udalosti_parametry` (
   `id_katalog` mediumint(8) unsigned NOT NULL,
  `id_parametru` mediumint(8) unsigned NOT NULL,
  `id_hodnoty_parametru` mediumint(8) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;


-- Pri smazani parametru, dojde ke smazani hodnot tohoto parametru
ALTER TABLE `katalog_udalosti_parametry` ADD CONSTRAINT `katalog_udalosti_parametry` FOREIGN KEY ( `id_katalog` ) REFERENCES `katalog_udalosti` ( `id` ) ON DELETE CASCADE ;
ALTER TABLE `katalog_udalosti_parametry` ADD CONSTRAINT `katalog_udalosti_parametry1` FOREIGN KEY ( `id_parametru` ) REFERENCES `parametry` ( `id` ) ON DELETE CASCADE ;


SET FOREIGN_KEY_CHECKS=1;

ACC SHELL 2018