Advertisement
JonathanA007

DDL dan DML Data Normalisasi (Kelompok 8)

Jun 14th, 2024 (edited)
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 4.64 KB | Source Code | 0 0
  1. CREATE TABLE PASIEN (
  2. ID_PASIEN VARCHAR(255) NOT NULL,
  3. Nama VARCHAR(255) NOT NULL,
  4. USIA INT(15) NOT NULL,
  5. JENIS_KELAMIN VARCHAR(255) NOT NULL,
  6. TEMPAT_TINGGAL VARCHAR(255),
  7. PRIMARY KEY (ID_PASIEN)
  8. );
  9.  
  10. CREATE TABLE DIAGNOSIS_DIABETES (
  11.     DIAGNOSIS_KODE VARCHAR(5) PRIMARY KEY,
  12.     ID_PASIEN VARCHAR(5) NOT NULL,
  13.     TANGGAL_DIAGNOSIS VARCHAR(10),
  14.     TIPE_DIABETES VARCHAR(10)
  15. );
  16.  
  17. CREATE TABLE AKTIVITAS (
  18. AKTIVITAS_KODE9 VARCHAR(255) PRIMARY KEY,
  19. PASIEN_ID VARCHAR (255) NOT NULL,
  20. FREKUENSI_OLAHRAGA INT(15),
  21. FOREIGN KEY (PASIEN_ID) REFERENCES PASIEN(ID_PASIEN)
  22. );
  23.  
  24. CREATE TABLE MAKANAN (
  25. MAKANAN_KODE VARCHAR(255) PRIMARY KEY,
  26. FREKUENSI_KONSUMSI_MAKANAN_GULA INT(15)
  27. );
  28.  
  29. CREATE TABLE RIWAYAT_PENYAKIT (
  30. RIWAYAT_KODE VARCHAR(255) PRIMARY KEY,
  31. PASIEN_ID VARCHAR(255) NOT NULL,
  32. RIWAYAT_PENYAKIT_LAIN VARCHAR(10),
  33. FOREIGN KEY (PASIEN_ID) REFERENCES PASIEN(ID_PASIEN)
  34. );
  35.  
  36. CREATE TABLE KOMPLIKASI_DIABETES (
  37. KOMPLIKASI_KODE VARCHAR(255) PRIMARY KEY,
  38. PASIEN_ID VARCHAR(255) NOT NULL,
  39. KOMPLIKASI_DIABETES CHAR(10) NOT NULL,
  40. FOREIGN KEY (PASIEN_ID) REFERENCES PASIEN(ID_PASIEN)
  41. );
  42.  
  43. CREATE TABLE PENGARUH_IKLAN(
  44. IKLAN_KODE VARCHAR(255) PRIMARY KEY,
  45. PASIEN_ID VARCHAR(255) NOT NULL,
  46. PENGARUH_IKLAN_INTERNET INT(15) NOT NULL,
  47. PENGARUH_INTERNET_KEBIASAAN INT(15) NOT NULL,
  48. FOREIGN KEY (PASIEN_ID) REFERENCES PASIEN(ID_PASIEN)
  49. );
  50.  
  51.  
  52. INSERT INTO PASIEN (ID_PASIEN, NAMA, USIA, JENIS_KELAMIN, TEMPAT_TINGGAL) VALUES ('PSN15', 'Abigael', 18, 'Perempuan', 'Depok');
  53. INSERT INTO PASIEN (ID_PASIEN, NAMA, USIA, JENIS_KELAMIN, TEMPAT_TINGGAL) VALUES ('PSN02', 'Yusuf', 19, 'Laki-Laki', 'Jakarta');
  54. INSERT INTO PASIEN (ID_PASIEN, NAMA, USIA, JENIS_KELAMIN, TEMPAT_TINGGAL) VALUES ('PSN12', 'Zaenal', 40, 'Laki-Laki', 'Cianjur');
  55. INSERT INTO PASIEN (ID_PASIEN, NAMA, USIA, JENIS_KELAMIN, TEMPAT_TINGGAL) VALUES ('PSN14', 'Badriya', 19, 'Perempuan', 'Sidoarjo');
  56.  
  57.  
  58. INSERT INTO AKTIVITAS (AKTIVITAS_KODE9, PASIEN_ID, FREKUENSI_OLAHRAGA) VALUES ('AKT1', 'PSN15', 1);
  59. INSERT INTO AKTIVITAS (AKTIVITAS_KODE9, PASIEN_ID, FREKUENSI_OLAHRAGA) VALUES ('AKT2', 'PSN02', 3);
  60. INSERT INTO AKTIVITAS (AKTIVITAS_KODE9, PASIEN_ID, FREKUENSI_OLAHRAGA) VALUES ('AKT3', 'PSN12', 3);
  61. INSERT INTO AKTIVITAS (AKTIVITAS_KODE9, PASIEN_ID, FREKUENSI_OLAHRAGA) VALUES ('AKT5', 'PSN14', 2);
  62.  
  63.  
  64. INSERT INTO MAKANAN (MAKANAN_KODE, FREKUENSI_KONSUMSI_MAKANAN_GULA) VALUES ('MKN1', 5);
  65. INSERT INTO MAKANAN (MAKANAN_KODE, FREKUENSI_KONSUMSI_MAKANAN_GULA) VALUES ('MKN3', 2);
  66. INSERT INTO MAKANAN (MAKANAN_KODE, FREKUENSI_KONSUMSI_MAKANAN_GULA) VALUES ('MKN5', 3);
  67. INSERT INTO MAKANAN (MAKANAN_KODE, FREKUENSI_KONSUMSI_MAKANAN_GULA) VALUES ('MKN7', 2);
  68.  
  69. INSERT INTO DIAGNOSIS_DIABETES (DIAGNOSIS_KODE, ID_PASIEN, TANGGAL_DIAGNOSIS, TIPE_DIABETES)  VALUES ('DGSN0', 'PSN15', NULL, NULL);
  70. INSERT INTO DIAGNOSIS_DIABETES (DIAGNOSIS_KODE, ID_PASIEN, TANGGAL_DIAGNOSIS, TIPE_DIABETES)  VALUES ('DGSN1', 'PSN02', '21/05/2013', 'Diabetes_1');
  71. INSERT INTO DIAGNOSIS_DIABETES (DIAGNOSIS_KODE, ID_PASIEN, TANGGAL_DIAGNOSIS, TIPE_DIABETES)  VALUES ('DGSN2', 'PSN12', '21/05/1984', 'Diabetes_1');
  72. INSERT INTO DIAGNOSIS_DIABETES (DIAGNOSIS_KODE, ID_PASIEN, TANGGAL_DIAGNOSIS, TIPE_DIABETES) VALUES ('DGSN3', 'PSN14', NULL, NULL);
  73.  
  74. INSERT INTO RIWAYAT_PENYAKIT (RIWAYAT_KODE, PASIEN_ID, RIWAYAT_PENYAKIT_LAIN) VALUES ('RYT0', 'PSN15', 'Tidak Ada');
  75. INSERT INTO RIWAYAT_PENYAKIT (RIWAYAT_KODE, PASIEN_ID, RIWAYAT_PENYAKIT_LAIN) VALUES ('RYT2', 'PSN02', 'Tidak Ada');
  76. INSERT INTO RIWAYAT_PENYAKIT (RIWAYAT_KODE, PASIEN_ID, RIWAYAT_PENYAKIT_LAIN) VALUES ('RYT4', 'PSN12', 'Tidak Ada');
  77. INSERT INTO RIWAYAT_PENYAKIT (RIWAYAT_KODE, PASIEN_ID, RIWAYAT_PENYAKIT_LAIN) VALUES ('RYT6', 'PSN14', 'Tidak Ada');
  78.  
  79.  
  80. INSERT INTO KOMPLIKASI_DIABETES (KOMPLIKASI_KODE, PASIEN_ID, KOMPLIKASI_DIABETES) VALUES ('KMPL0', 'PSN15', 'Tidak');
  81. INSERT INTO KOMPLIKASI_DIABETES (KOMPLIKASI_KODE, PASIEN_ID, KOMPLIKASI_DIABETES) VALUES ('KMPL3', 'PSN02', 'Tidak');
  82. INSERT INTO KOMPLIKASI_DIABETES (KOMPLIKASI_KODE, PASIEN_ID, KOMPLIKASI_DIABETES) VALUES ('KMPL6', 'PSN12', 'Ada');
  83. INSERT INTO KOMPLIKASI_DIABETES (KOMPLIKASI_KODE, PASIEN_ID, KOMPLIKASI_DIABETES) VALUES ('KMPL9', 'PSN14', 'Tidak');
  84.  
  85.  
  86. INSERT INTO PENGARUH_IKLAN (IKLAN_KODE, PASIEN_ID, PENGARUH_IKLAN_INTERNET, PENGARUH_INTERNET_KEBIASAAN) VALUES ('IKL_1', 'PSN15', 3, 5);
  87. INSERT INTO PENGARUH_IKLAN (IKLAN_KODE, PASIEN_ID, PENGARUH_IKLAN_INTERNET, PENGARUH_INTERNET_KEBIASAAN) VALUES ('IKL_3', 'PSN02', 2, 2);
  88. INSERT INTO PENGARUH_IKLAN (IKLAN_KODE, PASIEN_ID, PENGARUH_IKLAN_INTERNET, PENGARUH_INTERNET_KEBIASAAN) VALUES ('IKL_5', 'PSN12', 3, 3);
  89. INSERT INTO PENGARUH_IKLAN (IKLAN_KODE, PASIEN_ID, PENGARUH_IKLAN_INTERNET, PENGARUH_INTERNET_KEBIASAAN) VALUES ('IKL_7', 'PSN14', 5, 1);
  90.  
  91.  
  92.  
  93.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement