Pengantar Database
* Data
Nilai / value yang turut mempresentasikan deskripsi dari suatu obyek / kejadian
* Informasi
Data yang diolah menjadi informasi
* Database
Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya
* Query
permintaan user untuk suatu informasi pada kondisi tertentu
BASIC STRUCTURE OF AN SQL QUERY
General à select,all/distinc,*
* DML
Contoh =
1. Select count (*) from
(select a.location-id, a.street-address, a.postal-code, from location a, contries b
Where location-id = ‘1200’ and city = ‘tokyo’
2. Select round (avg(min-salary)
From. . . . . . . . . . . . . . . . . . . . .
( rata rata dengan 2 angka di belakangkoma )
3. Select * from jobs
Where job-title like ‘%president%’
4. Select * from jobs
Where job-title like ‘%accountant%’
Union all
Select * from jobs
Where job-title like ‘%president%’
( untuk menggabungkan )
* INSERT
1. Insert into region values ( ‘8’ , ‘sidoarjo’ )
2. Insert into region ( region-id )
Values (‘9’)
* UPDATE
1. Update region set region-name = ‘semarang’
Where region-id = ‘8’
2. Up date region set region-name = ‘magetan’
Where region-name = ‘semarang’
* DELETE
1. Delete from regions
Where region-id = ‘9’
( DML à mengubah data )
( DDL à mengubah struktur )
DDL (Data Definition Language)
1. Untuk menspesifikasikan skema basis data
2. Untuk men-generate table table yang tersimpan dalam basis data pada data dictionary
Create à membuat table
Alter à mengubah struktur table
Drop à untuk menghapus
Contoh :
CREATE
1. Create table mahasiswa
(Nim varchar2 (11)
Nama varchar2 (50)
Alamat varchar2 (100))
( membuat table )
Insert into mahasiswa values (‘090079’ , ‘ika’ , ‘surabaya’ ) à mengisi table
Select * from mahasiswa à melihat isi table
2. Create table mahasiswa 1
As select * from mahasiswa
( membuat table baru dengan struktur yang sama dengan table mahasiswa )
Tingkatan :
↓
↓
↓
↓