Don't like ads? PRO users don't see any ads ;-)
Guest

DDL tubes pbdr

By: a guest on May 6th, 2012  |  syntax: SQL  |  size: 1.80 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. CREATE TABLE lokasi(
  2. id_lokasi CHAR(9) CONSTRAINT pk_lokasi PRIMARY KEY,
  3. letak varchar2(10)
  4. );
  5.  
  6. CREATE TABLE petugas(
  7. id_petugas CHAR(9) CONSTRAINT pk_petugas PRIMARY KEY,
  8. nama_petugas varchar2(30),
  9. almt_petugas varchar2(30),
  10. tlp_petugas CHAR(12)
  11. );
  12.  
  13. CREATE TABLE pembeli(
  14. id_member CHAR(9) CONSTRAINT pk_member PRIMARY KEY,
  15. nama_member varchar2(30),
  16. tgl_join DATE,
  17. tg_exp DATE
  18. );
  19.  
  20. CREATE TABLE penerbit(
  21. id_penerbit CHAR(9) CONSTRAINT pk_penerbit PRIMARY KEY,
  22. nama_penerbit varchar2(30),
  23. almt_penerbit varchar2(50),
  24. tlp_penerbit CHAR(12)
  25. );
  26.  
  27. CREATE TABLE kategori(
  28. id_kategori CHAR(9) CONSTRAINT pk_kategori PRIMARY KEY,
  29. jenis varchar2(15),
  30. id_lokasi CHAR(9),
  31. CONSTRAINT fk_lokasi FOREIGN KEY(id_lokasi) REFERENCES lokasi ON DELETE cascade
  32. );
  33.  
  34. CREATE TABLE buku(
  35. kode CHAR(9) CONSTRAINT pk_buku PRIMARY KEY,
  36. judul varchar2(30),
  37. pengarang varchar2(30),
  38. status_diskon NUMBER(4,2),
  39. jumlah NUMBER,
  40. id_kategori CHAR(9),
  41. id_penerbit CHAR(9),
  42. CONSTRAINT fk_kategori FOREIGN KEY(id_kategori) REFERENCES kategori ON DELETE cascade,
  43. CONSTRAINT fk_penerbit FOREIGN KEY(id_penerbit) REFERENCES penerbit ON DELETE cascade
  44. );
  45.  
  46. CREATE TABLE dijual(
  47. id_jual CHAR(9) CONSTRAINT id_jual PRIMARY KEY,
  48. tgl_jual DATE,
  49. harga_jual NUMBER,
  50. id_member CHAR(9),
  51. kode CHAR(9),
  52. id_petugas CHAR(9),
  53. CONSTRAINT fk_pembeli FOREIGN KEY(id_member) REFERENCES pembeli ON DELETE cascade,
  54. CONSTRAINT fk_petugas FOREIGN KEY(id_petugas) REFERENCES petugas ON DELETE cascade,
  55. CONSTRAINT fk_buku FOREIGN KEY(kode) REFERENCES buku ON DELETE cascade
  56. );
  57.  
  58. CREATE TABLE inventaristoko(
  59. id_inventaris CHAR(9) CONSTRAINT pk_inventaris PRIMARY KEY,
  60. nama_barang varchar2(30),
  61. kondisi varchar2(15),
  62. tgl_beli DATE,
  63. id_petugas CHAR(9),
  64. CONSTRAINT fk_petugas_inventaris FOREIGN KEY(id_petugas) REFERENCES petugas ON DELETE cascade
  65. );