Untitled

                Never    
SQL
       
CREATE DATABASE Trgovina
GO

USE Trgovina
GO

CREATE TABLE skladisno_mjesto
(
	sifra		INT
				PRIMARY KEY,
	ime			NCHAR(50),
	pozicija	NCHAR(50)
)
GO

CREATE TABLE radnici
(
	sifra			INT
					CHECK (sifra BETWEEN 1 AND 5000) PRIMARY KEY,
	ime				NCHAR(30) NOT NULL,
	prezime			NCHAR(30) NOT NULL,
	sifra_skladista	INT
					FOREIGN KEY REFERENCES skladisno_mjesto (sifra)
)
GO

CREATE TABLE voditelji
(
	sifra_radnika	INT
					FOREIGN KEY REFERENCES radnici (sifra),
	sifra_skladista	INT
					FOREIGN KEY REFERENCES skladisno_mjesto (sifra),
	CONSTRAINT		PK_sifre
					PRIMARY KEY (sifra_radnika, sifra_skladista)
)
GO

CREATE TABLE proizvodi
(
	sifra			CHAR(20)
					PRIMARY KEY,
	ime_proizvoda	NCHAR(50),
	sifra_skladista	INT
					FOREIGN KEY REFERENCES skladisno_mjesto (sifra)
)
GO

Raw Text