Catatan Setyo

Sebuah catatan warna-warni kehidupan


Senin, 30 November 2009
by Setyo
0 Comments

Kunci / Key

- Super Key
Satu atau lebih atribut yang secara unik mengidentifikasi sebuah baris di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set.

- Candidat Key
Candidat key merupakan atribut yang menjadi determinan yang dapat dijadikan identitas baris pada sebuah relasi. Untuk bisa menjadi kandidat key, suatu atribut harus memenuhi persyaratan
:
a. Untuk suatu nilai hanya mengidentifikasikan satu baris dalam satu relasi.
b.
Tidak memiliki subset yang juga merupakan kunci relasi.
c. Tidak dapat bernilai null

- Primary Key
Primary merupakan candidate key yang dipilih untuk mengidentifikasikan baris data secara unik dalam relasi.

- Alternative Key
Alternative key merupakan candidate key yang tidak terpilih sebagai primary key atau atribut untuk menggantikan kunci utama.

- Foreign Key
Foreign key merupakan atribut dengan domain yang sama yang menjadi kunci utama sebuah relasi, tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.
- Composite Key
Composite key merupakan kunci yang terdiri dari dua atribut atau lebih. Atribut-atribut tersebut jika berdiri sendiri tidak menjadi identitas baris, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik.



by Setyo
0 Comments

ERD

Sebagai jembatan antara model data DBMS dengan penggunanya maka penggunaan semantic data model diperkenalkan. Model semantik memungkinkan pengguna DBMS menggunakan deskripsi data yang mudah dipahami. Dalam database rasional model, Entity Relationship merupakan model semantik yang banyak digunakan untuk mendeskripsikan entitas dan relasi yang menyertai.

Perancangan ERD
Terdapat tiga dasar yang bekerja pada model E-R yaitu


- Entitas
Entitas adalah sebuah objek dalam dunia nyata yang dapat dibedakan dari semua objek lainnya. Entity set dilambangkan dengan bentuk persegi panjang.

- Relationship sets

Relationship adalah hubungan di antara beberapa entri. Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama. Relationship set digambarkan dengan diamond.


- Attributes

Atribut merupakan sebutan utnuk mewakili suatu entity. Atribut dalam ERD dilambangkan dengan bentuk elips.


by Setyo
0 Comments

Pengenalan Database

Database merupakan sekumpulan data yang menggambarkan aktivitas-aktivitas para pelakunya dalam suatu organisasi, misalkan database bank akan berisi nasabah, nomor rekening, cabang bank, dan karyawan. Nama-nama nasabah juga dapat disebut sebagai database.

Database Management System memungkinkan kita untuk melakukan penyimpanan database secara terkomputerisasi dengan baik. DBMS sendiri merupakan sebuah perangkat lunak yang dirancang untuk dapat melakukan utilitas dan mengelola koleksi data dalam jumlah besar guna melakukan manipulasi data secara lebih mudah. Selain itu, DBMS juga menjadi antarmuka pengguna database dengan data yang disimpan. Penyimpanan data oleh DBMS disesuaikan dengan bentuk model datanya.

DBMS memudahkan pengguna dalam mendefinisikan data yang akan disimpan dalam suatu bentuk yang dinamakan dengan model data. Model data merupakan suatu konsep untuk mendefinisikan suatu data yang akan disimpan dalam suatu media. Secara umum terdapat tiga model data yang digunakan untuk memodelkan penyimpanan data yakni model hirarki, model jaringan, dan model rasional