PERANCANGAN BASIS DATA

Slides:



Advertisements
Presentasi serupa
Desain Fisik Database Oleh : ARI YAZID M. ( )
Advertisements

TEKNIK PERANCANGAN BASIS DATA
Yufis Azhar – Teknik Informatika – UMM
Ketergantungan Fungsional (Functional Dependency)
Pengantar Basis Data Sumber :
Normalisasi.
PERANCANGAN BASIS DATA
Normalisasi Basis Data
Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan.
Bentuk Normal Kedua (2NF/Second Normal Form)
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Perancangan Data Base Relasi
Pertemuan 5 TEHNIK NORMALISASI.
Normalisasi (bagian III)
Konsep Dan Struktur DATABASE
Sistem Basis Data Renni Angreni, M.Kom.
Desain Database Disusun Oleh : Dr. Lily Wulandari
BASIS DATA 12 NORMALISASI Bentuk BCNF s/d 5NF 1.
ENTITY RELATIONSHIP DIAGRAM
UNIVERSUTAS NEGERI MAKASSAR
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
NORMALISASI BASIS DATA
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Teknik NORMALISASI
Pertemuan Ke-5 Model Basis Data Relasional
Desain Database Dengan Model Entity Relationship (ER)
Model Data Relasional.
Analisa & Perancangan Sistem Informasi
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
ENTITY RELATIONSHIP DIAGRAM
Pertemuan 9 ANALISA RANCANGAN DATABASE.

Perancangan Basis Data
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Oleh : Devie Rosa Anamisa
Pembuatan Model Data & Desain Database SIA
Ada beberapa sifat yang melekat pada suatu tabel :
Soal Quiz Perancangan Basis Data
TEKNIK NORMALISASI.
Transformasi Himpunan Dan Normalisasi
NORMALISASI DATA Basis Data.
Normalisasi.
NORMALISASI KUSRINI.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
PERTEMUAN 2 NORMALISASI
PERANCANGAN DATABASE.
Matakuliah : Sistem Basisdata Versi Materi
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PERANCANGAN DATABASE.
PERTEMUAN KE-12 NORMALISASI (II).
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
PEMROGRAMAN BASIS DATA
PERTEMUAN 3 DESAIN DATABASE MENGGUNAKAN NORMALISASI.
MODEL DATA RELASIONAL (1)
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Perancangan Data Base Relasi
Pemodelan Database Harrismare.
Pemodelan Database.
Model Data Relasional.
Pemodelan Data ER-Model.
Normalisasi.
PERTEMUAN 2 PEMBUATAN NORMALISASI.
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
ENTOT SUHARTONO, SKOM, MKOM
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

PERANCANGAN BASIS DATA http://karyasaidah.wordpress.com/

PERANCANGAN BASIS DATA Definisi Perancangan basis data merupkan suatu hal yang sangat penting, kesulitan utama dalam merancang basis adalah bagaimana merancang basis data sehingga dapat memuaskan/ memenuhi keperluan saat ini dan masa mendatang. Dalam merancang basis data dapat dilakukan dengan dua buah teknik/ pendekatan yaitu : Menerapkan Normalisasi terhadap struktur table yang telah diketahui, atau dengan Langsung membuat model Entity-Relationship. Perancangan basis data seringkali diasosiasikan dengan pembuatan model Entity-Relationship (ER-Model), dimana kelompok-kelompok data dan relasinya diwujudkan dalam bentuk diagram, hal itu tidak salah karena model memang merupakan representasi nyata dari sebuah perancangan. Normalisasi merupakan cara pendekatan lain dalam membangun desain lojik basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur table yang yang normal.

PERANCANGAN BASIS DATA Sebelum mengenal lebih jauh mengenai normalisasi ada beberapa konsep yang harus diketahui terlebih dahulu yaitu Field/ Atribut kunci (Key) dan Ketergantungan Fungsional (Functional Depedency) Field/ Atribut kunci (Key) Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (row) dalam tabel secara unik. Terdapat beberapa macam key yang dapat diterapkan pada suatu tabel, yaitu: Super Key Satu atau lebih atribut (kunmpulan atribut) yang dapat membedakan setiap baris data dalam sebuah table secara unik.

PERANCANGAN BASIS DATA misalnya: Pada tabel nasabah terdapat atribut-atribut sebagai berikut : no_rek, nama, no_ktp, tempat_lahir, tgl_lahir, alamat Super Key : no_rek : karena unik tidak mungkin ganda no_ktp : karena unik tidak mungkin ganda nama : jika bisa menjamin tidak ada nilai yang sama utk atribut ini. Candidate Key Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik.

PERANCANGAN BASIS DATA Candidate Key : no_rek : karena unik tidak mungkin ganda nama : jika bisa menjamin tidak ada nilai yang sama utk atribut ini. nama + tgl_lahir : mungkin dapat dipakai sebagai kunci karena kemungkinan sangat kecil seseorang punya nama sama yang lahir pada hari yang sama. (composite key) Primary Key Pada sebuah tabel dimungkinkan adanya lebih dari satu candidate key, salah satu dari candidate key (jika memang ada lebih dari satu) dapat dijadikan sebagai primary key.

PERANCANGAN BASIS DATA Alternate Key Adalah candidate key yang tidak menjadi/ tidak dipakai sebagai primary key. Terkadang alternate key ini dipakai sebagai kunci pengurutan dalam laporan misalnya. Foreign Key Foreign key (kunci tamu) adalah satu atribut yang melengkapi satu relationship yang menunjukan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci utama (primary key) induk relasinya.

PERANCANGAN BASIS DATA Bentuk Bentuk Normalisai Pada proses normalisasi terdapat tahapan-tahapan (bentuk) normalisasi, yaitu : Bentuk Tidak Normal (Un normalized Form) Bentuk Normal Pertama (1NF/ First Normal Form) Bentuk Normal Kedua (2NF/ Second Normal Form) Bentuk Normal Ketiga (3NF/Third Normal Form) Boyce-Codd Normal Form (BCNF)