Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP TABLE Kategorija;
- CREATE TABLE Kategorija
- (
- KategorijaID INT NOT null,
- Naziv nvarchar(30) NOT null,
- Opis nvarchar(100),
- Constraint PK_Kategorija primary key (KategorijaID)
- );
- DROP TABLE Knjiga;
- CREATE TABLE Knjiga
- (
- KnjigaID INT NOT null,
- Naziv nvarchar(30) NOT null,
- BrojStrana INT,
- KategorijaID INT,
- Komentar nvarchar(100)
- Constraint PK_Knjiga primary key (KnjigaID)
- );
- DROP TABLE AutorIzdanje;
- CREATE TABLE AutorIzdanje
- (
- KnjigaID INT NOT null,
- BrojIzdanja INT NOT null,
- AutorID INT NOT null,
- Constraint PK_AutorIzdanje primary key (KnjigaID, BrojIzdanja, AutorID)
- );
- DROP TABLE Autor;
- CREATE TABLE Autor
- (
- AutorID INT NOT null,
- Ime nvarchar(20) NOT null,
- Prezime nvarchar(20) NOT null,
- DatumRodjenja DATE,
- Constraint PK_Autor primary key (AutorID)
- );
- ALTER TABLE Knjiga ADD CONSTRAINT FK_Knjiga_Kategorija FOREIGN KEY (KategorijaID) REFERENCES Kategorija(KategorijaID);
- ALTER TABLE AutorIzdanje ADD CONSTRAINT FK_AutorIzdanje_Knjiga FOREIGN KEY (KnjigaID) REFERENCES Knjiga(KnjigaID);
- ALTER TABLE AutorIzdanje ADD CONSTRAINT FK_AutorIzdanje_Autor FOREIGN KEY (AutorID) REFERENCES Autor(AutorID);
- DROP TABLE Izdavac;
- CREATE TABLE Izdavac
- (
- IzdavacID INT NOT null,
- Naziv nvarchar(50) NOT null,
- Mesto nvarchar(50),
- Constraint PK_Izdavac PRIMARY KEY (IzdavacID)
- );
- DROP TABLE Izdanje;
- CREATE TABLE Izdanje
- (
- KnjigaID INT NOT null,
- IzdavacID INT NOT null,
- BrojIzdanja INT NOT null,
- Cena INT,
- Constraint PK_Izdanje primary key (KnjigaID, IzdavacID, BrojIzdanja)
- );
- ALTER TABLE Izdanje ADD CONSTRAINT FK_Izdanje_Knjiga FOREIGN KEY(KnjigaID) REFERENCES Knjiga(KnjigaID);
- ALTER TABLE Izdanje ADD CONSTRAINT FK_Izdanje_Izdavac FOREIGN KEY(IzdavacID) REFERENCES Izdavac(IzdavacID);
- CREATE TABLE FormatKnjige
- (
- FormatID INT NOT null,
- Oznaka nvarchar(20) NOT null,
- Opis nvarchar(100),
- Constraint PK_FormatKnjige primary key (FormatID)
- );
- ALTER TABLE Izdanje ADD FormatID INT;
- ALTER TABLE Izdanje ADD CONSTRAINT FK_Izdanje_FormatKnjige FOREIGN KEY (FormatID) REFERENCES FormatKnjige(FormatId);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement