Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Generated by Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 584
- -- at: 2011-12-08 19:22:28
- -- site: SQL Server 2005
- -- type: SQL Server 2005
- CREATE TABLE Kluby
- (
- id INTEGER NOT NULL ,
- nazev VARCHAR (50) ,
- adresa VARCHAR (50) ,
- mobil_managera INTEGER ,
- CONSTRAINT Kluby_PK PRIMARY KEY NONCLUSTERED (id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Relation_8
- (
- Závody_id INTEGER NOT NULL ,
- Sponzoři_id INTEGER NOT NULL ,
- CONSTRAINT Relation_8__IDX PRIMARY KEY NONCLUSTERED (Závody_id, Sponzoři_id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Sponzoři
- (
- id INTEGER NOT NULL ,
- nazev VARCHAR (30) ,
- kontakt VARCHAR (30) ,
- zavod VARCHAR (50) ,
- CONSTRAINT Sponzoři_PK PRIMARY KEY NONCLUSTERED (id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Sportoviště
- (
- nazev VARCHAR (50) ,
- mesto VARCHAR (20) ,
- povrch VARCHAR (20) ,
- id INTEGER NOT NULL ,
- id1 INTEGER ,
- id2 INTEGER ,
- CONSTRAINT Sportoviště_PK PRIMARY KEY NONCLUSTERED (id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Správci_sportovišť
- (
- id INTEGER NOT NULL ,
- jmeno VARCHAR (30) ,
- adresa VARCHAR (50) ,
- mobil INTEGER ,
- id1 INTEGER ,
- CONSTRAINT Správci_sportovišť_PK PRIMARY KEY NONCLUSTERED (id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Vysledky
- (
- jmeno VARCHAR (30) NOT NULL ,
- disciplina VARCHAR (20) ,
- ucast INTEGER ,
- vyher INTEGER ,
- diskvalifikace INTEGER ,
- nedokonceno INTEGER ,
- id INTEGER ,
- id1 INTEGER ,
- id2 INTEGER ,
- CONSTRAINT Vysledky_PK PRIMARY KEY NONCLUSTERED (jmeno)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Závodníci
- (
- id INTEGER NOT NULL ,
- jmeno VARCHAR (30) NOT NULL ,
- discipliny VARCHAR (100) ,
- id1 INTEGER NOT NULL ,
- id2 INTEGER NOT NULL ,
- jmeno1 VARCHAR (30) ,
- CONSTRAINT Závodníci_PK PRIMARY KEY NONCLUSTERED (id, id1, id2)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- CREATE TABLE Závody
- (
- id INTEGER NOT NULL ,
- nazev VARCHAR (50) ,
- sportoviste VARCHAR (50) ,
- datum DATETIME ,
- povrch VARCHAR (20) ,
- discipliny VARCHAR (100) ,
- zavodnici VARCHAR (5000) ,
- id1 INTEGER ,
- CONSTRAINT Závody_PK PRIMARY KEY NONCLUSTERED (id)
- WITH (
- ALLOW_PAGE_LOCKS = ON ,
- ALLOW_ROW_LOCKS = ON )
- ON "default"
- )
- ON "default"
- GO
- ALTER TABLE Relation_8
- ADD CONSTRAINT FK_ASS_13 FOREIGN KEY
- (
- Závody_id
- )
- REFERENCES Závody
- (
- id
- )
- ON DELETE CASCADE
- GO
- ALTER TABLE Relation_8
- ADD CONSTRAINT FK_ASS_14 FOREIGN KEY
- (
- Sponzoři_id
- )
- REFERENCES Sponzoři
- (
- id
- )
- ON DELETE CASCADE
- GO
- ALTER TABLE Závody
- ADD CONSTRAINT Relation_11 FOREIGN KEY
- (
- id1
- )
- REFERENCES Sportoviště
- (
- id
- )
- GO
- ALTER TABLE Správci_sportovišť
- ADD CONSTRAINT Relation_13 FOREIGN KEY
- (
- id1
- )
- REFERENCES Sportoviště
- (
- id
- )
- GO
- ALTER TABLE Závodníci
- ADD CONSTRAINT Relation_14 FOREIGN KEY
- (
- id1
- )
- REFERENCES Závody
- (
- id
- )
- GO
- ALTER TABLE Závodníci
- ADD CONSTRAINT Relation_15 FOREIGN KEY
- (
- id2
- )
- REFERENCES Kluby
- (
- id
- )
- GO
- ALTER TABLE Závodníci
- ADD CONSTRAINT Relation_16 FOREIGN KEY
- (
- jmeno1
- )
- REFERENCES Vysledky
- (
- jmeno
- )
- GO
- ALTER TABLE Sportoviště
- ADD CONSTRAINT Sportoviště_Správci_sportovišť_FK FOREIGN KEY
- (
- id2
- )
- REFERENCES Správci_sportovišť
- (
- id
- )
- GO
- ALTER TABLE Sportoviště
- ADD CONSTRAINT Sportoviště_Závody_FK FOREIGN KEY
- (
- id1
- )
- REFERENCES Závody
- (
- id
- )
- GO
- ALTER TABLE Vysledky
- ADD CONSTRAINT Vysledky_Závodníci_FK FOREIGN KEY
- (
- id,
- id1,
- id2
- )
- REFERENCES Závodníci
- (
- id ,
- id1 ,
- id2
- )
- GO
- -- Oracle SQL Developer Data Modeler Summary Report:
- --
- -- CREATE TABLE 8
- -- CREATE INDEX 0
- -- ALTER TABLE 10
- -- CREATE VIEW 0
- -- CREATE PROCEDURE 0
- -- CREATE TRIGGER 0
- -- CREATE DATABASE 0
- -- CREATE DEFAULT 0
- -- CREATE INDEX ON VIEW 0
- -- CREATE ROLLBACK SEGMENT 0
- -- CREATE ROLE 0
- -- CREATE RULE 0
- -- CREATE PARTITION FUNCTION 0
- -- CREATE PARTITION SCHEME 0
- --
- -- DROP DATABASE 0
- --
- -- ERRORS 0
- -- WARNINGS 0
Add Comment
Please, Sign In to add comment