PEMODELAN DATA
Nama mata
kuliah :
sistem basis data
Dosen
: Liranti Rahmaelina, M.Pd.T
Nama
: Febri Andika Putra
BP :
161100163
*Pengertian :
Menyatakan
hubungan (relasi) antar data dalam database. Ada 3 macam model data dasar :
· Hierarkis
· Jaringan
· Relasional
A. Model Hierarkis
Dikenal juga
sebagai model pohon
B. Model Jaringan
Model jaringan
menggunakan dua buah pointer untuk meningkatkan fleksibilitas model hirarki
yang terdiri dari previous (untuk menghubungkan dengan record sebelumnya) dan
next ( untuk menghubungkan dengan record selanjutnya).
C. Model
Relasional
Pada model relasional, skema atau
deskripsi data pada model relasi ditentukan oleh nama, nama dari tiap field
(Atribut atau kolom), dan tipe dari tiap field.
Konsep Dasar
Pada Database
· Menambah Data
· Membaca Data
· Mengubah Data
· Menghapus Data
*Kunci (Key)
Merupakan
elemen record yang dipakai untuk menemukan record tersebut pada waktu akses
atau bisa digunakan untuk identifikasi tiap record
Jenisi – jenis
kunci :
· Superkey
· Candidate key
· Primary key
· Alternate key
· Foreign key
· External key
A. Superkey
adalah kumpulan
atribut dari suatu tabel yang digunakan untuk mengidentifikasi entity/record
dari tabel tersebut secara unik. satu
atau lebih atribut yang dapat membedakan tiap baris data (row) dalam tabel
secara unik. Pada sebuah tabel bisa terdapat sekumpulan superkey. Contoh:
Mahasiswa
- (nim, nama_mahasiswa, alamat_mhs,
tgl_lahir)
- (nim, nama_mhs, alamat_mhs)
- (nim, nama_mhs)
- (nama_mhs),jika kita bisa jamin
tdk ada nilai yg sama u/atribut ini
- (nim)
B. Candidate Key
Adalah superkey dengan jumlah atribut minimal. Candidate
key ini tidak boleh berisi atribut dari tabel yang lain.
C. Primary Key
Adalah salah
satu atribut dari Candidate key dapat dipilih menjadi primary key
dengan 3 kriteria :
· Key tersebut
lebih natural untuk dijadikan acuan
· Key tersebut
lebih sederhana
· Key tersebut
cukup unik
D. Alternate Key
Adalah setiap
atribut dari candidate key yang tidak terpilih sebagai primary key
E. Foreign Key
Adalah
sembarang atribut yang menunjukkan kepada primary key pada tabel lain.
Tidak ada komentar:
Posting Komentar