Apa Itu Database? Istilah Penting Seputar Database

Komputer Pemrograman Teknologi

Apa Itu Database? Istilah Penting Seputar Database

Mysql Relasi

 

Apa itu database atau Basis data?. adalah kumpulan informasi yang disimpan di dalam media penyimpanan secara sistematik sehingga dapat diperiksa menggunakan suatu program untuk memperoleh informasi dari basis data tersebut. Database adalah representasi kumpulan fakta yang saling berhubungan dan disimpan secara bersama sedemikian rupa tanpa pengulangan atau redudansi yang tidak perlu untuk memenuhi berbagai kebutuhan.

Di dalam sebuah database terdapat objek yang bernama tabel bisa saja di dalam sebuah database terdapat beberapa tabel contohnya ketika kita memiliki database dengan nama DB sekolah maka kita bisa membuat tabel data siswa, data guru, atau data yang lainnya sesuai dengan konsep database yang diinginkan .Ada beberapa hal mendasar yang perlu kita pahami ketika kita akan memulai belajar tentang database, diantaranya adalah DBMS, Entitas, Atribut, Tuppel atau record, data value, kunci atau key, juga relasi.

 

DBMS

DBMS merupakan singkatan dari database management system atau lebih mudahnya kita sebut sebagai sebuah sistem yang digunakan untuk memanajemen sebuah database. DBMS dapat disebut juga sebagai aplikasi yang digunakan untuk mengoperasikan sebuah database contoh dari DBMS diantaranya adalah MySql, Postgre SQL, MobgDb, Oracle dan masih banyak lagi.

 

Istilah-Istilah Pada Database

Entitas

Entitas atau Entity adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain entitas ini letaknya berada di dalam sebuah database lebih mudahnya bisa kita sebut sebagai nama tabel pada sebuah database yang mana di dalam suatu database tidak akan ada nama tabel yang sama.

 

Atribut

Atribut ini adalah ciri-ciri kualitatif yang dimiliki oleh suatu objek yang mencerminkan sifat-sifat dari objek tersebut. Atribut ini berada di dalam sebuah entitas sebagai contoh apabila kita memiliki entitas atau tabel dengan nama tabel siswa. maka kita dapat memberikan atribut ID siswa, nama siswa, umur siswa dan sebagainya.

 

Tabel_siswa

Id_siswa

Nama_siswa

Kelas

Ruang

 

 

Tuppel Atau Record

Tuppel atau record tabel atau record atau dapat kita sebut sebagai rekaman data merupakan kumpulan elemen data atau kumpulan beberapa nilai dari atribut yang mewakili suatu identitas secara lengkap lebih mudahnya sebuah tabel atau record berisi beberapa data yang memuat seluruh nilai dari atribut yang ada pada suatu identitas contohnya pada entitas tabel siswa terdapat tiga buah atribut yaitu id siswa, nama siswa dan kelas. Salah satu tuppel atau record pada entitas tersebut adalah Id siswa yaitu id_siswa yang memiliki nama siswa Alexander Kurniawan dan juga kelas 10 IPA 1 itu adalah contoh dari tuppel atau record.

 

Tabel_siswa

Id_siswa

Nama_siswa

Kelas

Ruang

Siswa_1

Alexander Kurniawan

3

4

 

Data Value

Data Value merupakan nilai data yang ikut mempresentasikan deskripsi dari suatu objek. Data value seringkali disamakan dengan data yang ada di dalam sebuah sel pada Microsoft Excel. Seperti tabel dibawah yang diberi background merah.

Tabel_siswa

Id_siswa

Nama_siswa

Kelas

Ruang

Siswa_1

Alexander Kurniawan

3

4

 

Kunci Atau Key

Kunci atau Key merupakan suatu atribut yang unik yang dapat digunakan untuk membedakan suatu entitas dengan entitas yang lainnya dalam suatu himpunan entitas kunci atau key memiliki beberapa macam diantaranya adalah Primary Key dan Foreign Key.

Primary Key atau kunci primer adalah suatu atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik tapi juga dapat mewakili setiap kejadian dalam suatu entitas. Sebagai contoh pada studi kasus data siswa apabila kita tidak memiliki primary key atau kunci primer pada suatu entitas maka dapat dipastikan dalam sebuah data siswa ada beberapa siswa yang memiliki nama yang sama dan ketika kita ingin mencari spesifik dari data tersebut maka kita tidak dapat menentukan dan tidak dapat membedakan antara data satu dengan data yang lainnya. Sengan demikian kita membutuhkan sebuah atribut yang unik dan dapat kita gunakan sebagai pembeda antara data satu dan data yang lainnya.

 

Tabel_siswa

Id_siswa

Nama_siswa

Kelas

Ruang

Siswa_1

Alexander Kurniawan

3

4

 

Foreign key atau kunci tamu merupakan Primary Key dari tabel lainnya yang terdapat di tabel saat ini.

 

Relasi

Relasi ini juga merupakan hal penting yang harus kita ketahui di dalam sebuah database. Relasi merupakan hubungan antara suatu entitas dengan entitas lainnya atau dapat kita sebut sebagai hubungan antar tabel dalam sebuah database sebagai contoh ketika kita memiliki dua buah entitas yang pertama itu adalah entitas dengan nama tabel siswa dan entitas yang kedua kita kasih nama tabel absen. Di dalam entitas pertama yaitu Data siswa terdapat beberapa atribut yang mana akan mendeskripsikan data siswa. Dalam Tabel siswa setiap siswa yang berada di dalam Tabel siswa akan memiliki absensi masing-masing dan absensi tersebut akan disimpan di tabel presensi. Oleh karena itu kita harus menghubungkan antara Tabel siswa dan tabel absen sehingga terjadi relasi antar kedua tabel tersebut dengan demikian di dalam database tersebut kita akan mengurangi resiko penumpukan data atau yang dapat kita sebut sebagai rodaksi.

Tabel_siswa

Id_siswa

Nama_siswa

Kelas

Ruang

Siswa_1

Alexander Kurniawan

3

4

Tabel_Absen

Id_absen

Id_siswa

Masuk

Pulang

Absen_1

Siswa_1

Jam 7

Jam 12

 

Demikian tadi beberapa istilah yang perlu kita pahami sebelum kita akan belajar tentang database setelah kita mempelajari beberapa istilah dalam database kita akan belajar database lebih jauh dan nantinya kita akan memanfaatkan sebuah DBMS untuk mengoperasikan sebuah database. Semoga bermanfaat

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *