NORMALISASI DAN ERD.

Slides:



Advertisements
Presentasi serupa
NORMALISASI DATA Basis Data.
Advertisements

TEKNIK PERANCANGAN BASIS DATA
Pemodelan Database Harrismare.
Normalisasi.
Normalisasi Basis Data
MODEL ENTITY RELATIONSHIP DIAGRAM
Modul X5 Menentukan Bentuk Normal Tabel
Tahapan Membuat ERD.
Normalisasi Basis Data
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Perancangan Data Base Relasi
Pemodelan Database Pengolahan Basis Data.
KONSEP MODEL ERD (Entity-relationship diagram)
Sistem Basis Data Renni Angreni, M.Kom.
Desain Database Disusun Oleh : Dr. Lily Wulandari
ENTITY RELATIONSHIP DIAGRAM
Perancangan Basis Data
NORMALISASI BASIS DATA
Normalisasi Basis Data
Rizka Hadiwiyanti, S.Kom, M.Kom
Pertemuan ke - Perancangan Basis Data Relasional Menggunakan ERD
Database design Siti Asmiatun, M.Kom.
Entity Relationship Diagram
Primary Key pada ERD Desain Basis Data Budhi Irawan, S.Si, M.T.
Pemodelan Database Yessy Asri, ST., MMSI.
ERD (Entity Relationship Diagram )
Entity Relasional Diagram (ERD)
Materi Suplemen ERD (Revisi: 19 Maret 2012)
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
NORMALISASI.
NORMALISASI.
MODEL RELASIONAL.
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
NORMALISASI.
PERANCANGAN BASIS DATA
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
Entity Relationship Diagram
Aplikasi Komputer (Sistem Informasi Manajemen Basisdata)
Dasar tentang database
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
Transformasi Himpunan Dan Normalisasi
Normalisasi.
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
Matakuliah : Sistem Basisdata Versi Materi
Matakuliah : Sistem Basisdata Versi Materi
Entity Relationship Diagram (ERD)
ISTILAH-ISTILAH DALAM NORMALISASI
MODEL RELASIONAL Desain Basis Data.
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
Entity Relationship Diagram (ERD)
Perancangan Database.
Pertemuan 4 ENTITY RELATIONSHIP.
Perancangan Data Base Relasi
Pemodelan Database Harrismare.
Pemodelan Database.
SISTEM INFORMASI PERPUSTAKAAN ONLINE (E-LIBRARY) DI BALAI BESAR PENGEMBANGAN TEKNOLOGI TEPAT GUNA – LIPI KABUPATEN SUBANG BAGUS ARIYANTO W
NORMALISASI.
Entity Relationship Diagram
Normalisasi.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD)
ENTOT SUHARTONO, SKOM, MKOM
Transcript presentasi:

NORMALISASI DAN ERD

1NF PK PK Nama_Mahasiswa NIM Tgl_Lahir KD_Mkul Kuliah SKS Nilai Bobot Tim 32980 17/05/84 TE100 Fisika 3 A 4 TEL101 Matematika B Joni 32895 21/11/84 SAE100 Bahasa Indonesia 2 Joanna 32784 20/09/84 Tidak ada set atribut yang berulang atau bernilai ganda Telah ditentukannya primary key untuk table atau relasi Tiap atribut hanya memiliki satu pengertian Tiap atribut yang dapat memiliki banyak nilai sebenarnya menggambarkan entitas atau relasi yang terpisah.

1NF PK PK 2NF Data_MHS Data_MATKUL Data_NILAI Nama_Mahasiswa NIM Tgl_Lahir KD_Mkul Kuliah SKS Nilai Bobot Tim 32980 17/05/84 TE100 Fisika 3 A 4 TEL101 Matematika B Joni 32895 21/11/84 SAE100 Bahasa Indonesia 2 Joanna 32784 20/09/84 Syarat: Bentuk data telah memenuhi criteria bentuk normal ke satu Atribut bukan kunci (non-key attribute) haruslah memiliki ketergantungan fungsional sepenuhnya pada primary key 2NF Data_MHS Data_MATKUL Nama_Mahasiswa NIM Tgl_Lahir Tim 32980 17/05/84 Joni 32895 21/11/84 Joanna 32784 20/09/84 KD_Mkul Kuliah SKS TE100 Fisika 3 TEL101 Matematika SAE100 Bahasa Indonesia 2 Data_NILAI NIM KD_Mkul Nilai Bobot 32980 TE100 A 4 TEL101 B 3 32895 SAE100 32784 Belum memenuhi kriteria 3NF karena atribut non-key Nilai dan Bobot masih memiliki ketergantungan fungsional

