Post on 07-Jul-2015
description
Basis Datapertmuan ke2
Konsep dasar Basis Data
Komponen pada Tabel
Key pada Tabel
Hubungan antar Tabel
Konsep Dasar
Basis Data
Tabel3
Tabel1Tabel2
Komponen pada Tabel
Field
Record
Primary Key
Key pada Tabel
Elemen Record yang dipakai untuk menemukan Record tersebut pada waktu akses, Jenis-jenis key:
• Primary key
• Secondary key
• Candidate key
• Alternate key
• Composite key
• Foreign key
Primary key
• Field yang mengidentifikasikan sebuah record dalam tabel
• Bersifat unik
NIK Nama Jabatan
030389001 Diar Teknisi PC
130499002 Asep Teknisi Printer
Secondary key
• Field yang mengidentifikasikan sebuah record dalam tabel
• Tidak bersifat unik
NIK Nama Jabatan
030389001 Diar Teknisi PC
130499002 Asep Teknisi Printer
Candidate key
• Field-field yang bisa dipilih (dipakai) menjadi primary key
NIK Nama NO KTP Jabatan
030389001 Diar 32005763892001 Teknisi PC
130499002 Asep 37770283690001 Teknisi Printer
Foreign key
• Field yang bukan key, tetapi adalah key pada tabel yang lain.
NIK Nama Jabatan Kode Area
030389001 Diar Teknisi PC AR001
130499002 Asep Teknisi Printer AR002
Kode Area Lokasi Jangkauan
AR001 Ruang Produksi 10
AR002 Officer 21
Relasi Tabel-Tabel
Relasi antar Tabel pada sebuah Database terjadi pada saat melakukan
normalisasi terhadap sebuah data, maka data akan dipecah kedalam beberapa
tabel yang berelasi satu sama lainnya. Ada 3 relasi antar table sebagai berikut :
• One-to-One
• One-to-Many
• Many-to-Many
One To One
• Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan
hanya ke satu baris data pada tabel ke dua“
One to Many
• Mempunyai pengertian "Setiap baris data dari tabel pertama dapat
dihubungkan ke satu baris atau lebih data pada tabel ke dua".
Many To Many
• Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa
dihubugkan ke satu atau lebih baris data pada tabel ke dua". Artinya ada
banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama
lain.
J.Diargama.W, S.Kom