komponen basisdata

13
Basis Data pertmuan ke2 Konsep dasar Basis Data Komponen pada Tabel Key pada Tabel Hubungan antar Tabel

Upload: gamz-zewata

Post on 07-Jul-2015

100 views

Category:

Education


2 download

DESCRIPTION

konsep dasar basisdata komponen pada tabel macam-macam key pada tabel hubungan / relasi antar tabel

TRANSCRIPT

Page 1: komponen basisdata

Basis Datapertmuan ke2

Konsep dasar Basis Data

Komponen pada Tabel

Key pada Tabel

Hubungan antar Tabel

Page 2: komponen basisdata

Konsep Dasar

Basis Data

Tabel3

Tabel1Tabel2

Page 3: komponen basisdata

Komponen pada Tabel

Field

Record

Primary Key

Page 4: komponen basisdata

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

Page 5: komponen basisdata

Primary key

• Field yang mengidentifikasikan sebuah record dalam tabel

• Bersifat unik

NIK Nama Jabatan

030389001 Diar Teknisi PC

130499002 Asep Teknisi Printer

Page 6: komponen basisdata

Secondary key

• Field yang mengidentifikasikan sebuah record dalam tabel

• Tidak bersifat unik

NIK Nama Jabatan

030389001 Diar Teknisi PC

130499002 Asep Teknisi Printer

Page 7: komponen basisdata

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

Page 8: komponen basisdata

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

Page 9: komponen basisdata

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

Page 10: komponen basisdata

One To One

• Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan

hanya ke satu baris data pada tabel ke dua“

Page 11: komponen basisdata

One to Many

• Mempunyai pengertian "Setiap baris data dari tabel pertama dapat

dihubungkan ke satu baris atau lebih data pada tabel ke dua".

Page 12: komponen basisdata

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.

Page 13: komponen basisdata

J.Diargama.W, S.Kom