Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Generated by Oracle SQL Developer Data Modeler 17.3.0.261.1541
- -- at: 2017-11-24 20:11:41 CET
- -- site: Oracle Database 11g
- -- type: Oracle Database 11g
- CREATE TABLE druzyna (
- id_czlonka NUMBER(20) NOT NULL,
- imie VARCHAR2(100) NOT NULL,
- nazwisko VARCHAR2(100) NOT NULL,
- funkcja VARCHAR2(100) NOT NULL,
- telefon NUMBER(20),
- zarobki NUMBER(20,3),
- typ VARCHAR2(20) NOT NULL,
- rodzaj VARCHAR2(100),
- klub_nazwa_d1 VARCHAR2(100),
- pozycja VARCHAR2(100),
- nr_koszulki VARCHAR2(100),
- klub_nazwa_d VARCHAR2(100)
- );
- ALTER TABLE druzyna ADD CONSTRAINT druzyna_pk PRIMARY KEY ( id_czlonka );
- CREATE TABLE kibic (
- imię VARCHAR2(20) NOT NULL,
- nazwisko VARCHAR2(20) NOT NULL,
- klub_nazwa_d VARCHAR2(100) NOT NULL,
- wiek NUMBER(1) NOT NULL
- );
- CREATE TABLE klub (
- nazwa_d VARCHAR2(100) NOT NULL,
- sponsor_nazwa_s VARCHAR2(100)
- );
- ALTER TABLE klub ADD CONSTRAINT klub_pk PRIMARY KEY ( nazwa_d );
- CREATE TABLE mecz (
- id_meczu VARCHAR2(100) NOT NULL,
- data DATE NOT NULL,
- godzina DATE,
- klub_nazwa_d VARCHAR2(100) NOT NULL,
- klub_nazwa_d1 VARCHAR2(100) NOT NULL,
- gosp NUMBER(10) NOT NULL,
- gosc NUMBER(10) NOT NULL,
- stadion_stadon VARCHAR2(100) NOT NULL
- );
- ALTER TABLE mecz ADD CONSTRAINT mecz_pk PRIMARY KEY ( id_meczu );
- CREATE TABLE sedzia (
- id_sedziego NUMBER(20) NOT NULL,
- imie VARCHAR2(100) NOT NULL,
- nazwisko VARCHAR2(100) NOT NULL,
- pozycja VARCHAR2(100) NOT NULL,
- zarobki NUMBER(20,3),
- telefon NUMBER(20)
- );
- ALTER TABLE sedzia ADD CONSTRAINT sedzia_pk PRIMARY KEY ( id_sedziego );
- CREATE TABLE sponsor (
- nazwa_s VARCHAR2(100) NOT NULL,
- regon NUMBER(20) NOT NULL,
- nazwa_d VARCHAR2(100) NOT NULL
- );
- ALTER TABLE sponsor ADD CONSTRAINT sponsor_pk PRIMARY KEY ( nazwa_s );
- CREATE TABLE stadion (
- stadon VARCHAR2(100) NOT NULL,
- adres VARCHAR2(100)
- );
- ALTER TABLE stadion ADD CONSTRAINT stadion_pk PRIMARY KEY ( stadon );
- CREATE TABLE udzial_w_meczu (
- mecz_id_meczu VARCHAR2(100) NOT NULL,
- od DATE NOT NULL,
- do DATE NOT NULL,
- druzyna_id_czlonka NUMBER(20) NOT NULL,
- sedzia_id_sedziego NUMBER(20) NOT NULL
- );
- CREATE TABLE zdarzenie (
- typ VARCHAR2(100) NOT NULL,
- minuta DATE NOT NULL,
- druzyna_id_czlonka NUMBER(20) NOT NULL
- );
- ALTER TABLE druzyna
- ADD CONSTRAINT druzyna_klub_fk FOREIGN KEY ( klub_nazwa_d )
- REFERENCES klub ( nazwa_d );
- ALTER TABLE druzyna
- ADD CONSTRAINT druzyna_klub_fkv2 FOREIGN KEY ( klub_nazwa_d1 )
- REFERENCES klub ( nazwa_d );
- ALTER TABLE kibic
- ADD CONSTRAINT kibic_klub_fk FOREIGN KEY ( klub_nazwa_d )
- REFERENCES klub ( nazwa_d );
- ALTER TABLE klub
- ADD CONSTRAINT klub_sponsor_fk FOREIGN KEY ( sponsor_nazwa_s )
- REFERENCES sponsor ( nazwa_s );
- ALTER TABLE mecz
- ADD CONSTRAINT mecz_klub_fk FOREIGN KEY ( klub_nazwa_d )
- REFERENCES klub ( nazwa_d );
- ALTER TABLE mecz
- ADD CONSTRAINT mecz_klub_fkv2 FOREIGN KEY ( klub_nazwa_d1 )
- REFERENCES klub ( nazwa_d );
- ALTER TABLE mecz
- ADD CONSTRAINT mecz_stadion_fk FOREIGN KEY ( stadion_stadon )
- REFERENCES stadion ( stadon );
- ALTER TABLE udzial_w_meczu
- ADD CONSTRAINT udzial_w_meczu_druzyna_fk FOREIGN KEY ( druzyna_id_czlonka )
- REFERENCES druzyna ( id_czlonka );
- ALTER TABLE udzial_w_meczu
- ADD CONSTRAINT udzial_w_meczu_mecz_fk FOREIGN KEY ( mecz_id_meczu )
- REFERENCES mecz ( id_meczu );
- ALTER TABLE udzial_w_meczu
- ADD CONSTRAINT udzial_w_meczu_sedzia_fk FOREIGN KEY ( sedzia_id_sedziego )
- REFERENCES sedzia ( id_sedziego );
- ALTER TABLE zdarzenie
- ADD CONSTRAINT zdarzenie_druzyna_fk FOREIGN KEY ( druzyna_id_czlonka )
- REFERENCES druzyna ( id_czlonka );
- -- Oracle SQL Developer Data Modeler Summary Report:
- --
- -- CREATE TABLE 9
- -- CREATE INDEX 0
- -- ALTER TABLE 17
- -- CREATE VIEW 0
- -- ALTER VIEW 0
- -- CREATE PACKAGE 0
- -- CREATE PACKAGE BODY 0
- -- CREATE PROCEDURE 0
- -- CREATE FUNCTION 0
- -- CREATE TRIGGER 0
- -- ALTER TRIGGER 0
- -- CREATE COLLECTION TYPE 0
- -- CREATE STRUCTURED TYPE 0
- -- CREATE STRUCTURED TYPE BODY 0
- -- CREATE CLUSTER 0
- -- CREATE CONTEXT 0
- -- CREATE DATABASE 0
- -- CREATE DIMENSION 0
- -- CREATE DIRECTORY 0
- -- CREATE DISK GROUP 0
- -- CREATE ROLE 0
- -- CREATE ROLLBACK SEGMENT 0
- -- CREATE SEQUENCE 0
- -- CREATE MATERIALIZED VIEW 0
- -- CREATE SYNONYM 0
- -- CREATE TABLESPACE 0
- -- CREATE USER 0
- --
- -- DROP TABLESPACE 0
- -- DROP DATABASE 0
- --
- -- REDACTION POLICY 0
- --
- -- ORDS DROP SCHEMA 0
- -- ORDS ENABLE SCHEMA 0
- -- ORDS ENABLE OBJECT 0
- --
- -- ERRORS 0
- -- WARNINGS 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement