MySQL - 00 - Apa Itu Database ?


Jagat Koding - Apa Itu Database adalah pertanyaan mendasar yang sering diutarakan oleh seseorang yang akan mempelajari bidang ilmu penyimpanan data.


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 (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.


Didalam sebuah database terdapat objek yang bernama tabel. Bisa saja didalam 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 fahami ketika kita akan memulai belajar tentang database. Diantaranya ada DBMS, Entitas, Atribut, Tupple/Record, Data Value, Kunci/Key, dan Relasi.

DBMS - merupakan singkatan dari Database Management System, atau lebih mudahnya kita sebut sebagai sebuah sistem yang digunakan untuk memanagement sebuah database. DBMS dapat disebut juga sebagai aplikasi yang digunakan untuk mengoperasikan sebuah database. Contoh dari DBMS diantaranya adalah : MySQL, PostGree, MongoDB, Oracle, dan masih banyak lagi.




Entitas (entity) - adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain. Entitas ini, letaknya berada didalam sebuah database. Lebih mudahnya bisa kita sebut sebagai nama tabel pada sebuah database, yang mana didalam suatu database, tidak akan ada nama tabel yang sama.

Atribut - adalah ciri-ciri kualitatif yang dimiliki oleh suatu obyek, yang mencerminkan sifat-sifat dari obyek tersebut. Atribut ini, berada didalam sebuah entitas. Sebagai contoh, apabila kita memiliki entitas atau tabel dengan nama tb_siswa, maka kita dapat memberikan atribut id_siswa, nama_siswa, umur_siswa, dan sebagainya.

Tupple/Record - atau Rekaman data, merupakan kumpulan elemen data, atau kumpulan beberapa nilai Atribut yang mewakili satu identitas secara lengkap. Lebih mudahnya, sebuah tupple atau record, berisi beberapa data yang memuat seluruh nilai dari atribut yang ada pada suatu identitas. Contohnya, pada entitas tb_siswa, terdapat tiga atribut, yaitu id_siswa, nama_siswa, dan kelas. Salah satu tupple/record pada entitas tersebut adalah :

id_siswa

SIS01

nama_siswa

Alexander Kurniawan

kelas

X IPA 1


Data value - merupakan nilai data yang ikut mempresentasikan deskripsi dari suatu objek. Data value seringkali disamakan dengan data yang ada didalam sebuah sel pada MS.excel.

Kunci (Key) - merupakan suatu atribut yang unik yang dapat digunakan untuk membedakan suatu entitas dengan entitas yang lainnya dalam suatu himpunan entitas. Macam kunci (key) yaitu :

  • Primary Key (Kunci Primer), adalah satu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entity.
  • Foreign Key (Kunci Tamu), merupakan Primary key dari tabel lainnya yang terdapat di tabel saat ini.

Relasi - merupakan hubungan antara suatu entitas dengan entitas lainnya. Dengan relasi kita bisa memanfaatkan beberapa tabel yang saling berhubungan untuk menampilkan data secara berkesinambungan.

Untuk lebih jelasnya, selain dari artikel diatas, kalian juga bisa menyimak video penjelasan tentang database berikut ini:



Sekian dan sampai jumpa di tutorial selanjutnya . . .

0 Response to "MySQL - 00 - Apa Itu Database ?"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel