Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Konsep Teknologi Informasi B

Presentasi serupa


Presentasi berjudul: "Konsep Teknologi Informasi B"— Transcript presentasi:

1 Konsep Teknologi Informasi B
Structure Query Language

2 SQL SQL (Structured Query Language) ; suatu bahasa query yang digunakan untuk mengakses basis data relational (database) SQL dikenalkan pertama kali dalam IBM pada tahun 1970.

3 Data Definition Language (DDL)
Perintah-perintah yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/menghapus) struktur data/tabel. Pembuatan Database create database nama_db; Ex : membuat dBase dengan nama ilab_ia create database ilab_ia;

4 Data Definition Language
Pembuatan Tabel create tabel nm_tabel; (nm_kolom1 jenis_kolom1, nm_kolom2 jenis_kolom2, . . .); Ex : membuat tabel nilai dengan kolom npm, nama, uts, uas create tabel nilai (npm char(8) not null, nama char(25),uts int(2), uas int(2));

5 Data Definition Language
Merubah Struktur Tabel alter able nm_tabel add (nm_kolom jenis_kolom) modify (nm_kolom jenis_kolom) drop (nm_kolom jenis_kolom);

6 Data Definition Language
Ex : Menambah kolom kelas dengan panjang 5 karakter sebelum kolom uts alter table nilai add (kelas char (5) before uts); Mengubah panjang kolom nama menjadi 30 karakter alter table nilai modify (nama char (30)); Menghapus kolom kelas dari tabel nilai alter table nilai drop (kelas char (5));

7 Data Manipulation Language (DML)
Perintah yang digunakan untuk memanipulasi database. INSERT insert into nm_tabel (nm_kolom1, nm_kolom2, …) values (data1, data2, …);

8 Data Manipulation Language
EX : Insert into nilai values (‘ ’,’bobo’,75,85); Insert into nilai (npm, uts, uas) values (‘ ’,75,85);

9 Data Manipulation Language
UPDATE update nm_table set nm_kolom = ekspresi where kondisi ;

10 Data Manipulation Language
Ex : Mengubah uts menjadi 80 untuk mahasiswa yang memiliki npm ‘ ’ update nilai set uts = 80 where npm = ‘ ’; Mengubah uts menjadi 65 untuk mahasiswa kelas 1IA20 update nilai set uts = 65 where kelas = ‘1IA20’;

11 Data Manipulation Language
DELETE delete from nm_table where kondisi; Ex : Menghapus mahasiswa yang mempunyai nama bobo pada tabel nilai delete from nilai where nama = ‘bobo’;

12 Data Manipulation Language
SELECT select [distinct] nm_kolom from nm_tabel; [group by nm_kolom] [where kondisis] [having kondisi] [order by nm_kolom [asc/des]];

13 DATA CONTROL LANGUAGE Berisi perintah-perintah untuk mengendalikan pengaksesan data. GRANT, memberikan kendali pada pengaksesan data. Ex: memberikan akses kepada gauzhan untuk memodifikasi data dari tabel nilai grant update on nilai to gauzhan;

14 DATA CONTROL LANGUAGE REVOKE, mencabut kemampuan pengaksesan data.
Ex : Mencabut hak menghapus data pada tabel nilai untuk abi revoke delete on nilai from abi;


Download ppt "Konsep Teknologi Informasi B"

Presentasi serupa


Iklan oleh Google