CREATE TABLE publisher ( id INT PRIMARY KEY IDENTITY(1,1), name VARCHAR(256) NOT NULL UNIQUE, address VARCHAR(512) ) CREATE TABLE book ( id INT PRIMARY KEY, name VARCHAR(256) NOT NULL UNIQUE, author VARCHAR(512) NOT NULL, price MONEY CHECK(price > 0), detail VARCHAR(MAX), reprint BIT DEFAULT 0, publisher_id INT FOREIGN KEY REFERENCES publisher(id) ) -- FOREIGN KEY (cizí klíč): -- do tabulky book lze vložit pouze záznam, kde má sloupec publisher_id hodnotu -- existující v sloupci id v tabulce publisher