Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP TABLE IF EXISTS INSTR_SZKOL;
- DROP TABLE IF EXISTS TERMINY_SZKOLEN;
- DROP TABLE IF EXISTS SZKOLENIA;
- DROP TABLE IF EXISTS POMIESZCZENIA;
- DROP TABLE IF EXISTS ADMINISTRATORZY;
- DROP TABLE IF EXISTS INSTRUKTORZY;
- CREATE TABLE IF NOT EXISTS INSTRUKTORZY
- (PESEL char(11) PRIMARY KEY,
- IMIE varchar(5) NOT NULL,
- NAZWISKO varchar(5) NOT NULL,
- NR_LICENCJI varchar(5) NOT NULL)
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- CREATE TABLE IF NOT EXISTS ADMINISTRATORZY
- (PESEL char(11) PRIMARY KEY,
- IMIE varchar(5) NOT NULL,
- NAZWISKO varchar(5) NOT NULL,
- CERTYFIKATY varchar(5) NOT NULL)
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- CREATE TABLE IF NOT EXISTS POMIESZCZENIA
- (NUMER varchar(5) PRIMARY KEY,
- LICZBA_MIEJSC int(5),
- PESEL char(11))
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- CREATE TABLE IF NOT EXISTS SZKOLENIA
- (SYMBOL varchar(5) PRIMARY KEY,
- TEMAT varchar(5) NOT NULL,
- CZAS_TRWANIA int(5) NOT NULL,
- PROFIL_UCZESTNIKA varchar(5))
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- CREATE TABLE IF NOT EXISTS TERMINY_SZKOLEN
- (DATA_S date PRIMARY KEY,
- LICZBA_MIEJSC int(5),
- NUMER varchar(5),
- PESEL char(11),
- SYMBOL varchar(5))
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- CREATE TABLE IF NOT EXISTS INSTR_SZKOL
- (PESEL char(11),
- SYMBOL varchar(5),
- PRIMARY KEY(PESEL,SYMBOL))
- ENGINE=INNODB DEFAULT CHARSET=UTF8;
- ALTER TABLE POMIESZCZENIA
- ADD CONSTRAINT `fk_pesel` FOREIGN KEY (PESEL) REFERENCES ADMINISTRATORZY(PESEL);
- ALTER TABLE TERMINY_SZKOLEN
- ADD CONSTRAINT `fk_numer` FOREIGN KEY (NUMER) REFERENCES POMIESZCZENIA(NUMER),
- ADD CONSTRAINT `fk_pesel2` FOREIGN KEY (PESEL) REFERENCES INSTRUKTORZY(PESEL),
- ADD CONSTRAINT `fk_symbol` FOREIGN KEY (SYMBOL) REFERENCES SZKOLENIA(SYMBOL);
- ALTER TABLE INSTR_SZKOL
- ADD CONSTRAINT `fk_symbol2` FOREIGN KEY (SYMBOL) REFERENCES SZKOLENIA(SYMBOL),
- ADD CONSTRAINT `fk_pesel3` FOREIGN KEY (PESEL) REFERENCES INSTRUKTORZY(PESEL);
- INSERT INTO INSTRUKTORZY VALUES
- ('11111111111','Bonifacy','Kraszewski','123E123');
- INSERT INTO ADMINISTRATORZY VALUES
- ('22222222222','Zbigniew','Nowak','E12');
- INSERT INTO POMIESZCZENIA VALUES
- ('A32',12,'22222222222');
- INSERT INTO SZKOLENIA VALUES
- ('ABCD12','Biotechnologia',120,'Admin');
- INSERT INTO TERMINY_SZKOLEN VALUES
- ('1900-12-12',25,'A32','11111111111','ABCD12');
- INSERT INTO INSTR_SZKOL VALUES
- ('11111111111','ABCD12');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement