- 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 :
- 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.
- 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.
- 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.
- 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 :





0 komentar:
Posting Komentar