Perbedaan Database dengan Database Management System (DBMS)

Apa itu Database ?

Database merupakan sekumpulan data. Kita bisa membayangkan database sebagai perpustakaan yang berisi kumpulan buku.

Apa itu Database Management System (DBMS) ?

Database Management System (DBMS) merupakan perangkat lunak yang digunakan untuk membuat, memanipulasi, mengontrol, dan mengakses database. Jika database merupakan perpustakaan maka DBMS bisa kita katakan sebagai penjaga perpustakaan.

Sebutkan contoh DBMS ?

Berikut ini merupakan contoh dari DBMS:

  • Microsoft SQL Server
  • Oracle
  • MySQL
  • PostgreSQL

Constraint pada MySQL

Apa itu Constraint ?

Constraint merupakan aturan atau batasan yang bertujuan menjaga integritas data dan menyaring data yang akan disimpan ke dalam database.

Sebutkan dan jelaskan tipe constraint pada MySQL ?

1. Not Null

Not Null merupakan salah satu constraint pada MySQL yang berfungsi untuk membatasi setiap data yang akan dimasukan ke dalam tabel harus memiliki nilai.

2. Unique

Unique merupakan salah satu constraint pada MySQL yang berfungsi untuk memastikan data yang akan disimpan berbeda dengan data yang lain. Pada constraint Unique mengizinkan stau data dengan nilai Null.

3. Primary Key

Primary Key pada dasarnya sama dengan Unique, yaitu berfungsi untuk memastikan bahwa data yang akan disimpan berbeda dengan data yang lainnya. Perbedaannya Primary Key tidak mingizinkan data dengan Nilai Null.

4. Foreign Key

Pada table yang memiliki relasi, Foreign Key merupakan primary key yang telah menjadi rujukan di tabel lainnya.

5. Check

Check merupakan constraint yang bertujuan melakukan pengecekan sebelum data disimpan. Contoh jika ada kolom ‘jenisKelamin’, maka kita dapat menggunakan constraint check untuk membatasi inputan hanya berupa ‘Laki-laki’ dan ‘Perempuan’ saja.

Belajar SQL dengan Aplikasi Programming Hub

Apa itu Programming Hub?

Programming Hub merupakan aplikasi android yang dapat mengakses panduan atau tutorial pemrograman. Aplikasi ini mensupport pemrograman seperti SQL, VB. Net, Java, C++, C, dan banyak lagi. Kita dapat mendownload Programming Hub di Play Store.

Apa saja kelebihan dari Programming Hub?

Berikut ini kelebihan dari aplikasi Programming Hub:

  1. Mendukung banyak bahasa pemrograman.
  2. Materi disampaikan dengan simple dan mudah dipahami.
  3. Pada materi diberikan animasi atau gambar yang mewakili inti dari materi tersebut.
  4. Terapat Review dari setiap materi.
  5. Kita bisa mendapatkan Sertifikat jika sudah menyelesaikan semua materi dari kursus yang kita ambil.

 

Belajar MySQL dengan Aplikasi SoloLearn

Apa itu SoloLearn?

SoloLearn merupakan aplikasi android yang dapat membantu kita untuk mempelajari pemrograman. Dengan aplikasi tersebut kita dapat mempelajari bahasa pemrograman seperti MySQL, HTML, CSS, Java, C, C++, dll. Kita dapat mendownload aplikasi tersebut di Play Store.

Apa saja keunggulan dari SoloLearn?

Berikut ini merupakan keunggulan dari SoloLearn:

  1. SoloLearn mendukung banyak bahasa pemrograman.
  2. Penjelasan mudah dimengerti karena pembahasan dimulai dari tahap termudah ke tahap tersulit.
  3. Tersedia forum diskusi
  4. Terdapat Fitur Chalenge yang dapat membuat kita menjadi lebih semangat dalam belajar.
  5. Terdapat Sertifikat Gratis jika kita sudah lulus.

Selamat Mencoba. Happy Coding!

 

Navicat

Apa itu Navicat?

Navicat merupakan aplikasi yang digunakan untuk meremote database. Kita bisa mengelolah database dengan Navicat. Navicat support untuk database MySQL, Oracle, PostgreSQL, SQLite, SQL Server maupun database MariaDB. MySQL, Oracle, PostgreSQL, SQLite, SQL Server , dan MariaDB. Navicat dapat dijalankan dibanyak platform yaitu Windows, Mac OS, dan Linux.

Lanjutkan membaca Navicat

Mengatasi Driver ODBC Tidak Muncul Pada Windows 64 bit

Saat akan menghubungkan VB. Net dengan MySQL kita harus membuat terlebih dahulu Data Source Name (DSN) baru. Namun saat tahapan tersebut saya pernah mengalami kendala driver ODBC tidak muncul seperti gambar berikut ini.

Berikut ini langkah-langkah menghadapi masalah tersebut:

Lanjutkan membaca Mengatasi Driver ODBC Tidak Muncul Pada Windows 64 bit

Mengatasi Service Apache Tidak Bisa Start Pada XAMPP

Berikut ini cara mengatasi service Apache yang tidak dapat running di Control Panel XAMPP:

  1. Jalankan Control Panel XAMPP
  2. Klik Button “Config” pada service Apache
  3. Pilih Apache (httpd.conf)
  4. Tekan CTRL + F untuk melakukan pencarian
  5. Ubah
    – Listen 80 –> Listen 8080
    – ServerName localhost:80 –> ServerName localhost:8080
  6. Simpan
  7. Klik Button “Config” pilih httpd-ssl.conf
  8. Ubah
    – Listen 443 –> Listen 4499
    – virtualhost_default_:443 –> virtualhost_default_:4499
  9. Simpan
  10. Buka browser anda dan arahkan ke http://localhost:8080/xampp

 

Mendefenisikan Database dan Tabel Pada MySQL

Data Definition Language (DDL) merupakan kumpulan perintah SQL yang berkaitan dengan pembuatan, perubahan, dan penghapusan database maupun objek-objek yang terdapat di dalam database, seperti tabel, indeks, prosedur atau fungsi, trigger, dan sebagainya. Adapun perintah yang termasuk kedalam DDL adalah sebagai berikut ini:

Lanjutkan membaca Mendefenisikan Database dan Tabel Pada MySQL