Nama : Rizka Agustia Usman
Nim : 08410100200
Pengantar Database - Data : Fakta atau suatu gambaran mentah yang dikumpulkan dari keadaan tertentu.
- Informasi : Data yang telah diolah dan dianalisis dengan cara yang benar sehingga hasilnya dapat bermanfaat bagi penggunanya.
- Database :Merupakan sekumpulan informasi yang saling berkaitan dan saling terorganisir pada suatu subjek tertentu pada tujuan tertentu pula.
Jenjang Data
.:. Select * From, Where, As .:.
Contoh : Select Nama From Mhs Where Nim = '0841010'
Menggunakan perintah select dengan menggunakan "join"
Select a.country_name as negara, b.region_name as benua
from countries a, region b
where a.region_id = '2'
and a.region_id = b.region_id
hasil : Maka yang akan muncul setelah di running adalah :
- nama tabel country name berubah jadi negara
- nama tabel region_name berubah jadi benua
- dari tabel countries dan region dimana data yang memiliki region_id "2"
- Minus = Pengurangan # Round = Membulatkan bilangan
- Intersect = Potongan # Desc = Mengurutkan Besar --> Kecil
- Union = Penggabungan # Asc = Mengurutkan data Kecil --> Besar
Menggunakan perintah select dengan menggunakan "Like - %"
- Like merupakan perintah pembanding untuk membandingkan suatu nilai dengan nilai lainnya.
- sedangkan karakter % digunakan untuk menghilangkan kata di depannya (jika diletakkan di depan kata yang kita cari) akan tetapi jika diletakkan di belakang maka berfungsi untuk menghilangkan kata dibelakang kata yang kita cari.
Contoh : Select * From Jobs Where Job_Title Like '%President%'
.:. Perintah select ini adalah untuk mencari data di dalam tabel jobs dengan kriteria field job_title-nya yang mengandung kata "president"
.:. Perintah select ini adalah untuk mencari data di dalam tabel jobs dengan kriteria field job_title-nya yang mengandung kata "president"
Query dalam perintah SQL DML antara lain :
- Select : extracts data from database
- Update : update data in a database
- Delete : delete data from a database
- Insert Into : inserts new data into a database
- cara insert into (memasukkan data baru kedalam database)
- cara update (mengapdate data dalam database)
where region_id = '8'
Hasilnya adalah region_id nomer "8" yang awalnya berisi region_name "semarang" akan berubah menjadi "magetan" pada database region.
- cara delete (menghapus data dari database)
Catatan Singkat Fungsi : - Comit --> membuat setiap perubahan selama transaksi tersebut menajadi permanen.
- Rollback --> undo/mengembalikan data sebelum di comit
SQL - DDL (Data Definition Language)
"Perbedan DML tadi merubah data dalam databasenya sedangkan DDL ini merubah strukturnya"
The DDL part of SQL :
- Create Database : creates a new database
- Alter Database : modifies a database
- Create Table : creates a new table
- Alter Table : modifies a table
- Drop Table : delete a table
- cara create table (membuat tabel baru dalam database)
nim varchar2 (11)
nama varchar2 (30)
alamat varchar2 (50)
)
.:. Hasilnya : membuat tabel mhs (mahasiswa) yang berisi nim tidak boleh lebih dari 11 karakter, nama tidak boleh lebih dari 30 karakter dan alamat yang tidak boleh lebih dari 50 karakter.
select * from mhs --> melihat isi dari tabel mahasiswa (mhs)
- cara alter table (merubah tabel dalam database)
.:. Hasilnya : akan muncul kolom baru dalam tabel mahasiswa yaitu telpon dan tidak boleh diisi lebih dari 12 karakter.
- cara drop table (menghapus tabel dari database)
٩(-̮̮̃•̃)۶ (GO PBD GO) ٩(-̮̮̃•̃)۶
cara memback up mhs --> mhs1
create table mhs1
as select * from mhs
.:. Membuat sekaligus mengisi data sesuai dengan table mhs yang telah ada..


Terima Kasih ..
Tidak ada komentar:
Posting Komentar