Ketergantungan Fungsional (Functional Dependency)

Slides:



Advertisements
Presentasi serupa
Entity Relationship Diagram Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam.
Advertisements

NORMALISASI DATA Basis Data.
SQL (Structured Query Language)
(ENTITY RELATIONSHIP DIAGRAM)
MODEL DATA LANJUTAN Latifah Rifani
Pemodelan Data (1) Week 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas.
ENTITY RELATIONSHIP DIAGRAM
Normalisasi Basis Data
Sistem Basis Data - Universitas Semarang Entity Relationship Diagram.
Normalisasi Basis Data
2 Bab 2 Model Basis Data Relasional Basis Data
ENTITY RELATIONSHIP DIAGRAM
ATRIBUT TABEL (TABLE ATTRIBUTE)
Perancangan Basis Data Relasional (ERD) bag.1
03 | Entity Relationship Diagram (ER- Diagram)
ATRIBUT TABEL Materi Pertemuan ke-4
Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan.
ERD Entity Relationship Diagram
Ketergantungan Fungsional (KF)/ Functional Dependency (FD)
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Normalisasi Mardhiya Hayaty, ST.
Pemodelan Data Pertemuan 2.
RELASI DAN KUNCI DINI OKTARIKA,S.KOM.
ATRIBUT TABEL Materi Pertemuan ke-4
Entity Relation Model By : Randy Permana, S.Kom.
Karakteristik, Komponen, Primary Key
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
Normalisasi (bagian III)
Sistem Basis Data Renni Angreni, M.Kom.
Struktur Penyimpanan dan Macam-Macam Atribut
Basis Data Week 3: Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Desain Basis Data.
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.
Pemodelan Data ER- Model.
NORMALISASI BASIS DATA
Rizka Hadiwiyanti, S.Kom, M.Kom
Model Basis Data Relasional
Rekayasa Perangkat Lunak ER/D
Pertemuan Ke-5 Model Basis Data Relasional
Analisa & Perancangan Sistem Informasi
ENTITY RELATIONSHIP DIAGRAM
Perancangan Basis Data
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
Entity Relationship Model
PERANCANGAN BASIS DATA
Normalization (Part 1).
ENTITY RELATIONSHIP DIAGRAM
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
Entity Relationship Model
NORMALISASI KUSRINI.
DESAIN DATABASE DAN NORMALISASI
Matakuliah : Sistem Basisdata Versi Materi
Atribut Tabel.
DESAIN DATA BASE.
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
Normalisasi Basis Data
DESAIN DATABASE DAN NORMALISASI
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Normalisasi Basis Data
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Relasi Basis Data Universitas Telkom
Transcript presentasi:

Ketergantungan Fungsional (Functional Dependency)

Atribut (kolom data)Tabel Mahasiswa : nim, nama_mhs, alamat_mhs, tgl_lahir Dosen: nama_dos, alamat_dos Kuliah: kode_kul,nama_kul,sks Jadual:nama_kul,tempat,waktu,nama_dos Nama atribut unik dan dikelompokkan berdasarkan fungsi Dibedakan menjadi key dan atribut deskriptif

Key Gabungan beberapa atribut yang dapat membedakan semua baris data Jenisnya: Superkey, Candidate key, Primary Key

Super key Kumpulan (1 atau lebih) atribut yang membedakan setiap baris data dalam sebuah tabel secara unik (nim, nama_mhs,alamat_mhs, tgl_lahir) (nim, nama_mhs,alamat_mhs) (nim, nama_mhs) (nama_mhs) asal unik (nim)

Candidate Key Kumpulan atribut minimal yang membedakan setiap baris data dalam sebuah tabel secara unik. Sebuah candidate key pasti superkey, belum tentu sebaliknya (nama_mhs) asal unik (nim)

Candidate Key yg dipilih jadi Primary key Key tersebut lebih sering (natural) dijadikan sebagai acuan Lebih ringkas Dijamin unik Pilihan : nim

Atribut Simple, exp: nama Composite, exp : alamat Multivalued, exp: waktu, hobi Single Valued, exp: nim, nama_mhs Mandatory: harus diisi exp:nama_mhs Non Mandatory : bisa kosong (diisi null)

Domain dan tipe data Tipe data menentukan batasan nilai yang mungkin bisa diisikan pada kolom (atribut) Exp : integer -32768 hingga 32767 tdk bisa huruf Domain= isian tipe data yang layak/ diperbolehkan Exp: sks (INT) bisa diisi -1 ,100 Krn tidak mungkin domain diisi 1,2,3,4

Functional Dependency A B dibaca: A menentukan B dalam tabel T Jika r1(A)=r2(A), maka r1(B)=r2(B) nim nama_mhs nim menentukan nama_mhs nama_kul nim nama_kul tidak tergantung nim