Authentication
Contoh Relasi
Struktur Dasar
• Definisi Formal
Dari himpunan D , D , …. D sebuah relasi r adalah subset dari D
1 2 n 1
x D x … x D . Sehingga, sebuah relasi adalah himpunan n-tuple
2 n
(a , a , …, a ) di mana untuk setiap a ε D
1 2 n i i
• Contoh : jika
customer-name = {Jones, Smith, Curry, Lindsay}
customer-street = {Main, North, Park}
customer-city = {Harrison, Rye, Pittsfield}
Maka
r = { (Jones, Main, Harrison),
(Smith, North, Rye),
(Curry, North, Rye),
(Lindsay, Park, Pittsfield)}
merupakan sebuah relasi pada
customer-name x customer-street x customer-city
Tipe Atribut
• Setiap atribut relasi mempunyai nama
– Himpunan nilai yang diijinkan untuk setiap atribut
disebut domain
– Nilai atribut umumnya harus memenuhi syarat
atomic, yaitu tidak dapat dibagi lagi (indivisible) .
Contoh :
• Atribut multivalued tidak atomic
• Atribut komposit tidak atomic
• Nilai null merupakan anggota dari setiap domain
• Nilai null menyebabkan definisi pada beberapa
operasi menjadi lebih rumit
Skema Relasi
• A , A , …, A adalah atribut
1 2 n
• R = (A1, A2, …, An ) adalah skema relasi
– Contoh Customer-schema =
(customer-name, customer-street,
customer-city)
• r(R) adalah sebuah relasi pada skema
relasi R . Contoh : customer (Customer-
schema)
Instan Relasi
• Current values (relation instance) sebuah relasi
dispesifikkan dengan sebuah tabel
• Sebuah elemen t dari r adalah sebuah tuple,
yang direpresentasikan dengan sebuah baris
pada tabel
no reviews yet
Please Login to review.