Anda di halaman 1dari 9

IMPLEMENTASI BASIS DATA

Tahap Implementasi basis data merupakan upaya untuk membangun basis data fisik yang ditempatkan dalam memori sekunder (disk) dengan bantuan DBMS yang kita pilih. Tahap implementasi dilakukan dengan melakukan ransformasi dari model data yang telsh selesai dibuat ke struktur basis data sesuai dengan DBMS yang dipilih. Tranformasi Model Data ke Basis Data Fisik
Aturan umum dalam pemetaan model data yang digambarkan ke dalam ERD (Level konseptual) menjadi basis data fisik:

a. Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data)
NIM Tabel Mahasiswa Nim Nama_mhs Mahasiswa Nama_mhs Alamat_mhs Tgl_lahir

Alamat_mhs

Tgl_lahir

Kode_dosen Tabel Dosen Kode_dosen Nama_dosen Dosen Nama_dosen Almt_dosen

Almt_dosen

b. Relasi dengan derajat relasi satu ke satu yang menghubungkan dua buah himpunan entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.
Kode_dosen Almt_dosen Tabel Dosen Kode_dosen Nama_dosen Nama_dosen Dosen 1 Almt_dosen

Kode_dosen

Mengepalai Kode_prodi 1 Prodi Tabel prodi Kode_prodi Nama_prodi Kode_dosen

Kode_prodi

Nama_prodi

Field yang ditambahkan dari relasi Mengepalai

c. Relasi dengan derajat relasi satu ke banyak yang menghubungkan dua buah himpunan entitas juga akan direpresentasikan dalam bentuk pemberian/pencantuman atributkey dari himpunan entitas pertama (yang berderajat 1) ke tabel yang mewakili himpunan entitas kedua (yang berderajat banyak). Atribut key dari himpunan entitas pertama ini menjadi atribut tambahan bagi himpunan entitas kedua.
Kode_dosen Nama_dosen Dosen 1 Tempat Mengajar Waktu M Tabel Matakuliah Matakuliah SKS Semester Nama_mk Kode_mk Kode_mk Nama_mk SKS Semester Kode_dosen tempat waktu Kode_mk Almt_dosen Tabel Dosen Kode_dosen Nama_dosen Almt_dosen

Kode_dosen

Field yang ditambahkan dari relasi Mengajar

d. Relasi dengan derajat relasi banyak ke banyak yang menghubungkan dua buah himpunan entitas akan diwujudkan dalam tabel (file data) khusus yang memiliki field (foreign key) yang berasal dari key-key dari himpunan entitas yang dihubungkan
Nama_mhs Alamat_mhs NIM Tgl_lahir Mahasiswa Tabel Mahasiswa Nim Nama_mhs Alamat_mhs Tgl_lahir

M Kode_mk Nim Mempelajari Nilai M Matakuliah SKS Semester Nama_mk Kode_mk Tabel Matakuliah Kode_mk Nama_mk SKS Semester Tabel Nilai Nim Kode_mk Nilai Tabel khusus yang mewakili himpunan relasi

Jenis-Jenis Relasi a. Relasi Tunggal (Unary Relation) Merupakan relasi yang terjadi dari sebuah entitas ke entitas yang sama.

Pegawai

Melapor

b. Relasi Biner (Binary Relation)

Merupakan relasi yang terbentuk antar dua buah entitas.

Dosen

Mengajar

Mahasiswa

c. Relasi Multi Entitas (N-ary Relation) Merupakan relasi dari 3 buah entitas atau lebih. Seharusnya dihindari, karena akan mengaburkan derajat relasi yang ada dalam relasi.

Dosen

Pengajaran

Matakuliah

Ruang

d. Relasi Ganda (Redudant Relation) Merupakan relasi yang jumlahnya lebih dari satu untuk dua buah entitas

Mengajar

Dosen

Matakuliah

Menguasai

Anda mungkin juga menyukai