1. Pengertian CRUD (Create, Read, Update, Delete)
    CRUD, dari singkatannya yaitu Create, Read, Update, Delete merupakan proses dasar dalam pemrograman, karena setiap kita membuat program baru, pasti kita melalui atau menggunakan proses ini tetapi mungkin kita tidak begitu mengenal istilahnya. Sebenarnya, CRUD itu sendiri merupakan proses yang meliputi:
    Create, yaitu membuat data baru maupun menambahkan data baru,

    Read, yaitu membaca data yang sudah kita buat,

    Update, yaitu mengubah data yang telah ada, dan

    Delete, yaitu menghapus data.

    Bila dihubungkan dengan database seperti MySQL, Create dapat dicontohkan pada saat awal kita membuat database baru dan memasukkan data. Sedangan Read, yaitu membaca data yang ada di dalam database, atau bias juga menampilkan data, Update berarti kita mengubah data yang telah ada pada database, dan Delete yaitu menghapus data.

  2. JDBC
    JDBC (Java Database Connectivity) yaitu interface atau yang biasa disebut API untuk program Java agar memungkinkan untuk mengakses system database. Sebenarnya hampir sama dengan ODBC, hanya saja JDBC itu khusus untuk Java, sedangkan ODBC lebih universal. Semua program Java yang ingin menghubungkan dengan database, wajib ditambahkan JDBC Driver pada librarynya. Misalkan kita ingin menghubungkan dengan MySQL, berarti tambahkan MySQL JDBC Driver pada library program yang bersangkutan.
  3. Relational Database
    Dari istilahnya sendiri, Relational Database berarti kumpulan database yang saling berelasi atau berhubungan satu dengan yang lain, yang memudahkan kita dalam penyimpanan data pada database. Istilah ini lebih familiar bila disebut table pada sebuah database. Dalam relational database, ada beberapa istilah yg penting diantaranya sebagai berikut:
    – Candidate Key.
    Database dalam relational database dapat diserhanakan sebagai sekumpulan tabel yang saling terhubung. Setiap baris dari dalam tabel setidaknya harus memiliki sebuah kolom yang unik. Unik disini maksudnya tidak boleh sama. Candidate Key adalah satu atau beberapa kolom dalam tabel yang bisa mengidentifikasi tiap baris dari tabel tersebut.

    – Primary Key
    Dalam sebuah tabel, akan terdapat beberapa candidate key, namun hanya ada 1 Primary key (kunci utama). Primary key adalah salah satu candidate key yang kita nobatkan sebagai kolom unik untuk identifikasi baris dalam tabel. Kolom ini tidak boleh berulang, dan tidak boleh kosong (null).

    – Foreign Key
    Dalam sebuah database, biasanya akan terdapat beberapa tabel. Tabel-tabel ini dapat dihubungkan satu dengan yang lainnya dengan kolom yang merupakan bagian dari tabel lain. Foreign Key adalah Primary key dari tabel lainnya yang terdapat di tabel saat ini.