slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
4.10 Relasi n- ary PowerPoint Presentation
Download Presentation
4.10 Relasi n- ary

Loading in 2 Seconds...

play fullscreen
1 / 31

4.10 Relasi n- ary - PowerPoint PPT Presentation


  • 167 Views
  • Uploaded on

4.10 Relasi n- ary. Relasi n- ary adalah relasi yang menghubungkan lebih dari dua himpunan . Relasi n- ary mempunyai terapan dalam bidang basis data. Misal terdapat himpuan A 1 , A 2 , . . . , A n .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '4.10 Relasi n- ary' - geordi


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

4.10 Relasin-ary

Relasin-aryadalahrelasi yang menghubungkan

lebihdariduahimpunan.

Relasin-arymempunyaiterapandalambidang basis data.

Misalterdapathimpuan A1, A2, . . . , An.

Relasin-ary R darihimpunan-himpunantsbadalahhimpunanbagiandari A1x A2x . . . x An , dapatditulissebagai R  A1x A2x . . . x An

Himpunan A1, A2, . . . , Andisebutdaerahasalataudomain, sedangkan n disebutderajat.

slide2

4.11 Basis Data Relasional

  • Salahsatu model basis data adalah model basis
  • data relasional yang didasarkanpadakonsep
  • relasin-ary.
  • Pada Basis Data Relasional, satutabelmenyatakan
  • saturelasi.
  • Sebuahrelasi (biasanyadisajikandalambentuk
  • tabel) terdiridari:
slide3

a) Field atau Attribute

Merupakanbagiandari record yang menunjukkan

suatu item data yang sejenis, Misalnya : field nama,

file NIM dan lain sebagainya. Setiap field harus

mempunyainamadantipe data tertentu.

Isidari field disebut Data Value.

Dalam table database, field inidisebutjugakolom.

  • Record atauTupple
  • Tuple/Record adalahkumpulan data value dari
  • attributee yang berkaitansehinggadapat
  • menjelaskansebuah entity secaralengkap.
slide4

Relasi

MAHASISWA

Field atauatribut

Record

atau

tupel

slide5

RelasiMahasiswaterdiridari 5 tupel .

Masing-masingtupelterdiridari 6 atribut.

RelasiMahasiswaterdiridari 5 ( 6-tupel).

RelasiMahasiswaterdiridari 5 record.

Masing-masing record terdiridari 6 field.

slide6

4.11 OperasiAljabarRelasional

Operasi

AljabarRelasional

OperasiPembagian

OperasiUnary

Operasi Join

OperasiHimpunan

Natural join

Equijoin

Selisih

Irisan

Gabungan

Semijoin

Seleksi

Outer join

Proyeksi

PerkalianKartesius

slide7

OperasiSeleksi (Selection Operation)  predikat(R)

Operasiseleksiadalahoperasi yang memilih

baris/record/tupletertentupadasebuahrelasi

Contoh 4.18

Dari relasimahasiswa , tampilkanseluruhmahasiswa

yang mempunyai IPK lebihbesardari 3,00

Penyelesaian:

IPK> 3,00(MAHASISWA)

slide9

OperasiProyeksi (Projection )

Operasiproyeksiadalahoperasi yang memilih

atribut/field tertentupadasebuahrelasi

Contoh 4.19

Dari relasimahasiswa , tampilkan IPK seluruhmahasiswadanatributNama, Program Studidan IPK

Penyelesaian:

slide11

Gabungan (Union)

Jikaterdapatrelasi R1dan R2,maka R1gabungan R2,

ditulis R1 R2.

Syarat yang harusdipenuhioleh R1dan R2adalah

“union compatible”, yaitumempunyaijumlahatributsamadanatributkeiharusmempunyai domain yang sama.

Contoh 4.20

Dari relasi R1dan R2berikut, tentukan R1 R2

Penyelesaian

slide13

Selainmenggabungkanduabuahrelasisecara

keseluruhan, kitajugadapatmelakukanoperasigabunganterhadapduaatribut yang sama yang berasaldariduabuahrelasi.

Sebelumoperasigabungan, kitalakukanoperasiproyeksiuntukmemilihatributmana yang akandigabungkan.

Contoh 4.21

Dari relasiDosendanMahasiswaberikut, tentukanasaldaerahdimanadosenataumahasiswaberasal

Penyelesaian

slide16

Irisan (Intersection)

Jikaterdapatrelasi R1dan R2,maka R1irisan R2,

ditulis R1 R2.

Syarat yang harusdipenuhioleh R1dan R2adalah

“union compatible”, yaitumempunyaijumlahatributsamadanatributkeiharusmempunyai domain yang sama.

Contoh 4.22

Dari relasi R1dan R2berikut, tentukan R1 R2

Penyelesaian

slide18

Selainmelakukanirisanduabuahrelasisecarakeseluruhan, kitajugadapatmelakukanoperasiirisanterhadapduaatribut yang sama yang berasaldariduabuahrelasi.

Sebelumoperasiirisan, kitalakukanoperasiproyeksiuntukmemilihatributmana yang akandiiriskan.

Contoh 4.23

Dari relasiDosendanMahasiswaberikut, tentukanasaldaerahdimanadosendanmahasiswaberasal

Penyelesaian

slide21

Selisihhimpuan (Set Difference)

Jikaterdapatrelasi R1dan R2,maka R1 – R2adalah

relasi yang terdiridariseluruhtupel yang adadi R1

tapitidakterdapatdi R2.

Syarat yang harusdipenuhioleh R1dan R2adalah

“union compatible”, yaitumempunyaijumlahatributsamadanatributkeiharusmempunyai domain yang sama.

Contoh 4.23

Dari relasi R1dan R2berikut, tentukan R1 – R2

Penyelesaian

slide22

R1 – R2

R2 – R1

slide23

Selainmelakukanoperasiselihduabuahrelasisecarakeseluruhan, kitajugadapatmelakukanoperasiselisihterhadapduaatribut yang sama yang berasaldariduabuahrelasi.

Sebelummelakukanoperasiselisih, kitalakukan

operasiproyeksiuntukmemilihatributmana yang

akanditentukanselisihnya.

Contoh 4.23

Dari relasiDosendanMahasiswa, tentukan:

asaldaerahdimanaterdapatdosentapitidak

terdapatmahasiswa

b) asaldaerahdimanaterdapatmahasiswatapitidak

terdapatdosen

Penyelesaian