Anda di halaman 1dari 11

Basis Data

Istilah-istilah Dasar Basis Data


Enterprise
Suatu bentuk organisasi
seperti : bank, universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalam basis data merupakan data operasional dari suatu
enterprise.
Enterprise : Sekolah Database : Nilai
Contoh data operasional : data keuangan, data mahasiswa, data pasien
Entitas
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis
data.
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas.
Contoh : semua mahasiswa
Lanjutan…
• Atribut (Elemen Data)
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari NIM, Nama, Alamat,
Tanggal lahir.
Contoh : Entity nasabah field = Kd_nasabah,nama_nasabah,dll

• Nilai Data (Data Value)


Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman,
Lina
Contoh Atribut nama_karyawan value/nilai data : sutrisno, budiman, dll
Lanjutan…
• Kunci Elemen Data (Key Data Element)
Tanda pengenal yang secara unik mengidentifikasikan entitas dari
suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut nim,
nama, alamat, tanggal lahir menggunakan Kunci Elemen Data nim.
• Record Data/Tuple
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut nim, nama, alamat, tanggal lahir dari
Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28
Jakarta", "8 Maret 1983".
Lanjutan…
Kunci(key)
• Kunci merupakan elemen record yang dipakai untuk menemukan
record tersebut pada waktu akses atau bisa digunakan untuk
identifikasi tiap record.
• Jenis-jenis kunci :
• Superkey
• Candidat key
• Primary key
• Alternatif key
• Foreign key
Superkey
• Superkey : kumpulan atribut dari suatu tabel yang dapat
digunakan untuk mengidentifikasi entity atau record dari
tabel tersebut secara unik.
Candidate Key
• Candidate key : superkey dengan jumlah atribut
minimal.
• Candidat key ini tidak boleh berisi atribut dari tabel
yang lain.
Candidate key

NIM Nama Kode_Jur Alamat


112233 Agus TIK Singaraja
112231 Made TE Denpasar

112241 Holy PKK Negara


Primary Key
• Primary key :Salah satu atrribut dari candidat key dapat dipilih
menjadi primary key dengan 3 kriteria sbb :
• Key tersebut lebih natural untuk dijadikan acuan
• Key tersebut lebih sederhana
• Key tersebut cukup uniqe
Primary Key

NIM Nama Kode_Jur Alamat


112233 Agus TIK Singaraja
112231 Made TE Denpasar

112241 Holy PKK Negara


Alternate Key
• Alternate key : Setiap atribut dari candidate key yang tidak terpilih
sebagai primary key akan dinamakan alternate key.
• Pada contoh sebelumnya bila untuk primary key dipilih NIM maka
alternate key nya adalah Kode_jur
Alternate Key

NIM Nama Kode_Jur Alamat


112233 Agus TIK Singaraja
112231 Made TE Denpasar

112241 Holy PKK Negara


Foreign Key
• Foreign key : merupakan sembarang atribut yang menunjuk kepada
primary key pada tabel lain.
• Akan terjadi pada suatu relasi yang memiliki kardinalitas one to many
atau many to many
KODE MK SKS KD-
KD- Nama_Dosen
Dosen
Dosen
TEL 100 Fisika 3 D-101
D-100 Badu,S.T
TEL 200 Isyarat 2 D-109
D-101 Ir.Thomas
TEL 210 T.Kendali 2 D-101
D-109 Harry,S.T,M.T

Foreign key Primary key


Primary key

Anda mungkin juga menyukai