Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --T1/2/A
- CREATE SCHEMA formula1
- CREATE SCHEMA odroczenia
- --T3/2/A
- create table formula1.zawodnicy (
- id_zawodnika BIGINT check(id_zawodnika BETWEEN 0 AND 999999),
- nazwisko CHARACTER VARYING(30),
- imie CHARACTER VARYING(20),
- narodowosc CHARACTER VARYING(20),
- nazwa_zespolu CHARACTER VARYING(50),
- data_urodzenia date,
- punkty_klasyfikacji INTEGER,
- constraint wynik_pk primary key(id_zawodnika)
- )
- create table formula1.wyscigi (
- id_wyscigu BIGINT check(id_wyscigu BETWEEN 0 and 999),
- nazwa_toru character varying(30),
- liczba_okrazen integer,
- kraj character varying(50),
- data date,
- constraint wyscigi_pk primary key(id_wyscigu)
- )
- create table formula1.wyniki(
- id_zawodnika bigint,
- id_wyscigu bigint,
- miejsce integer check(miejsce BETWEEN 0 AND 999),
- czas_przejazdu INTERVAL hour to second not null,
- pozycja_startowa integer null check(pozycja_startowa BETWEEN 0 AND 999),
- primary key(id_zawodnika,id_wyscigu),
- constraint wynika_fk_a foreign key(id_zawodnika) references formula1.zawodnicy(id_zawodnika),
- constraint wynika_fk_b foreign key(id_wyscigu) references formula1.wyscigi(id_wyscigu)
- )
Advertisement
Add Comment
Please, Sign In to add comment