Chapter7(basis data)p

Post on 07-Jul-2015

392 views 0 download

Transcript of 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)

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)

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)

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)

Kekangan

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

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

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)

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)

Macam integritas referensial ada tiga:

• Menambah (insert)

• Penghapusan (delete)

• Peremajaan (update)

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

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)

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)

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

THANK YOU SEMOGA BISA BERMANFAAT