Guest User

Untitled

a guest
Apr 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 5.84 KB | None | 0 0
  1. -- Generated by Oracle SQL Developer Data Modeler Version: 2.0.0 Build: 584
  2. --   at:        2011-12-08 19:22:28
  3. --   site:      SQL Server 2005
  4. --   type:      SQL Server 2005
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. CREATE TABLE Kluby
  12.     (
  13.      id INTEGER NOT NULL ,
  14.      nazev VARCHAR (50) ,
  15.      adresa VARCHAR (50) ,
  16.      mobil_managera INTEGER ,
  17.      CONSTRAINT Kluby_PK PRIMARY KEY NONCLUSTERED (id)
  18.      WITH (
  19.      ALLOW_PAGE_LOCKS = ON ,
  20.      ALLOW_ROW_LOCKS = ON )
  21.      ON "default"
  22.     )
  23.     ON "default"
  24. GO
  25.  
  26.    
  27.  
  28.  
  29.  
  30. CREATE TABLE Relation_8
  31.     (
  32.      Závody_id INTEGER NOT NULL ,
  33.      Sponzoři_id INTEGER NOT NULL ,
  34.      CONSTRAINT Relation_8__IDX PRIMARY KEY NONCLUSTERED (Závody_id, Sponzoři_id)
  35.      WITH (
  36.      ALLOW_PAGE_LOCKS = ON ,
  37.      ALLOW_ROW_LOCKS = ON )
  38.      ON "default"
  39.     )
  40.     ON "default"
  41. GO
  42.  
  43.    
  44.  
  45.  
  46.  
  47. CREATE TABLE Sponzoři
  48.     (
  49.      id INTEGER NOT NULL ,
  50.      nazev VARCHAR (30) ,
  51.      kontakt VARCHAR (30) ,
  52.      zavod VARCHAR (50) ,
  53.      CONSTRAINT Sponzoři_PK PRIMARY KEY NONCLUSTERED (id)
  54.      WITH (
  55.      ALLOW_PAGE_LOCKS = ON ,
  56.      ALLOW_ROW_LOCKS = ON )
  57.      ON "default"
  58.     )
  59.     ON "default"
  60. GO
  61.  
  62.    
  63.  
  64.  
  65.  
  66. CREATE TABLE Sportoviště
  67.     (
  68.      nazev VARCHAR (50) ,
  69.      mesto VARCHAR (20) ,
  70.      povrch VARCHAR (20) ,
  71.      id INTEGER NOT NULL ,
  72.      id1 INTEGER ,
  73.      id2 INTEGER ,
  74.      CONSTRAINT Sportoviště_PK PRIMARY KEY NONCLUSTERED (id)
  75.      WITH (
  76.      ALLOW_PAGE_LOCKS = ON ,
  77.      ALLOW_ROW_LOCKS = ON )
  78.      ON "default"
  79.     )
  80.     ON "default"
  81. GO
  82.  
  83.    
  84.  
  85.  
  86.  
  87. CREATE TABLE Správci_sportovišť
  88.     (
  89.      id INTEGER NOT NULL ,
  90.      jmeno VARCHAR (30) ,
  91.      adresa VARCHAR (50) ,
  92.      mobil INTEGER ,
  93.      id1 INTEGER ,
  94.      CONSTRAINT Správci_sportovišť_PK PRIMARY KEY NONCLUSTERED (id)
  95.      WITH (
  96.      ALLOW_PAGE_LOCKS = ON ,
  97.      ALLOW_ROW_LOCKS = ON )
  98.      ON "default"
  99.     )
  100.     ON "default"
  101. GO
  102.  
  103.    
  104.  
  105.  
  106.  
  107. CREATE TABLE Vysledky
  108.     (
  109.      jmeno VARCHAR (30) NOT NULL ,
  110.      disciplina VARCHAR (20) ,
  111.      ucast INTEGER ,
  112.      vyher INTEGER ,
  113.      diskvalifikace INTEGER ,
  114.      nedokonceno INTEGER ,
  115.      id INTEGER ,
  116.      id1 INTEGER ,
  117.      id2 INTEGER ,
  118.      CONSTRAINT Vysledky_PK PRIMARY KEY NONCLUSTERED (jmeno)
  119.      WITH (
  120.      ALLOW_PAGE_LOCKS = ON ,
  121.      ALLOW_ROW_LOCKS = ON )
  122.      ON "default"
  123.     )
  124.     ON "default"
  125. GO
  126.  
  127.    
  128.  
  129.  
  130.  
  131. CREATE TABLE Závodníci
  132.     (
  133.      id INTEGER NOT NULL ,
  134.      jmeno VARCHAR (30) NOT NULL ,
  135.      discipliny VARCHAR (100) ,
  136.      id1 INTEGER NOT NULL ,
  137.      id2 INTEGER NOT NULL ,
  138.      jmeno1 VARCHAR (30) ,
  139.      CONSTRAINT Závodníci_PK PRIMARY KEY NONCLUSTERED (id, id1, id2)
  140.      WITH (
  141.      ALLOW_PAGE_LOCKS = ON ,
  142.      ALLOW_ROW_LOCKS = ON )
  143.      ON "default"
  144.     )
  145.     ON "default"
  146. GO
  147.  
  148.    
  149.  
  150.  
  151.  
  152. CREATE TABLE Závody
  153.     (
  154.      id INTEGER NOT NULL ,
  155.      nazev VARCHAR (50) ,
  156.      sportoviste VARCHAR (50) ,
  157.      datum DATETIME ,
  158.      povrch VARCHAR (20) ,
  159.      discipliny VARCHAR (100) ,
  160.      zavodnici VARCHAR (5000) ,
  161.      id1 INTEGER ,
  162.      CONSTRAINT Závody_PK PRIMARY KEY NONCLUSTERED (id)
  163.      WITH (
  164.      ALLOW_PAGE_LOCKS = ON ,
  165.      ALLOW_ROW_LOCKS = ON )
  166.      ON "default"
  167.     )
  168.     ON "default"
  169. GO
  170.  
  171.    
  172.  
  173.  
  174. ALTER TABLE Relation_8
  175.     ADD CONSTRAINT FK_ASS_13 FOREIGN KEY
  176.     (
  177.      Závody_id
  178.     )
  179.     REFERENCES Závody
  180.     (
  181.      id
  182.     )
  183.     ON DELETE CASCADE
  184. GO
  185.  
  186.  
  187. ALTER TABLE Relation_8
  188.     ADD CONSTRAINT FK_ASS_14 FOREIGN KEY
  189.     (
  190.      Sponzoři_id
  191.     )
  192.     REFERENCES Sponzoři
  193.     (
  194.      id
  195.     )
  196.     ON DELETE CASCADE
  197. GO
  198.  
  199.  
  200. ALTER TABLE Závody
  201.     ADD CONSTRAINT Relation_11 FOREIGN KEY
  202.     (
  203.      id1
  204.     )
  205.     REFERENCES Sportoviště
  206.     (
  207.      id
  208.     )
  209. GO
  210.  
  211.  
  212. ALTER TABLE Správci_sportovišť
  213.     ADD CONSTRAINT Relation_13 FOREIGN KEY
  214.     (
  215.      id1
  216.     )
  217.     REFERENCES Sportoviště
  218.     (
  219.      id
  220.     )
  221. GO
  222.  
  223.  
  224. ALTER TABLE Závodníci
  225.     ADD CONSTRAINT Relation_14 FOREIGN KEY
  226.     (
  227.      id1
  228.     )
  229.     REFERENCES Závody
  230.     (
  231.      id
  232.     )
  233. GO
  234.  
  235.  
  236. ALTER TABLE Závodníci
  237.     ADD CONSTRAINT Relation_15 FOREIGN KEY
  238.     (
  239.      id2
  240.     )
  241.     REFERENCES Kluby
  242.     (
  243.      id
  244.     )
  245. GO
  246.  
  247.  
  248. ALTER TABLE Závodníci
  249.     ADD CONSTRAINT Relation_16 FOREIGN KEY
  250.     (
  251.      jmeno1
  252.     )
  253.     REFERENCES Vysledky
  254.     (
  255.      jmeno
  256.     )
  257. GO
  258.  
  259.  
  260. ALTER TABLE Sportoviště
  261.     ADD CONSTRAINT Sportoviště_Správci_sportovišť_FK FOREIGN KEY
  262.     (
  263.      id2
  264.     )
  265.     REFERENCES Správci_sportovišť
  266.     (
  267.      id
  268.     )
  269. GO
  270.  
  271.  
  272. ALTER TABLE Sportoviště
  273.     ADD CONSTRAINT Sportoviště_Závody_FK FOREIGN KEY
  274.     (
  275.      id1
  276.     )
  277.     REFERENCES Závody
  278.     (
  279.      id
  280.     )
  281. GO
  282.  
  283.  
  284. ALTER TABLE Vysledky
  285.     ADD CONSTRAINT Vysledky_Závodníci_FK FOREIGN KEY
  286.     (
  287.      id,
  288.      id1,
  289.      id2
  290.     )
  291.     REFERENCES Závodníci
  292.     (
  293.      id ,
  294.      id1 ,
  295.      id2
  296.     )
  297. GO
  298.  
  299.  
  300. -- Oracle SQL Developer Data Modeler Summary Report:
  301. --
  302. -- CREATE TABLE                             8
  303. -- CREATE INDEX                             0
  304. -- ALTER TABLE                             10
  305. -- CREATE VIEW                              0
  306. -- CREATE PROCEDURE                         0
  307. -- CREATE TRIGGER                           0
  308. -- CREATE DATABASE                          0
  309. -- CREATE DEFAULT                           0
  310. -- CREATE INDEX ON VIEW                     0
  311. -- CREATE ROLLBACK SEGMENT                  0
  312. -- CREATE ROLE                              0
  313. -- CREATE RULE                              0
  314. -- CREATE PARTITION FUNCTION                0
  315. -- CREATE PARTITION SCHEME                  0
  316. --
  317. -- DROP DATABASE                            0
  318. --
  319. -- ERRORS                                   0
  320. -- WARNINGS                                 0
Add Comment
Please, Sign In to add comment