Page 85 - SK tingkatan 5
P. 85
2.1.3 SQL: Membina Pangkalan Data
aplikasi
Harian
Structured Query Language atau Bahasa Pertanyaan Berstruktur dengan
singkatannya dikenali sebagai SQL digunakan untuk mencapai dan Sistem Pengurusan
mengemas kini data dari pangkalan data. Berdasarkan ANSI (American Sekolah (SPS) dibina
oleh Kementerian
National Standard Institute), SQL ialah bahasa pengaturcaraan piawai Pendidikan Malaysia
yang digunakan untuk berhubung dengan pangkalan data melalui sistem untuk mengurus
pengurusan pangkalan data. Piawaian ini tidak bergantung pada jenis maklumat dan
mesin yang digunakan sama ada International Business Machines (IBM), data sekolah, guru,
Microsoft atau Oracle. Oleh sebab itu, hampir semua sistem pengurusan murid, peperiksaan
pangkalan data mengenali pernyataan SQL. dan kokurikulum.
SPS bertujuan
untuk membantu
Pengenalan SQL mengurangkan beban
kerja pentadbir dan
Arahan SQL dibahagikan kepada tiga bahasa, iaitu: guru semasa mengurus
data sekolah.
1 Data Definition Language atau Bahasa Takrifan Data (DDL)
– Pernyataan SQL yang digunakan untuk mencipta dan mengubah
struktur pangkalan data. Contoh:
• CREATE
• ALTER
• DROP
2 Data Manipulation Language atau Bahasa Pengolahan Data (DML) Tahukah
– Pernyataan SQL yang digunakan untuk memanipulasi data dalam
jadual. Contoh: Anda
• SELECT
• INSERT Antara yang boleh
• UPDATE dilakukan oleh SQL
ialah:
• DELETE ✓ melaksanakan
3 Data Control Language atau Bahasa Kawalan Data (DCL) pertanyaan kepada
pangkalan data
– Pernyataan SQL yang mengawal capaian data dalam pangkalan ✓ mengesan data
data. Contoh: daripada pangkalan
• GRANT data
• REVOKE ✓ memasukkan rekod
ke dalam pangkalan
data
Pengenalan kepada Jenis-jenis Data ✓ mengemas kini
rekod dalam
Apabila mencipta jadual, anda perlu memilih jenis data untuk setiap pangkalan data
lajur yang akan dibentuk dalam jadual tersebut. Jenis data yang dipilih ✓ memadam
menentukan jenis data yang boleh disimpan dalam medan tersebut. rekod daripada
Pemilihan jenis data yang betul adalah penting kerana pemilihannya pangkalan data dan
sebagainya
memberikan kesan kepada prestasi keseluruhan pangkalan data. Jenis
data juga menentukan jumlah ruang storan yang diperlukan. Jadual 2.1.11
menerangkan jenis data dalam My SQL.
BAB 2 Pangkalan Data Lanjutan 77

