Chapter7(basis data)p

11

Click here to load reader

Transcript of Chapter7(basis data)p

Page 1: Chapter7(basis data)p

BASIS DATAChapter 7Create By: Syaputri Artami

P r o d i P e n d id ik a n T e k n ik In f o r m a t ik a d a n K o m p u t e r

J u r u s a n T e k n ik In f o r m a t ik aF a k u lt a s T e k n ik

U N M

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 2: Chapter7(basis data)p

EntitasEntitas terkadang disebut tipe entitas

atau kelas entitas. Entitas menyatakan: obyek atau kejadian. PELANGGAN, PEGAWAI, DEPARTEMEN, PENGARANG, BUKU, BARANG, MATA KULIAH, merupakan contoh intitas. Pada model relasional, entitas akan menjadi table.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 3: Chapter7(basis data)p

Atribut

Atribut merupakan item data yang menjadi bagian dari suatu entitas. Istilah lain atribut adalah properti. Nama pegawai atau NIP adalah contoh atribut yang terdapat entitas PEGAWAI. Jumlah SKS, kode mata kuliah merupakan contoh atribut pada entitas MATAKULIAH.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 4: Chapter7(basis data)p

Hubungan

Hubungan adalah asosiasi atau kaitan antara dua entitas. Misalnya antara DOSEN_WALI dan MAHASISWA terdapat hubungan berupabimbingan. Pada model relasional, hubungan akan menjadi kunci tamu.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 5: Chapter7(basis data)p

Kekangan

Kekangan digunakan untuk melindungi integritas data (misalnya, melindungi kesalahan sewaktu pengisian data)

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 6: Chapter7(basis data)p

Domain

Domain adalah himpunan nilai yang berlaku bagi suatu atribut. Kekangan domain mendefenisikan nama, tipe, format, panjang, dan nilai masing-masing item data. Anda akan sering menemui tipe seperti CHAR dan NUMERIC pada berbagai perangkat lunak basis data.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 7: Chapter7(basis data)p

Integritas Referensial

Integritas referensial adalah aturan-aturan yang mengatur hubungan antara kunci primer dengan kunci tamu milik table-table yang berada dalam suatu basis data relasional untuk menjaga konsisten data.

Tujuan integritas referensial adalah untuk menjamin agar elemen dalam suatu table yang menunjukan ke suatu nilai yang memang ada.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 8: Chapter7(basis data)p

Macam integritas referensial ada tiga:

• Menambah (insert)

• Penghapusan (delete)

• Peremajaan (update)

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 9: Chapter7(basis data)p

Ada tiga hal yang perlu diperhatikan pada Entitas, yaitu:

• Sebuah atribut bisa jadi merupakan suatu pengulangan (berisi sejumlah nilai, bukan hanya sebuah nilai)

• Sebuah atribut muncul pada beberapa entitas (lebih dari satu)

• Sebuat atribut barngkali merupakan karakteristik dari entitas lain atau mungkin merupakan karakteristik atribut lain.

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 10: Chapter7(basis data)p

Lanjutan

Penetuan kunci merupakan hal yang sangat esensial pada basis data relasional.

Kunci dapat berupa atribut atau gabungan dari beberapa atribut. Berdasarkan hal ini terdapat istilah kunci sederhana dan kunci komponen (kunci kombinasi)

3. Kunci sederhana

4. Kunci komposit

5. Kunci primer

6. Kunci alternatif

7. Kunci tamuCreate By Syaputri Artami S

(syaputriartamiputri.blogspot.com)

Page 11: Chapter7(basis data)p

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

THANK YOU SEMOGA BISA BERMANFAAT