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