Skip to main content

Struktur konseptual basis data, (Entitas, Attribute, Key Attribute)

Struktur konseptual basis data, Entitas, Attribute, Key Attribute


Struktur Konseptual Basis Data


Tiga konsep dasar dalam pembuatan diskripsi struktur basis data yaitu model data konseptual, model data fisikal dan model view.Konseptual data menyajikan konsep tentang bagaimana user basis data memandang atau memberlakukan data. Konseptual merupakan level tinggi (hight level) yang dekat dengan user. Didalam Konseptual data menjelaskan beberapa hal yaitu entitas, atribute, key dan relasi antar entitas.

a) Entity atau Entitas

Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek. Entitas dapat berupa:
• Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik.
• Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran)
• Kejadian (pembelian, penjualan, peminjaman, dan lain-lain)

Entitas dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah. Entitas lemah adalah yang keberadaannya tergantung pada entitas lain. Gambar dibawah ini menjelaskan notasi umum entitas kuat dengan nama entitas pegawan dan entitas lemah dengan nama entitas tanggungan. Entitas tanggungan disebut sebagai entitas lemah karena jika data seorang pegawai dihapus maka data tanggungannya juga akan terhapus. Keberadaan data tanggungan tergantung pada data di pegawai.

b) Attribute

Attribute merupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship. Dalam penerapannya (level fisik) atribut merupakan field atau kolom dari sebuah tabel. Misalnya entitas mahasiswa memiliki atribute nama, alamat, NIM. Berdasarkan karakteristik sifatnya, atribut dapat dikelompokkan menjadi; 1) Simple attribute dan composite attribute. 2) Single valued attribute dan multi valued attribute. 3) Mandatory attribute 4) Derived attribute (attribut turunan) dan 5) key attribute. Simple Attribute atau atomic attribute adalah attribut terkecil yang tidak bisa dipilah lagi. 

suatu atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih kecil. Contohnya adalah atribut JenisKel pada entitas pegawai. Gambar diatas menjelaskan simbol atau notasi Simple Attribute.

Composite attribute adalah atribut yang dapat dibagi menjadi atribut yang lebih kecil. Attribut ini dapat diartikan attribute atomic yang menggambarkan atribut dasar dengan suatu arti tertentu. Contoh: atribut Nama pada entitas pegawai dapat dipecah menjadi atribut NmDepan, Inisial dan NmBlk. Gambar diatas menjelaskan simbol atau notasi composite attribute. Atribut nama merupakan composite attribute.
Entitas dan Attribute
Entitas dan Attribute

Single value Attribute adalah suatu atribut yang hanya mempunyai satu nilai. Misalnya atribut NmDepan pada entitas pegawai. NmDepan seorang pegawai selalu bernilai satu nilai, tidak mungkin lebih dari satu. Gambar diaasmenjelaskan simbol atau notasi Single value Attribute

Multi Value attribute adalah atribut yang dapat memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data tunggal. Misalnya atribut lokasi pada entitas departemen dapat berisi 2 nilai atau lebih seperti Surabaya atau Jakarta. Gambar diatas menjelaskan simbol atau notasi Multi Value attribute

Derived Attribute atau Attribut Turunanadalah atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan. Misalnya atribut JmlPegawai pada entitas Departemen. Gambar diatas menjelaskan simbol atau notasi Multi Value attribute.

c) Key Attribute

Key adalah merupakan suatu atribut yang menandakan kunci dari suatu entitas yang bersifat unik. Key attribute adalah satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas. Key attribute dibedakan menjadi tiga yaitu: 1) Superkey 2) Candidat Key dan 3) Primary key
Tabel dibawah ini menjelaskan beberapa contoh nama entitas beserta nama atribut-atributnya


Superkey adalah satu atau gabungan beberapa atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. Misalnya superkey untuk entitas pegawai antara lain: 1) NoKTP, Nama, Alamat, JenisKel, Gaji. 2) NoKTP, Nama, Alamat, JenisKel. 3) NoKTP, Nama, Alamat. 4) NoKTP, Nama. 5) Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain). 6) NoKTP

Candidat Key adalah merupakan superkey yang jumlah atributnya paling sedikit. Misalnya candidat key untuk entitas pegawai antara lain: 
  • Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain)
  • NoKTP Primary key adalah suatu candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan suatu baris. Misalnya NoKTP antara satu pegawai dengan pegawai lain pasti berbeda, dalam hal ini noKTP dapat digunakan sebagai suatu key. Gambar diatas menjelaskan simbol atau notasi primary key.
Link terkait, silahkan baca juga : Konsep Struktur dan Hierarki Basis Data

Comments

Popular posts from this blog

Definisi, Langkah langkah Kristalisasi

Definisi dan Langkah langkah Kristalisasi Pemisahan dengan teknik kristalisasi didasari atas pelepasan pelarut dari zat terlarutnya dalam sebuah campuran homogeen atau larutan, sehingga terbentuk kristal dari zat terlarutnya. Definis Krisatalisasi Proses ini adalah salah satu teknik pemisahan padat‐cair yang sangat penting dalam industri, karena dapat menghasilkan kemurnian produk hingga 100%. Kristal dapat terbentuk karena suatu larutan dalam keadaan atau kondisi lewat jenuh (supersaturated). Kondisi tersebut terjadinya karena pelarut sudah tidak mampu melarutkan zat terlarutnya, atau jumlah zat terlarut sudah melebihi kapasitas pelarut. Sehingga kita dapat memaksa agar kristal dapat terbentuk dengan cara mengurangi jumlah pelarutnya, sehingga kondisi lewat jenuh dapat dicapai. Proses pengurangan pelarut dapat dilakukan dengan empat cara yaitu, penguapan, pendinginan, penambahan senyawa lain dan reaksi kimia. Pemisahan denga pembentukan kristal melalui proses peng

Mengenal Prinsip Mesin Konversi Energi, (konversi energi, pengertian konversi energi, mesin konversi energi, mesin boiler, boiler adalah, energi listrik,pengertian energi, macam macam energi, konversi adalah)

Mengenal Prinsip Mesin Konversi Energi 1. Proses Mesin Konversi Energi Ilmu termodinamika adalah ilmu yang mempelajari hubungan panas dengan kerja. Dua besaran tersebut sangat penting untuk dipahami karakteristiknya untuk pemahaman dasar keteknikan. Jadi jelas pengetahuan dasar termodinamika sangat penting, karena dipakai untuk menganalisis kondisi operasi berbagai alat atau mesin yang berhubungan dengan panas dan kerja. 2. Ciri-Ciri Mesin Konversi Energi Untuk menganalisis mesin-mesin panas atau mesin-mesin fluida, mesin-mesin tersebut disebut dengan benda kerja. Fluida atau zat alir yang dipakai pada benda kerja disebut dengan fluida kerja. Sebagai contoh untuk pompa sebagai benda kerja, fluida kerjanya adalah zat cair (air, oli ), sedangkan kompresor, fluida kerjanya adalah udara. Untuk membedakan benda kerja dengan lingkungan sekitarnya, benda kerja sering disebut dengan sistem, yaitu setiap bagian tertentu, yang volume dan batasnya tidak perlu tetap, dimana perpindahan

Mengenal Benua, Negara, dan Asia, serta keadaan alam, penduduk, dan sistem pemerintahannya

Termasuk materi yang penting dan mendasar untuk mengenal Benua, Negara, Asia, dan Eropa serta keadaan alam, penduduk, dan sistem pemerintahannya sehingga dapat menambah wawasan serta dapat besikap dengan bijaksana.