Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.43 KB | None | 0 0
  1. CREATE SCHEMA edziennik;
  2.  
  3. USE edziennik;
  4.  
  5. CREATE TABLE Zazalenie (
  6. Zazalenie_Id int(10) NOT NULL AUTO_INCREMENT,
  7. Tytul varchar(255),
  8. Opis varchar(255),
  9. RodzicID int(10) NOT NULL,
  10. PRIMARY KEY (Zazalenie_Id));
  11. CREATE TABLE Dziecko (
  12. Dziecko_Id int(10) NOT NULL AUTO_INCREMENT,
  13. GrupaID int(10),
  14. RodzicID int(10) NOT NULL,
  15. Imie varchar(255),
  16. Nazwisko varchar(255),
  17. DataUrodzenia date,
  18. Pesel varchar(255),
  19. Plec varchar(255),
  20. PRIMARY KEY (Dziecko_Id));
  21. CREATE TABLE Przedszkole (
  22. Przedszkole_Id int(10) NOT NULL AUTO_INCREMENT,
  23. Nazwa varchar(255),
  24. Adres varchar(255),
  25. Miasto varchar(255),
  26. KodPocztowy varchar(255),
  27. PRIMARY KEY (Przedszkole_Id));
  28. CREATE TABLE Zajęcia (
  29. Zajecia_Id int(10) NOT NULL AUTO_INCREMENT,
  30. KalendarzID int(10),
  31. GrupaID int(10),
  32. Rodzaj varchar(255),
  33. Data date,
  34. PRIMARY KEY (Zajecia_Id));
  35. CREATE TABLE Organizuje (
  36. Organizuje_Id int(10) NOT NULL AUTO_INCREMENT,
  37. WydarzenieID int(10),
  38. OpiekunID int(10) NOT NULL,
  39. PRIMARY KEY (Organizuje_Id));
  40. CREATE TABLE Grupa (
  41. Grupa_Id int(10) NOT NULL AUTO_INCREMENT,
  42. PrzedszkoleID int(10),
  43. OpiekunID int(10) NOT NULL,
  44. Nazwa varchar(255),
  45. KodGrupy varchar(255),
  46. LiczbaDzieci int(10),
  47. PRIMARY KEY (Grupa_Id));
  48. CREATE TABLE Aktywnosc (
  49. Aktywnosc_Id int(10) NOT NULL AUTO_INCREMENT,
  50. ZajęciaID int(10),
  51. DzieckoID int(10),
  52. Tytuł varchar(255),
  53. Opis varchar(255),
  54. PRIMARY KEY (Aktywnosc_Id));
  55. CREATE TABLE Kalendarz (
  56. Kalendarz_Id int(10) NOT NULL AUTO_INCREMENT,
  57. Rok int(10),
  58. PRIMARY KEY (Kalendarz_Id));
  59. CREATE TABLE Dotyczy (
  60. Dotyczy_Id int(10) NOT NULL AUTO_INCREMENT,
  61. PrzedszkoleID int(10),
  62. ZazalenieID int(10),
  63. PRIMARY KEY (Dotyczy_Id));
  64. CREATE TABLE Sala (
  65. Sala_Id int(10) NOT NULL AUTO_INCREMENT,
  66. Numer int(10),
  67. Pietro int(10),
  68. PRIMARY KEY (Sala_Id));
  69. CREATE TABLE Wydarzenie (
  70. Wydarzenie_Id int(10) NOT NULL AUTO_INCREMENT,
  71. Rodzaj varchar(255),
  72. Opis varchar(255),
  73. Data date,
  74. SalaID int(10),
  75. KalendarzID int(10),
  76. PRIMARY KEY (Wydarzenie_Id));
  77. CREATE TABLE Opiekun (
  78. Opiekun_Id int(10) NOT NULL AUTO_INCREMENT,
  79. PrzedszkoleID int(10),
  80. Imie varchar(255),
  81. Nazwisko varchar(255),
  82. DataUrodzenia date,
  83. Adres int(10),
  84. Miasto int(10),
  85. KodPocztowy int(10),
  86. Pesel int(10),
  87. DataZatrudnienia date,
  88. PRIMARY KEY (Opiekun_Id));
  89. CREATE TABLE Rodzic (
  90. Rodzic_Id int(10) NOT NULL AUTO_INCREMENT,
  91. Imie varchar(255),
  92. Nazwisko varchar(255),
  93. DataUrodzenia varchar(255),
  94. Adres varchar(255),
  95. Miasto varchar(255),
  96. KodPocztowy varchar(255),
  97. Pesel varchar(255),
  98. PRIMARY KEY (Rodzic_Id));
  99. ALTER TABLE Grupa ADD INDEX FKGrupa323439 (PrzedszkoleID), ADD CONSTRAINT FKGrupa323439 FOREIGN KEY (PrzedszkoleID) REFERENCES Przedszkole (Przedszkole_Id);
  100. ALTER TABLE Opiekun ADD INDEX FKOpiekun138443 (PrzedszkoleID), ADD CONSTRAINT FKOpiekun138443 FOREIGN KEY (PrzedszkoleID) REFERENCES Przedszkole (Przedszkole_Id);
  101. ALTER TABLE Grupa ADD INDEX FKGrupa179247 (OpiekunID), ADD CONSTRAINT FKGrupa179247 FOREIGN KEY (OpiekunID) REFERENCES Opiekun (Opiekun_Id);
  102. ALTER TABLE Dziecko ADD INDEX FKDziecko119728 (GrupaID), ADD CONSTRAINT FKDziecko119728 FOREIGN KEY (GrupaID) REFERENCES Grupa (Grupa_Id);
  103. ALTER TABLE Zajęcia ADD INDEX FKZajęcia81379 (GrupaID), ADD CONSTRAINT FKZajęcia81379 FOREIGN KEY (GrupaID) REFERENCES Grupa (Grupa_Id);
  104. ALTER TABLE Dziecko ADD INDEX FKDziecko809629 (RodzicID), ADD CONSTRAINT FKDziecko809629 FOREIGN KEY (RodzicID) REFERENCES Rodzic (Rodzic_Id);
  105. ALTER TABLE Zajęcia ADD INDEX FKZajęcia944486 (KalendarzID), ADD CONSTRAINT FKZajęcia944486 FOREIGN KEY (KalendarzID) REFERENCES Kalendarz (Kalendarz_Id);
  106. ALTER TABLE Organizuje ADD INDEX FKOrganizuje316535 (WydarzenieID), ADD CONSTRAINT FKOrganizuje316535 FOREIGN KEY (WydarzenieID) REFERENCES Wydarzenie (Wydarzenie_Id);
  107. ALTER TABLE Organizuje ADD INDEX FKOrganizuje29189 (OpiekunID), ADD CONSTRAINT FKOrganizuje29189 FOREIGN KEY (OpiekunID) REFERENCES Opiekun (Opiekun_Id);
  108. ALTER TABLE Zazalenie ADD INDEX FKZazalenie815572 (RodzicID), ADD CONSTRAINT FKZazalenie815572 FOREIGN KEY (RodzicID) REFERENCES Rodzic (Rodzic_Id);
  109. ALTER TABLE Dotyczy ADD INDEX FKDotyczy649231 (PrzedszkoleID), ADD CONSTRAINT FKDotyczy649231 FOREIGN KEY (PrzedszkoleID) REFERENCES Przedszkole (Przedszkole_Id);
  110. ALTER TABLE Dotyczy ADD INDEX FKDotyczy798915 (ZazalenieID), ADD CONSTRAINT FKDotyczy798915 FOREIGN KEY (ZazalenieID) REFERENCES Zazalenie (Zazalenie_Id);
  111. ALTER TABLE Aktywnosc ADD INDEX FKAktywnosc443796 (DzieckoID), ADD CONSTRAINT FKAktywnosc443796 FOREIGN KEY (DzieckoID) REFERENCES Dziecko (Dziecko_Id);
  112. ALTER TABLE Aktywnosc ADD INDEX FKAktywnosc46888 (ZajęciaID), ADD CONSTRAINT FKAktywnosc46888 FOREIGN KEY (ZajęciaID) REFERENCES Zajęcia (Zajecia_Id);
  113. ALTER TABLE Wydarzenie ADD INDEX FKWydarzenie651308 (SalaID), ADD CONSTRAINT FKWydarzenie651308 FOREIGN KEY (SalaID) REFERENCES Sala (Sala_Id);
  114. ALTER TABLE Wydarzenie ADD INDEX FKWydarzenie534767 (KalendarzID), ADD CONSTRAINT FKWydarzenie534767 FOREIGN KEY (KalendarzID) REFERENCES Kalendarz (Kalendarz_Id);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement