Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Generated by Oracle SQL Developer Data Modeler 19.4.0.350.1424
- -- at: 2020-01-25 20:58:11 CET
- -- site: Oracle Database 11g
- -- type: Oracle Database 11g
- CREATE TABLE gatunek (
- gatunek_id NUMBER(7) NOT NULL,
- gatunek_nazwa VARCHAR2(20) NOT NULL,
- rodzaj_id NUMBER(7) NOT NULL,
- rodzaj_rodzaj_id NUMBER(7) NOT NULL
- );
- ALTER TABLE gatunek ADD CONSTRAINT gatunek_pk PRIMARY KEY ( gatunek_id );
- CREATE TABLE rodzaj (
- rodzaj_id NUMBER(7) NOT NULL,
- rodzaj_nazwa VARCHAR2(20) NOT NULL,
- rodzina_id NUMBER(7) NOT NULL,
- rodzina_rodzina_id NUMBER(7) NOT NULL
- );
- ALTER TABLE rodzaj ADD CONSTRAINT rodzaj_pk PRIMARY KEY ( rodzaj_id );
- CREATE TABLE rodzina (
- rodzina_id NUMBER(7) NOT NULL,
- rodzina_nazwa VARCHAR2(20) NOT NULL,
- rzad_id NUMBER(7) NOT NULL,
- rzad_rzad_id NUMBER(7) NOT NULL
- );
- ALTER TABLE rodzina ADD CONSTRAINT rodzina_pk PRIMARY KEY ( rodzina_id );
- CREATE TABLE rzad (
- rzad_id NUMBER(7) NOT NULL,
- rzad_nazwa VARCHAR2(20) NOT NULL
- );
- ALTER TABLE rzad ADD CONSTRAINT rzad_pk PRIMARY KEY ( rzad_id );
- CREATE TABLE szczegoly (
- gatunek_id NUMBER(7) NOT NULL,
- kontynent_id NUMBER(7) NOT NULL,
- sila_jadu NUMBER(1) NOT NULL,
- temperament NUMBER(1) NOT NULL,
- tryb_zycia VARCHAR2(10) NOT NULL,
- gatunek_gatunek_id NUMBER(7) NOT NULL,
- wystepowanie_kontynent_id NUMBER(7) NOT NULL
- );
- CREATE UNIQUE INDEX szczegoly__idx ON
- szczegoly (
- gatunek_gatunek_id
- ASC );
- ALTER TABLE szczegoly ADD CONSTRAINT szczegoly_pk PRIMARY KEY ( gatunek_id );
- CREATE TABLE wystepowanie (
- kontynent_id NUMBER(7) NOT NULL,
- kontynent_nazwa VARCHAR2(10) NOT NULL
- );
- ALTER TABLE wystepowanie ADD CONSTRAINT wystepowanie_pk PRIMARY KEY ( kontynent_id );
- ALTER TABLE gatunek
- ADD CONSTRAINT gatunek_rodzaj_fk FOREIGN KEY ( rodzaj_rodzaj_id )
- REFERENCES rodzaj ( rodzaj_id )
- ON DELETE CASCADE;
- ALTER TABLE rodzaj
- ADD CONSTRAINT rodzaj_rodzina_fk FOREIGN KEY ( rodzina_rodzina_id )
- REFERENCES rodzina ( rodzina_id )
- ON DELETE CASCADE;
- ALTER TABLE rodzina
- ADD CONSTRAINT rodzina_rzad_fk FOREIGN KEY ( rzad_rzad_id )
- REFERENCES rzad ( rzad_id )
- ON DELETE CASCADE;
- ALTER TABLE szczegoly
- ADD CONSTRAINT szczegoly_gatunek_fk FOREIGN KEY ( gatunek_gatunek_id )
- REFERENCES gatunek ( gatunek_id )
- ON DELETE CASCADE;
- ALTER TABLE szczegoly
- ADD CONSTRAINT szczegoly_wystepowanie_fk FOREIGN KEY ( wystepowanie_kontynent_id )
- REFERENCES wystepowanie ( kontynent_id );
- -- Oracle SQL Developer Data Modeler Summary Report:
- --
- -- CREATE TABLE 6
- -- CREATE INDEX 1
- -- ALTER TABLE 11
- -- 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 MATERIALIZED VIEW LOG 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