Membuat Rancangan Bereleasi

12
TUGAS SISTEM BASIS DAT A 1 “QOTS2” Oleh :  Nama: Y u ni Arrifadah  Nim: G41140845 Golongan: GOL.B Tanggal : 24 November 201 !ol"#e$n"$ Neger" %ember Jalan Masri! "O BO# 1$4 %em&er $8101 'el!. (0))1* )))5)+ ,e&sie: ---.!oli%e.a.id  /mail: !olieni!oli%e.a.id 'ahun +0152+01$ 1. Membuat rancangan b er eleasi a. Membuat tabel cutomer

Transcript of Membuat Rancangan Bereleasi

Page 1: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 1/11

TUGAS SISTEM BASIS DATA 1

“QOTS2”

Oleh :

 Nama: Yuni Arrifadah

 Nim: G41140845

Golongan: GOL.B

Tanggal : 24 November 201

!ol"#e$n"$ Neger" %ember

Jalan Masri! "O BO# 1$4 %em&er $8101 'el!. (0))1* )))5)+

,e&sie: ---.!oli%e.a.id /mail: !olieni!oli%e.a.id

'ahun +0152+01$

1. Membuat rancangan bereleasia. Membuat tabel cutomer

Page 2: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 2/11

 

Page 3: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 3/11

Kode:

1. Tabel barang:CREATE TABLE `barang` (

  `id_barang` int(11 !"T !#LL$

  `nama_barang` %arc&ar(1' E)A#LT !#LL$

  *R+MAR, KE, (`id_barang` E!-+!E+nnoB E)A#LT C/AR0ETlatin1

. Tabel customer:CREATE TABLE `customer` (

  `id_cutomer` int(11 !"T !#LL$

  `nama_customer` %arc&ar(23 E)A#LT !#LL$

  *R+MAR, KE, (`id_cutomer`

E!-+!E+nnoB E)A#LT C/AR0ETlatin1

2. Tabel transa4si:

CREATE TABLE `transa4si` (  `id_transa4si` int(11 !"T !#LL$

  `id_customer` int(11 E)A#LT !#LL$

  `id_barang` int(11 E)A#LT !#LL$

  `address` %arc&ar('3 E)A#LT !#LL$

  `5ostal_code` %arc&ar(1' E)A#LT !#LL$

  `order_date` date E)A#LT !#LL$

  `due_b6` date E)A#LT !#LL$

  `7uantit6` int(11 E)A#LT !#LL$

  `5rice` int(11 E)A#LT !#LL$

  *R+MAR, KE, (`id_transa4si`$  KE, `)K_transa4si_barang` (`id_barang`$

  KE, `)K_transa4si_customer` ( id_customer`$

  C"!0TRA+!T `)K_transa4si_customer` )"RE+-! KE, ( id_customer` RE)ERE!CE0 `custo

mer` (`id_customer` "! ELETE CA0CAE "! #*ATE CA0CAE$

Page 4: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 4/11

  C"!0TRA+!T `)K_transa4si_barang` )"RE+-! KE, (`id_barang` RE)ERE!CE0 `barang` (`i

d_barang` "! ELETE CA0CAE "! #*ATE CA0CAE

E!-+!E+nnoB E)A#LT C/AR0ETlatin1

. A. Memasu44an constrain agar tam5ilan 8i4a di &a5us men8adi null dan u5date. *asti4an

4eti4a membuat 9oreign 4e6 suda& ter set null 5ada on delete dan casecade 5ada on

u5date. La4u4an &al 6ang sama 5ada relasi customer.

Page 5: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 5/11

 

4ode :

Page 6: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 6/11

2. Menam5il4an 5rodu4 dengan &arga di atas '333 6ang di beli ole& 5embeli 6ang ber&uru9

tenga& ;6e<:

Koden6a:0ELECT transa4si.id_transa4si$ customer.nama_customer$ transa4si.address$

transa4si.5ostal_code$ transa4si.order_date$ transa4si.due_b6$ barang.nama_barang$

transa4si.7uantit6$ transa4si.5rice)R"M transa4si

 ="+! barang "! transa4si.id_barang barang.id_barang

 ="+! customer "! transa4si.id_customer customer.id_customer>/ERE 5rice?33333 A! nama_customer L+KE @6e@

+m5lementasi :

ma4a &asiln6a:

. Menam5i4an customer dan address 5emesan selain canon.

4ode :

0ELECT customer.nama_customer$transa4si.address

)R"M transa4si

 ="+! barang "! transa4si.id_barang barang.id_barang

 ="+! customer "! transa4si.id_customer customer.id_customer

>/ERE nama_barangD@Canon@ A! order_dateD313113

Page 7: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 7/11

'. Menam5il4an nama 5rodu4 dan nama customer $ teta5i 5ostal code &arus mengandung

ang4a 1 dan :Kode :

0ELECT barang.nama_barang$customer.nama_customer

)R"M transa4si

 ="+! barang "! transa4si.id_barang barang.id_barang

 ="+! customer "! transa4si.id_customer customer.id_customer

>/ERE 5ostal_code L+KE @1@ A! 5ostal_code L+KE @@

+m5lementasi :

. menam5il4an nama 5rodu4 dan tanggal beli 6ang di beli 5ada tanggal 131.

Page 8: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 8/11

Kode :0ELECT barang.nama_barang$transa4si.order_date)R"M transa4si

 ="+! barang "! transa4si.id_barang barang.id_barang ="+! customer "! transa4si.id_customer customer.id_customer>/ERE A,(order_date BET>EE! 13 A! 3

+m5lementasi :

Page 9: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 9/11

F. Menam5il4an alamat beserta 5ostal code dalam satu 4olom sa8a.Kode :0ELECT C"!CAT (address$5ostal_code )R"M transa4si

+m5lementasi :

G. Menam5il4an nama 5rodu4 dan id customer 6ang membeli &arga 5er unit antara 233333

133333Kode:

0ELECT barang.nama_barang$customer.nama_customer

)R"M transa4si

 ="+! barang "! transa4si.id_barang barang.id_barang

 ="+! customer "! transa4si.id_customer customer.id_customer

>/ERE 5riceH7uantit6 BET>EE! 233333 A! 1333333

Page 10: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 10/11

+m5lementasi :

I. Menamba&4an atribut baru dengan nama dis4on.Kode :

ALTER TABLE transa4si

A dis4on JARC/AR(3

+m5lementasi :

Page 11: Membuat Rancangan Bereleasi

8/17/2019 Membuat Rancangan Bereleasi

http://slidepdf.com/reader/full/membuat-rancangan-bereleasi 11/11

13.Menamba&4an table baru dengan nama total &arga.Kode :ALTER TABLE transa4si

A total_&arga JARC/AR(3

+m5lementasi :