Professional Documents
Culture Documents
Sistem Komputer N Aplikasi
Sistem Komputer N Aplikasi
Hubungan di antara dua jadual dihasilkan oleh dua atribut yang mempunyai
domain yang sama. Hubungan ini juga dipanggil hubungan logik.
Setiap hubungan ini adalah berbeza di antara satu dengan yang lain.
Rekod / tupel disimpan tanpa mengikut susunan tetapi strukturnya
ditetapkan oleh pengguna.
Model ini membenarkan pengguna menetapkan indeks (rekod), atribut
secara dinamik.
MODEL PANGKALAN DATA HUBUNGAN
Menggunakan konsep algebra hubungan untuk mengolah data.
DIFFERENCE (Perbezaan)
Simbol bagi operasi DIFFERENCE ialah ‘ – ‘. Keputusan bagi
operasi A-B ialah satu hubungan yang mengandungi semua
rekod dalam A tetapi tiada dalam B.
MODEL PANGKALAN DATA HUBUNGAN
CARTESIAN PRODUCT (Hasil Darab Cartesian)
Simbol bagi operasi CARTESIAN PRODUCT ialah ‘ ‘. Operasi
CARTESIAN PRODUCT ialah operasi yang menghasilkan satu
hubungan yang mengandungi semua atribut dalam hubungan R1
dan R2 dan mempunyai semua rekod yang mungkin dari R1 dan
R2.
MODEL PANGKALAN DATA HUBUNGAN
BAHASA PERTANYAAN SQL
Definisi SQL (Structured Query Language)
Bahasa pangkalan data yang komprehensif iaitu mempunyai
pertanyaan untuk definisi data, pertanyaan dan kemaskini.
Kelebihan SQL
Bahasa tidak bertatacara. Pengguna hanya perlu nyatakan
maklumat yang dikehendaki sahaja.
Tiada format tertentu.
Boleh digunakan oleh semua pihak.
Mudah dipelajari kerana hampir sama dengan bahasa English.
Tidak case-sensitive.
BAHASA MANIPULASI DATA (DML) SQL
DML digunakan untuk menakrif struktur data, membina,
mengubahsuai dan menghapuskan objek.
SELECT – menyenaraikan lajur yang hendak diperolehi
dan dihasilkan.
Contoh:
Dapatkan rekod bagi Pembekal.
SELECT *
FROM PEMBEKAL;
Dapatkan nama Pembekal.
SELECT BNAMA
FROM PEMBEKAL;
BAHASA MANIPULASI DATA (DML) SQL
Menghapuskan jadual
DROP TABLE PEMBEKAL;