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)
)