aboutsummaryrefslogblamecommitdiffstats
path: root/db_creation
blob: 9fc44e0ac47a0ac5de32460ad09812396890cce4 (plain) (tree)

































































                                                                       






























                                                                                 
CREATE TABLE "companies" (
	"id"	INTEGER,
	"ico"	TEXT NOT NULL UNIQUE,
	"nazev"	TEXT,
	"zapis"	DATE,
	"sidlo"	TEXT,
	"oddil"	TEXT,
	"vlozka"	TEXT,
	"soud"	TEXT,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "insolvency_events" (
	"id"	INTEGER NOT NULL UNIQUE,
	"company_id"	TEXT NOT NULL,
	"insolvency_event"	TEXT UNIQUE,
	FOREIGN KEY("company_id") REFERENCES "companies"("id"),
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "obce" (
	"id"	INTEGER NOT NULL,
	"obec_jmeno"	TEXT NOT NULL UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "obce_relation" (
	"company_id"	INTEGER NOT NULL UNIQUE,
	"obec_id"	INTEGER NOT NULL,
	FOREIGN KEY("obec_id") REFERENCES "obce"("id"),
	FOREIGN KEY("company_id") REFERENCES "companies"("id")
)

CREATE TABLE "osoby" (
	"id"	INTEGER NOT NULL,
	"osoba_jmeno"	TEXT UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "pravni_formy" (
	"id"	INTEGER NOT NULL,
	"pravni_forma"	TEXT NOT NULL UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "pravni_formy_relation" (
	"company_id"	INTEGER NOT NULL UNIQUE,
	"pravni_forma_id"	INTEGER NOT NULL,
	FOREIGN KEY("pravni_forma_id") REFERENCES "pravni_formy"("id"),
	FOREIGN KEY("company_id") REFERENCES "companies"("id")
)

CREATE TABLE sqlite_sequence(name,seq)

CREATE TABLE "ulice" (
	"id"	INTEGER NOT NULL,
	"ulice_jmeno"	TEXT NOT NULL UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "ulice_relation" (
	"company_id"	INTEGER NOT NULL UNIQUE,
	"ulice_id"	INTEGER NOT NULL,
	FOREIGN KEY("company_id") REFERENCES "companies"("id"),
	FOREIGN KEY("ulice_id") REFERENCES "ulice"("id")
)

CREATE TABLE "predmety_cinnosti_relation" (
	"company_id"	INTEGER NOT NULL,
	"predmet_cinnosti_id"	INTEGER NOT NULL,
	"zapis_datum"	DATE,
	"vymaz_datum"	DATE,
	FOREIGN KEY("company_id") REFERENCES "companies"("id"),
	FOREIGN KEY("predmet_cinnosti_id") REFERENCES "predmety_cinnosti"("id")
)

CREATE TABLE "predmety_podnikani_relation" (
	"company_id"	INTEGER NOT NULL,
	"predmet_podnikani_id"	INTEGER NOT NULL,
	"zapis_datum"	DATE,
	"vymaz_datum"	DATE,
	FOREIGN KEY("company_id") REFERENCES "companies"("id"),
	FOREIGN KEY("predmet_podnikani_id") REFERENCES "predmety_podnikani"("id")
)

CREATE TABLE "predmety_cinnosti" (
	"id"	INTEGER NOT NULL,
	"predmet_cinnosti"	TEXT NOT NULL UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)

CREATE TABLE "predmety_podnikani" (
	"id"	INTEGER NOT NULL,
	"predmet_podnikani"	TEXT NOT NULL UNIQUE,
	PRIMARY KEY("id" AUTOINCREMENT)
)