Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE baza1002376637;
- SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS TipFotografije; SET FOREIGN_KEY_CHECKS=1;
- SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS Stranka; SET FOREIGN_KEY_CHECKS=1;
- SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS Naročilo; SET FOREIGN_KEY_CHECKS=1;
- -- Korak 1
- CREATE TABLE TipFotografije (
- ID_TIP_FOTO int,
- Sirina int UNSIGNED,
- Visina int NOT NULL DEFAULT '300'
- );
- CREATE TABLE Stranka (
- ID_STRANKA int,
- Ime varchar(30),
- Priimek varchar(30)
- );
- -- Korak2
- DESCRIBE Stranka;
- DESCRIBE TipFotografije;
- -- Korak3
- ALTER TABLE Stranka
- RENAME TO TabelaStranka;
- -- Korak4
- ALTER TABLE TipFotografije
- ADD Digitalna boolean;
- -- Korak5
- ALTER TABLE TabelaStranka
- ADD COLUMN Redna_Stranka boolean AFTER ID_STRANKA;
- -- Korak6
- ALTER TABLE TabelaStranka
- CHANGE `Priimek` `PriimekStranke` varchar(30);
- -- Korak7
- ALTER TABLE TabelaStranka
- MODIFY Ime int;
- -- Korak8
- ALTER TABLE TabelaStranka
- DROP Ime;
- -- Korak9
- ALTER TABLE TabelaStranka
- MODIFY COLUMN Redna_Stranka ENUM('DA','NE');
- -- Korak10
- DROP TABLE TabelaStranka;
- -- Korak11
- CREATE TABLE Stranka (
- ID_STRANKA int,
- Ime varchar(30),
- Priimek varchar(30),
- Redna_Stranka boolean
- );
- -- Korak12
- CREATE TABLE Naročilo (
- ID_NAROCILO int,
- Datum_narocila date,
- St_slik int,
- Predplacilo boolean,
- Crno_Bela boolean,
- ID_TIP_FOTO int,
- Serijska_Stevilka double
- );
- -- Korak13
- ALTER TABLE Naročilo
- ADD COLUMN ID_STRANKA_TK int;
- -- Korak14
- ALTER TABLE TipFotografije
- ALTER Visina DROP DEFAULT;
- -- Korak15
- ALTER TABLE Naročilo
- ADD UNIQUE (Serijska_Stevilka);
- -- Korak16
- DROP TABLE TipFotografije;
- DROP TABLE Stranka;
- DROP TABLE Naročilo;
- -- Korak17
- CREATE TABLE TipFotografije (
- ID_TIP_FOTO_TK int AUTO_INCREMENT,
- Sirina int UNSIGNED,
- Visina int NOT NULL DEFAULT '300',
- PRIMARY KEY (ID_TIP_FOTO_TK)
- );
- CREATE TABLE Stranka (
- ID_STRANKA_TK int AUTO_INCREMENT,
- Ime varchar(30),
- Priimek varchar(30),
- Redna_Stranka boolean,
- PRIMARY KEY (ID_STRANKA_TK)
- );
- -- Korak18
- CREATE TABLE Naročilo (
- ID_NAROCILO int,
- Datum_narocila date,
- St_slik int,
- Predplacilo boolean,
- Crno_Bela boolean,
- ID_TIP_FOTO int,
- Serijska_Stevilka double
- );
- ALTER TABLE Naročilo
- ADD CONSTRAINT PK_NAROCILO PRIMARY KEY (ID_NAROCILO);
- ALTER TABLE Naročilo
- MODIFY COLUMN ID_NAROCILO INT NOT NULL;
- -- Korak19
- ALTER TABLE Naročilo
- DROP PRIMARY KEY;
- -- Korak20
- DROP TABLE Naročilo;
- -- Korak21
- CREATE TABLE Naročilo (
- ID_NAROCILO int,
- Datum_narocila date,
- St_slik int,
- Predplacilo boolean,
- Crno_Bela boolean,
- ID_TIP_FOTO int,
- Serijska_Stevilka double,
- ID_FOTO int,
- ID_STR int,
- PRIMARY KEY (ID_NAROCILO),
- CONSTRAINT ID_TIPF_TK FOREIGN KEY(ID_FOTO) REFERENCES TipFotografije(ID_TIP_FOTO_TK),
- CONSTRAINT ID_STR_TK FOREIGN KEY(ID_STR) REFERENCES Stranka(ID_STRANKA_TK)
- );
- -- Korak22
- ALTER TABLE Naročilo
- DROP FOREIGN KEY ID_TIPF_TK;
- ALTER TABLE Naročilo
- DROP FOREIGN KEY ID_STR_TK;
- -- Korak23
- ALTER TABLE Naročilo
- ADD CONSTRAINT FK_TIPF FOREIGN KEY(ID_FOTO) REFERENCES TipFotografije(ID_TIP_FOTO_TK);
- ALTER TABLE Naročilo
- ADD CONSTRAINT FK_STR FOREIGN KEY(ID_STR) REFERENCES Stranka(ID_STRANKA_TK);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement