Dasar basis data
| English | Bahasa Indonesia |
|---|---|
| database/ˈdeɪtəbeɪs/ | basis data |
| record/ˈrekɔːd/ | rekaman |
| field/fiːld/ | medan |
| primary key/ˈpraɪməri kiː/ | kunci utama |
| data type/ˈdeɪtə taɪp/ | tipe data |
| validation/ˌvælɪˈdeɪʃn/ | validasi |
Basis data
- Basis data adalah tempat penyimpanan data terorganisir, mudah dicari, diurutkan, dan diperbarui.
- Di IGCSE Anda menggunakan basis data tabel tunggal — semua data dalam satu tabel.
- Tabel terdiri dari rekaman dan bidang, dengan kunci utama.
Rekaman dan bidang
- Rekaman adalah satu baris — semua data tentang satu hal (satu siswa).
- Bidang adalah satu kolom — satu bagian data yang dimiliki setiap rekaman ("Nama depan").
- Jadi tabel adalah grid: setiap baris adalah rekaman, setiap kolom adalah bidang.

Dalam basis data tabel tunggal, setiap baris adalah rekaman dan setiap kolom adalah bidang; kunci utama (StudentID) unik untuk setiap rekaman.
Membaca tabel dengan SELECT
Tabel basis data terdiri dari baris (rekaman) dan kolom (bidang). WHERE mempertahankan baris yang sesuai; SELECT hanya mempertahankan kolom yang Anda minta.
Dalam tabel basis data, rekaman adalah:
Rekaman adalah baris (semua data tentang satu item); bidang adalah kolom (satu bagian data).
Tipe data untuk bidang
- Setiap bidang menyimpan satu tipe data, dipilih sesuai data:
- teks/alfanumerik (huruf/digit/simbol), character (satu karakter), Boolean (TRUE/FALSE), integer (bilangan bulat), real (desimal), date/time.

Basis data besar disimpan di server di pusat data.
Pasangkan setiap istilah basis data dengan apa itu.
Tabel adalah baris (rekaman) × kolom (bidang); kunci utama mengidentifikasi baris secara unik; setiap bidang memiliki tipe data.
Kunci utama dan validasi
- Kunci utama adalah bidang dengan nilai unik untuk setiap rekaman, sehingga memilih tepat satu rekaman (mis.
StudentID). - Bidang seperti
FormClassadalah kunci utama yang buruk — banyak siswa berbagi kelas. - Validasi memeriksa data masuk akal saat dimasukkan (cek rentang pada usia, cek kehadiran agar bidang tidak kosong)

Katalog kartu perpustakaan adalah basis data berbasis kertas — catatan yang dapat Anda cari berdasarkan indeks.
Kunci utama adalah bidang yang:
Kunci utama bersifat unik, sehingga mengidentifikasi tepat satu rekaman.
Kunci utama harus memiliki nilai unik untuk setiap rekaman, sehingga bidang seperti FormClass (dibagikan oleh banyak siswa) adalah pilihan yang buruk.
Jika nilai berulang, tidak dapat mengidentifikasi tepat satu rekaman — jadi Anda memerlukan bidang yang benar-benar unik (misalnya StudentID).
Pengecekan kehadiran pada bidang basis data memastikan bahwa:
Pengecekan kehadiran mengharuskan data dimasukkan; pengecekan rentang membatasi nilainya.
Anda telah memahaminya
- basis data mengorganisir data untuk pencarian/sortir/pembaruan yang mudah; IGCSE menggunakan satu tabel
- rekaman = baris; bidang = kolom
- pilih tipe data per bidang (teks, Boolean, bilangan bulat, real, tanggal/waktu)
- kunci utama bersifat unik untuk setiap rekaman; validasi memeriksa apakah data masuk akal