Enterprise Suatu bentuk organisasi seperti : bank, universitas, rumah sakit, pabrik, dsb. Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise. Enterprise : Sekolah Database : Nilai Contoh data operasional : data keuangan, data mahasiswa, data pasien Entitas Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah Kumpulan dari entitas disebut Himpunan Entitas. Contoh : semua mahasiswa Lanjutan… • Atribut (Elemen Data) Karakteristik dari suatu entitas. Contoh : Entitas Mahasiswa atributnya terdiri dari NIM, Nama, Alamat, Tanggal lahir. Contoh : Entity nasabah field = Kd_nasabah,nama_nasabah,dll
• Nilai Data (Data Value)
Isi data / informasi yang tercakup dalam setiap elemen data. Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina Contoh Atribut nama_karyawan value/nilai data : sutrisno, budiman, dll Lanjutan… • Kunci Elemen Data (Key Data Element) Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh Entitas Mahasiswa yang mempunyai atribut-atribut nim, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data nim. • Record Data/Tuple Kumpulan Isi Elemen data yang saling berhubungan. Contoh : kumpulan atribut nim, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983". Lanjutan… Kunci(key) • Kunci merupakan elemen record yang dipakai untuk menemukan record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap record. • Jenis-jenis kunci : • Superkey • Candidat key • Primary key • Alternatif key • Foreign key Superkey • Superkey : kumpulan atribut dari suatu tabel yang dapat digunakan untuk mengidentifikasi entity atau record dari tabel tersebut secara unik. Candidate Key • Candidate key : superkey dengan jumlah atribut minimal. • Candidat key ini tidak boleh berisi atribut dari tabel yang lain. Candidate key
NIM Nama Kode_Jur Alamat
112233 Agus TIK Singaraja 112231 Made TE Denpasar
112241 Holy PKK Negara
Primary Key • Primary key :Salah satu atrribut dari candidat key dapat dipilih menjadi primary key dengan 3 kriteria sbb : • Key tersebut lebih natural untuk dijadikan acuan • Key tersebut lebih sederhana • Key tersebut cukup uniqe Primary Key
NIM Nama Kode_Jur Alamat
112233 Agus TIK Singaraja 112231 Made TE Denpasar
112241 Holy PKK Negara
Alternate Key • Alternate key : Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan dinamakan alternate key. • Pada contoh sebelumnya bila untuk primary key dipilih NIM maka alternate key nya adalah Kode_jur Alternate Key
NIM Nama Kode_Jur Alamat
112233 Agus TIK Singaraja 112231 Made TE Denpasar
112241 Holy PKK Negara
Foreign Key • Foreign key : merupakan sembarang atribut yang menunjuk kepada primary key pada tabel lain. • Akan terjadi pada suatu relasi yang memiliki kardinalitas one to many atau many to many KODE MK SKS KD- KD- Nama_Dosen Dosen Dosen TEL 100 Fisika 3 D-101 D-100 Badu,S.T TEL 200 Isyarat 2 D-109 D-101 Ir.Thomas TEL 210 T.Kendali 2 D-101 D-109 Harry,S.T,M.T