Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. CREATE DATABASE Szpital_2;
  2. ALTER DATABASE Szpital_2 CHARACTER SET utf8 COLLATE utf8_general_ci;
  3. CREATE TABLE Pacjenci(
  4. id_pacjent INT PRIMARY KEY AUTO_INCREMENT,
  5. imie VARCHAR(50),
  6. nazwisko VARCHAR(50),
  7. miejscowosc VARCHAR(100),
  8. data_urodzenia DATE,
  9. pesel BIGINT UNIQUE,
  10. plec VARCHAR(1)
  11. );
  12.  
  13. CREATE TABLE Specjalizacje(
  14. id_specjalizacja INT PRIMARY KEY AUTO_INCREMENT,
  15. nazwa VARCHAR(50)
  16. );
  17.  
  18. CREATE TABLE Lekarze(
  19. id_lekarz INT PRIMARY KEY AUTO_INCREMENT,
  20. imie VARCHAR(50),
  21. nazwisko VARCHAR(50),
  22. miejscowosc VARCHAR(100),
  23. data_urodzenia DATE,
  24. pesel BIGINT UNIQUE,
  25. plec VARCHAR(1),
  26. id_specjalizacja INT,
  27. FOREIGN KEY(id_specjalizacja) REFERENCES specjalizacje(id_specjalizacja)
  28. );
  29.  
  30. CREATE TABLE Wizyty(
  31. id_wizyta INT PRIMARY KEY AUTO_INCREMENT,
  32. id_pacjent INT,
  33. FOREIGN KEY(id_pacjent) REFERENCES pacjenci(id_pacjent),
  34. data_wizyty DATE
  35. );
  36.  
  37.  
  38.  
  39. CREATE TABLE Zabiegi(
  40. id_zabieg INT PRIMARY KEY AUTO_INCREMENT,
  41. nazwa VARCHAR(50),
  42. id_pacjent INT,
  43. FOREIGN KEY(id_pacjent) REFERENCES pacjenci(id_pacjent),
  44. id_lekarz INT,
  45. FOREIGN KEY(id_lekarz) REFERENCES lekarze(id_lekarz),
  46. data_zabiegu DATE
  47. );
  48.  
  49. INSERT INTO pacjenci (imie, nazwisko, miejscowosc, data_urodzenia, pesel, plec)
  50. VALUES ("Krystian", "Mazur", "Lublin", "1989-01-30", "89013064774", "m"),
  51. ("Jakub", "Krzesiak", "Warszawa", "1991-11-10", "91111064232", "m"),
  52. ("Karol", "Norek", "Krakow", "1990-08-20", "90082060749", "m"),
  53. ("Anna","Przypadek", "Lublin", "1992-02-21", "92021693987", "k"),
  54. ("Joanna","Brzechwa", "Warszawa", "1987-05-12", "87051287344", "k");
  55.  
  56. INSERT INTO specjalizacje (nazwa)
  57. VALUES ("Kardiolog"),
  58. ("Anestezjolog"),
  59. ("Neurolog"),
  60. ("Ginekolog"),
  61. ("Endokrynologia");
  62.  
  63. INSERT INTO lekarze (imie, nazwisko, miejscowosc, data_urodzenia, pesel, plec, id_specjalizacja)
  64. VALUES ("Marcin", "Tuba", "Lublin", "1969-05-13", "69051364774", "m", "1"),
  65. ("Jakub", "Gleska", "Warszawa", "1978-05-15", "78051564232", "m", "2"),
  66. ("Krzysztof", "Borek", "Krakow", "1975-06-01", "75060160749", "m", "4"),
  67. ("Bozena","Monitura", "Lublin", "1965-04-25", "65042593987", "k", "3"),
  68. ("Beata","Tuta", "Warszawa", "1980-04-28", "80042887344", "k", "1");
  69.  
  70. INSERT INTO Wizyty (id_pacjent, data_wizyty)
  71. VALUES("1", "2019-05-15"),
  72. ("2", "2019-05-27"),
  73. ("3", "2019-04-13"),
  74. ("4", "2019-06-23"),
  75. ("5", "2019-06-18");
  76.  
  77. INSERT INTO Zabiegi (id_pacjent, id_lekarz, data_zabiegu)
  78. VALUES("1", "2", "2019-05-15"),
  79. ("2", "2", "2019-05-27"),
  80. ("4", "3", "2019-04-13"),
  81. ("3", "4", "2019-06-23"),
  82. ("5", "5", "2019-06-18");
  83.  
  84. UPDATE zabiegi
  85. SET nazwa = "Badanie USG"
  86. WHERE id_pacjent LIKE "4";
  87.  
  88. UPDATE zabiegi
  89. SET nazwa = "Tomografia glowy"
  90. WHERE id_pacjent LIKE "3";
  91.  
  92. UPDATE zabiegi
  93. SET nazwa = "Wprowadzenie w stan spiaczki"
  94. WHERE id_pacjent LIKE "2";
  95.  
  96. UPDATE zabiegi
  97. SET nazwa = "EKG"
  98. WHERE id_pacjent LIKE "1";
  99.  
  100. UPDATE zabiegi
  101. SET nazwa = "Badanie chloniakow"
  102. WHERE id_pacjent LIKE "5";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement