Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDella Mufti Telah diubah "10 tahun yang lalu
1
Ketergantungan Fungsional (Functional Dependency)
2
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
3
Key Gabungan beberapa atribut yang dapat membedakan semua baris data
Jenisnya: Superkey, Candidate key, Primary Key
4
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)
5
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)
6
Candidate Key yg dipilih jadi Primary key
Key tersebut lebih sering (natural) dijadikan sebagai acuan Lebih ringkas Dijamin unik Pilihan : nim
7
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)
8
Domain dan tipe data Tipe data menentukan batasan nilai yang mungkin bisa diisikan pada kolom (atribut) Exp : integer hingga 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
9
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.