3NF Data_MHS Data_MATKUL Data_NILAI Bentuk data telah memenuji criteria bentuk normal ke dua Atribut bukan kunci (non-key attribute) tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Seluruh atrIbut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primaru key di relasi itu saja 3NF Data_MHS Data_MATKUL Nama_Mahasiswa NIM Tgl_Lahir Tim 32980 17/05/84 Joni 32895 21/11/84 Joanna 32784 20/09/84 KD_Mkul Kuliah SKS TE100 Fisika 3 TEL101 Matematika SAE100 Bahasa Indonesia 2 Nilai Bobot A 4 B 3 Data_NILAI NIM KD_Mkul Nilai 32980 TE100 A TEL101 B 32895 SAE100 32784

1NF invoice ID order Date Cust ID Cust Name Cust Address City Item ID item_description item_qty item_price item total order total price 125 13/09/2002 56 Foo, Inc 23 Main St. Thorpleburg 563 56" Blue Freen 4 3,5 14,00 82,00 23 Main St 851 Spline End (Xtra Large) 32 0,25 8,00 692 3" Red Freen 5 12 60,00 126 14/09/2002 2 Freens, US 1600 Pensylvania Avenue Washington 500 1.750.00 10.750.00 1600 Pensylvania 750 9.000.00

PK PK PK 2NF Pemesanan Data_Barang Detail_Pesanan invoice ID order Date Cust ID Cust Name Cust Address City Item ID item_description item_qty item_price item total order total price 125 13/09/2002 56 Foo, Inc 23 Main St. Thorpleburg 563 56" Blue Freen 4 3,5 14,00 82,00 23 Main St 851 Spline End (Xtra Large) 32 0,25 8,00 692 3" Red Freen 5 12 60,00 126 14/09/2002 2 Freens, US 1600 Pensylvania Avenue Washington 500 1.750.00 10.750.00 1600 Pensylvania 750 9.000.00 2NF Pemesanan invoice ID order Date Cust ID Cust Name Cust Address City order total price 125 13/09/2002 56 Foo, Inc 23 Main St Thopleburg 82,00 126 14/09/2002 2 Freens, US 1600 Pensylvania Washington 10.750.00 Data_Barang item ID item_description item_price 563 56" Blue Freen 3,5 851 Spline End (Xtra Large) 0,25 692 3" Red Freen 12 Detail_Pesanan invoice ID Item ID item_qty item total 125 563 4 14,00 851 32 8,00 692 5 60,00 126 500 1.750.00 750 9.000.00

3NF Data_Barang Data_Customer Detail_Pesanan Data_Invoice item ID item_description item_price 563 56" Blue Freen 3,5 851 Spline End (Xtra Large) 0,25 692 3" Red Freen 12 Cust_ID Cust Name Cust Address City 56 Foo, Inc 742 Evergreen Thorpleburg 2 Freens, US 1600 Pensylvania Washington Detail_Pesanan Data_Invoice Invoice_ID Item ID item_qty item total 125 563 4 14,00 851 32 8,00 692 5 60,00 126 500 1.750.00 750 9.000.00 Invoice_ID order date cust ID order total price 125 13/09/2002 56 82,00 126 14/09/2002 2 10.750.00

Kamus Data: Anggota = {Kode_Anggota, Nama, Tempat_TTL, Tgl_Lahir, Tahun_lahir, Jalan, Kota, Kode_pos, No_Telp, email} Buku = {No_Buku, Judul, edisi, Kat_ID, Tahun, Penerbit, No_Rak, Kode_Katalog} Rak = {No_Rak, Lokasi} Kategori = {Kat_ID, deskripsi} Penulis = {Kode_Penulis, Nama, Tempat_TTL, Tgl_Lahir, Tahun_Lahir, Jalan, Kota, Kode_Pos, No_Telp, email} Meminjam = { Tgl_Pinjam, Tgl_Kembali, Denda}

Anggota Kode_Anggota Nama Tempat_TTL Tgl_Lahir Tahun_Lahir Jalan Kota Kode_Pos No_Telp email   Meminjam Tgl_Pinjam Tgl_Kembali Denda Kode_Anggota No_Buku   Buku No_Buku Judul Edisi Kat_ID Tahun Penerbit No_Rak Kode_katalog   Tulis No_Buku Kode_Penulis   Kategori Kat.ID Deskripsi   RAK No_Rak Lokasi   Penulis Kode_penulis Nama Tempat_Lahir Tgl_lahir Tahun_lahir Jalan Kota Kode_Pos No_Telp email  

Derajat Max/Min Notasi ( 0 , N ) atau ( 1 , N ) ( 1 , 1 ) ( 0, 1 )

Universitas memiliki banyak fakultas Fakultas memiliki satu atau banyak jurusan Suatu jurusan hanya dapat menjadi bagian dari 1 fakultas Jurusan memiliki beberapa dosen Tidak boleh ada mata kuliah yang tidak ada dosen pengampunya Seorang dosen hanya boleh terdaftar dalam 1 jurusan Suatu mata kuliah boleh tidak diambil mahasiswa Suatu mata kuliah dapat diambil banyak mahasiswa Satu mata kuliah boleh diampu banyak dosen Dosen dapat mengajar satu atau banyak mata kuliah atau bahkan belum mengampu mata kuliah