pertemuan ketiga mata kuliah Sistem Basis Data masih melanjutkan tentang DBMS yang meliputi entitas, atribut dan relasi. rangkuman materi yang disampaiakn kurang lebih seperti berikut:
- DBMS merupakan kepanjangan dari database management system yang tidak lain merupakan kumpulan data dan program yang digunakan unutk mengakses data. DBMS merupakan program untuk membuat , mengatur dan memanipulasi data. contoh program DBMS adalah oracle, mysql, DB2, Ms.Acces, dan lain sebagainya.
- Entity Relationship Diagram merupakan suatu model yang menggambarkan entity, atribut dan relasi antar entitas.ERD menggambarkan hubungan antar data yang terstruktur logis dalam basis data. dalam ERD terdapat 3 bentuk simbol yaitu:
- persegi--> menggambarkan entitas
- elips --> mempresentasikan etribut
- garis -->mempresentasikan hubungan / relasi
- entitas adalah obyek yang mewakili benda nyata dan dapat dibedakan dengan benda lain, setiap entitas memiliki atribut.dapat dikatakan entitas merupakan kategori umum dan dilambangkan dengan simbol persegi panjang contoh : entitas mahasiswa, entitas buku, entitas pegawai dan lain sebagainya.
- entity set merupakan entitas yang bertipe sama
- atribut berguna untuk mendiskripsikan suatu entitas. setiap entitas memiliki atribut bisa satu atau beberapa atribut, atribut juga dapat diartikan sebagai properti deskriptif yang dimiliki oleh entitas. misalnya entitas ptik_2011 memiliki atribut alamat_mhs.bentuk atribut adalah oval
- atribut memiliki nilai yang unik dari atribut lain disebut primary_key. misalnya atribute nim , tipa mahasiswa memiliki NIM yang berbeda.
- value set : nilai yang dimiliki oleh atribut. misalnya atribut mahasiswa bernilai TEXT
- domain : menggambarkan tipe data, panjang data, format data.
- jenis-jenis atribut:
- atribut sederhana adalah atribut yang tidak dapat dipecah menjadi atribut lain seperti atribut NIM.
- atribut komposit: atribut yang terdiri dari beberapa atribut . contonya:
- atribut berharga tunggal : atribut yang hanya memiliki satu nilai. contohnya jenis kelamin. tipa data hanya bisa memilih satu jenis kelamin saja.
- atribut berharga banyak : atribut yang dapat memiliki beberapa nilai. contohnya hobi, tiap data dapat memiliki hobi lebih dari satu
- atribut derivatif: atribut yang dihasilkan dari atribut lain.contohnya atribut lama_bekerja
- relasi: hubungan antar satu entitas atau lebih. relasi dipresentasikan dengan lambang garis
- Cardinality rasio : menjelaskan jumlah keterhubungan dengan entity lain.cardinality rasio dibagi menjadi 4 yaitu:
- relasi hubungan one to one contohnya manager dengan departement
- relasi hubungan one to many contohnya mahasiswa mengambil matakuliah
- relasi hubungan many to many karyawan dengan departement