Nama : Mochamad Fajar Kusuma
NIM : 11.41020.0054
Nama Dosen : Bu Titik Lusiani
Mata Kuliah : Basis Data
Alamat Blog Dosen : http://blog.stikom.edu/lusiani
BASIS DATA
ini adalah istilah-istilah yang ada dalam Basis Data :
- basis data
- file/tabel
- record
- field/atribut
- DBMS (Data Base Management System)
- sistem basis data
Karakteristik Basis Data
- bersifat fundamental
- definisi data disimpan dalam Metadata
- constraint >PK > UK + NN
Pemodelan Data dengan Menggunakan ER-MODEL
Entity Relationship Model (ER-Model) :
- Merupakan model data tingkat tinggi yang populer untuk model data relasional
- Model ini dengan sejumlah variasinya sering digunakan dalam desain konseptual dari aplikasi database.
Berikut penjelasan dari beberapa gambar dalam ER-Model :
- Entitiy Type : Menjelaskan sesuatu yang jelas nyata untuk membedakan tabel. Contoh : entitiy mahasiswa.
- Relationship Type : Hubungan antara 2 enttiy (one to one, one to many, many to many)
- Atribute : Properti dari entitiy (yang menjelaskan entitas). Contoh atribut mahasiswa : NIM,NAMA
- Weak Entitiy Type : Entitiy lemah dalam basis data. Sifatnya bukan utama dari sistem. Entitiy yang tidak punya PK. Contoh : tabel keluarga karyawan.
- Identifying Relationship Type : Relationship untuk weak entitiy
- Key Attribute : PK untuk attribut sebuah entitiy. Bersifat unik dan not NULL
- Multivalued Attribute : Attribut yang mempunyai banyak nilai. Contoh : hobi
- Composite Attribute : Attribute yang memiliki atribut. Contoh attribute contact_kel mempunyai attribute nama, hub_kel, no_telp.
- Derived Attribute : Atribut hasil dari transaksi dari atribut lain. Contoh : atribute grade dari nilai mahasiswa
- Total perticipantion of E2 in R –> mandatory (pasti berhubungan). Contoh : 1 mahasiswa minimal mengambil 1 mata kuliah
- Cardinality Ratio 1:N for E1:E2 IN R. Contoh : hubungan dosen wali dengan mahasiswa.
- Struktural constaint (min,max) on participate of E in R