Setelah kita mengenal apa itu database, mysql dan sejarahnya kitapun perlu memahami bagaimana representasi data yang disimpan pada database mysql. Database mysql direpresentasikan dalam bentuk tabel dengan baris dan kolom serta antar tabelnya dapat memiliki hubungan (relasi) dengan satu atau lebih tabel lainnya, ini merupakan bentuk yang umum digunakan pada setiap jenis basis data relasional. Sebuah tabel adalah kumpulan baris (record) yang memiliki satu atau lebih kolom, untuk lebih jelasnya penulis memecahnya menjadi beberapa bagian berikut:
Nama kolom dapat digunakan di lebih dari satu tabel untuk menjaga integritas data dan mengurangi redudansi data, dikenal sebaga "relasi". Adapun penjelasan dari komponen diatas adalah sebagai berikut:
- Field(columns)Informasi suatu tabel disimpan dalam beberapa head, yaitu disebut field atau kolom. Kolom ditampilkan secara vertikal dalam tabel.
- Nama KolomSetiap field / kolom memiliki nama tersendiri, dalam satu tabel tidak boleh berisi nama kolom yang sama dari dua kolom yang berbeda karena artinya kita menyimpan data duplikat.
- Record (row) / tupleSetiap kolom pada sebuah tabel memiliki sebuah baris, setiap baris berisi informasi/data
- Column valueNilai dari setiap field membentuk satu baris pada kolom
- Key FieldSetiap tabel harus memiliki field / kolom yang dijadikan sebagai penghubung (link) dengan satu atau lebih tabel lainnya, disebut field kunci dari sebuah tabel, biasanya di definisikan dengan tipe data int (integer).
Untuk mempelajari pembahasan lainnya silahkan lihat daftar isi melalui menu Programming > MySQL > Daftar Isi belajar MySQL.
Referensi:
Components of a table (of a database) - diakses pada 1 Mei 2021