Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE Impreza
- (
- nazwa_imprezy VARCHAR(50) NOT NULL CONSTRAINT pk_impreza_nazwa PRIMARY KEY,
- miasto VARCHAR(30) NOT NULL,
- liczba_uczestnikow INT,
- data_rozpoczecia DATE,
- data_zakonczenia DATE,
- status VARCHAR(20) CONSTRAINT ck_status_imprezy CHECK (status IN ('nierozpoczęte', 'w trakcie', 'zakonczone')),
- typ VARCHAR(20) CONSTRAINT ck_typ_imprezy CHECK(typ IN( 'muzyka', 'sport', 'wystawa', 'teatr', 'taniec')),
- czas_trwania FLOAT,
- obiekt VARCHAR(40) REFERENCES Obiekt(nazwa_obiektu),
- CONSTRAINT ck_impreza_data CHECK (data_zakonczenia >= data_rozpoczecia),
- CONSTRAINT ck_liczba CHECK (liczba_uczestnikow <= obiekt)
- );
- INSERT INTO Impreza VALUES
- ('Siatowka mężczyzn: Polska-Holandia' , 'Opole' ,3500 ,'07-27-2019', '07-27-2019', 'nierozpoczęte', 'sport' , 3 , 'Stegu Arena'),
- ('Flume' , 'Warszawa' ,4000 ,'10-28-2019', '10-28-2019', 'nierozpoczęte', 'muzyka' , 3 , 'Hala Torwar'),
- ('Space Adventure' , 'Wrocław' ,NULL ,'03-21-2019', '06-18-2019', 'zakonczone' , 'wystawa', NULL , 'Hala Stulecia'),
- ('Rodzina Adamsów' , 'Warszawa' ,1000 ,'05-16-2019', '06-30-2019', 'w trakcie' , 'teatr' , 2.5 , 'Teatr Syrena'),
- ('Koncert Muzyki Filmowej' , 'Kraków' ,20000 ,'03-21-2020', '03-21-2019', 'nierozpoczęte', 'muzyka' , 4 , 'Tauron Arena'),
- ('Body Worlds' , 'Gdańsk' ,NULL ,'03-12-2019', '06-26-2019', 'w trakcie' , 'wystawa', NULL , 'Galeria Metropolia'),
- ('Metallica Symfonicznie' , 'Olsztyn' ,2000 ,'01-25-2020', '01-25-2020', 'nieroczpoęte' , 'muzyka' , 2 , 'Filharmonia Warmińsko-Mazurska');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement