Senin, 11 Februari 2013

Struktur Basis Data dan Desain Sistem Basis Data

Diposting oleh Unknown di 00.05
Struktur Basis Data
  • Entitas
Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat, suatu kejadian atau konsep yang informasinya direkam.

  • Record atau Tuple
Record atau tuple merupakan kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.

  • Field atau Atribut
Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.

  •  Relasi
Relasi adalah hubungan antara suatu himpunan dengan himpunan entitas yang lainnya. pada penggambaran diagram hubungan entitas, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas yang lainya. relasi emrupakan hubungan yang berarti antara suatu enitas dengan entitas yang lainnya.
Jenis relasi antar entitas antara lain :

  1.  Satu ke satu (One to One) , Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
  2.  Satu ke Banyak (One to Many) , Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
  3.  Banyak ke Satu (Many to One) , Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, di mana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.
  4.  Banyak ke Banyak (Many to Many) , Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B,  demikian juga sebaliknya, di mana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.




Normalisasi Data

Dalam perancangan sebuah basis data perlu dilakukan secara cermat agar dihasilkan basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam manipulasi data. Salah satu cara yang dapat dilakukan dalam merancang basis data seperti ini adalah dengan melakukan normalisasi.
Normalisasi adalah proses penyusunan tabel-tabel yang tidak redundan (dobel), yang dapat menyebabkan anomali pada saat terjadi operasi manipulasi data seperti tambah, ubah dan hapus. Anomali yaitu proses basis data yang memberikan efek samping yang tidak diharapkan (misalnya menyebabkan ketidakkonsistenan data atau membuat sesuatu data menjadi hilang ketika data lain dihapus.

ERD

ERD (Entity Relationshim Diagram) adalah merupakan salah satu model yang digunakan untuk mendesain basis data dengan tujuan menggambarkan data yang berelasi pada basis data. Komponen penyusun ERD adalah sebagai berikut :



Contoh penggambaran ERD























0 komentar:

Posting Komentar

What the fuck ヾ(´^ω^)ノ♪

Diberdayakan oleh Blogger.
 

♥ Wentii's Blog ♥ Template by Ipietoon Blogger Template | Gift Idea