A.LANDASAN TEORI
Hay kali ini saya kembali lagi tentunya masih dengan
laporan. oh iya, sebelumnya karena dalam beberapa hari kedepan akan ada hari
raya idul adha, saya disini sekalian mengucapkan selamat hari raya idul adha,
mohon maaf lahir dan batin (emang idul fitri?), oke kembali lagi ke laporan.
Minggu ini adalah kali ketiga praktikum desain basis data dan pada praktikum
kali ini membahas tentang perintah dasar dalam SQL. Langsung saja wes tidak
usah terlalu banyak acara. hahaha
Structure Query Language (SQL) merupakan bahasa standar yang ditetapkan oleh
Americ National Standars Institute (ANSI) untuk mengakses dan memanipulasi data
pada Database Relational.Karena sifatnya standar maka setiap software RDMS
harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau
menyertakan perintah-perintah yang non standar.
B. Beberapa Fungsinya Perintah SQL
1. Query
1. Query
Perintah yang digunakan untuk
menampilkan data dari database,. perintah yang digunakan adalah SELECT.
2. DML (Data Manipulation Language)
Perintah yang digunakan untuk manipulasi
data seperti menambah, mengedit, menghapus data. Perintah yang digunakan INSERT, DELETE, UPDATE, MERGE
3. DDL (Data Definition Language)
Perintah yang digunakan untuk
mendefiniskan struktur Objek database seperti membuat tabel, mengubah struktur
tabel, menghapus tabel. Perintah yang digunakan CREATE, ALTER, DROP, TRUNCATE, RENAME
4. DCL (Data Control Language)
Perintah yang digunakan untuk mengatur
perijinan akses terhadap database. Perintah yang digunakan GRANT, REVOKE
5. TCL (Transaction Control Language)
Perintah yang digunakan untuk menentukan
suatu transaksi diterapkan secara permanen atau dibatalkan. Perintah yang
digunakan COMMIT, ROLLBACK, SAVEPOINT.
C. Aturan Penulisan Perintah SQL
- Perintah dapat ditulis dalam huruf besar
maupun kecil.
- Setiap perintah diakhiri dengan tanda titik
koma “ ; “
- Perintah dapat ditulis satu atau beberapa
baris untuk memberikan komentar pada perintah SQL. Gunakan tanda minus “ -
- “ untuk komentar 1 baris, atau di antara tanda “ \* “ dan “ *\ “
untuk komentar beberapa baris.
B.LAPORAN HASIL
PRAKTIKUM
Kembali
lagi dengan laporan, oke saat ini sudah memasuki praktikum desan basis data
yang ketiga dan seperti biasa harus menulis laporan, oke fix. Pada praktikum
ketiga kali ini membahas tentang perintah dasar SQL, pada praktikum kali ini
bertujuan agar mahasiswa memahami perintah dasar dalam standar query sql.
Perintah dasar yang dimaksud adalah seperti Query untuk menampilkan, menambah,
menghapus dan memanipulasi data dalam tabel. Baiklah untuk lebih lanjutnya kita
langsung saja membahas hasil laporan yang telah kita lakukan.
1. Relasi antar tabel
Relasi
antar tabel ini membutuhkan lebih dari satu tabel, dan berikut adalah relasi
sederhana yang sudah saya buat dalam praktikum. Buatlah tabel pertama terlebih
dahulu, tabel pertama ini adalah tabel yang hanya mempunyai primary key dan
tidak ada foreign keynya.
Setelah itu buat lagi tabel kedua yang akan kita
relasikan dengan tabel pertama. Pada saat membuat tabel ini lah kita
mendeklarasikan relasinya terhadap tabel pertama berikut contoh query nya
create
table mahasiswa(nim_mah int not null,nama_mah varchar(35
),
alamat_mah varchar(50), id_fak integer not null references fakultas, primary
key (nim_mah,id_fak));
Setelah itu selesailah relasi anatara tabel pertama dan
kedua
2.Memasukkan data
Setelah
selesai membuat tabel selanjutnya kita akan memasukkan data, pada teble yang
suda direlasikan kita harus memasukkan data dengan urutan tabel yang hanya
mempunyai priary key saja sebagai yang pertama kita masukkan datanya. querynya
insert into nama_tabel values (data_masukan,data_masukan)
dan gambar dibwah adalah contohnya
Dan berikut gambar tabel diisi inputan
Dan selanjutnya masukkan data pada tabel kedua
Dan lihat hasilnya
3.Menampilkan data
Maksud
menampilkan data disini adalah kita bisa memilih seluruh data atau hanya data
tertentu saja yang ingin kita tampilkan. Untuk menampilkan data gunakan query
berikut
Select nama_kolom from nama_tabel;
Oke langsung saja contohnya
Dan data yang ditampilkan adalah sebagai berikut
Dan dibawah adalah beberapa contoh pengembangan dari
fungsi select
·
Menampilkan seluruh data dari salah satu
mahasiswa
Query nya
Dan tabelnya
·
Menampilkan data nama mahasiswa dan
fakultas berdasarkan nim
Query yang digunakan
Tabel yang ditampilkan
·
Menampilkan isi dari dua tabel yang
sudah direlasikan
Menggunakan query
Hasil yang ditampilkan
·
Menampilkan data mahasiswa yang ada di
fakultas saintek
Query yang dipakai
Tabel yang dipilih
·
Menampilkan data mahasiswa selain yang
ada di saintek
Query untuk memilih
Hasil tabelnya
4.Menghapus data
Berikut ini adalah query untuk
menghapus data dari tabel
delete from namatabel
tapi jika kita menggunakan query diatas kita akan
menghapus seluruh isi dari tabel yang telah kita buat. Kita bisa juga menggunakan
penghapusan berdasarkan spesifikasi baris atau baris tertentu saja. Berikut
Strukturnya :
delete from nama tabel where namakolom = katakunci;
beriku adalah penerapan struktur qery diatas, kita akan
menghapus data dari mahasiswa yang mempunyai nim 13
Dan tabelnya menjadi sebagai berikut
5.Modifikasi data
Modifikasi
ini adalah perintah untuk mengubah isi data yang telah kita masukkan dan menggunakan
fungsi UPDATE. Query yang digunakan
update namatabel set namakolom = isidata where namakolom
= katakunci;
dan contoh penerapannya
Maka isi data dalam tabel akan berubah seperti gambar
dibawah
Saya tambahkan contoh untuk menghapus data mahasiswa yang
mempunyai id_fak nya adalah 1
Menggunakan struktur berikut
Dan tampilannya
5.Pengurutan Data
Maksud
dari pengurutan tabel ini adalah kita bisa memilih mengurutkan isi data
berdasarkan abjad atau angka dari yang terbesar maupun yang terkecil dengan
menggunakan ascending ataupun descending. Perintah yang digunankan adalah ORDER
BY. Dibawah ini contohnya
Maka urutan datanya
Ini contoh lain jika kita hanya ingin menampilkan
sebagian data
Hasilnya adalah
C.PERBANDINGAN
POSTGRESQL DAN MYSQL
Pada
praktikum kali ini query yang digunakan benar-benar serupa, yang menjadi
perbedaan mungkin hanya pada penempatan tanda petik saja.
D.KESIMPULAN
Dari
praktikum yang telah saya lakukan dapat ditarik kesimpulan bahwa postgre maupun
mysql query yang digunakan untuk perintah dasar adalah sama seperti select,
update, delete maupun dalam merelasikan beberapa tabel.
F.DAFTAR PUSTAKA
id.wikipedia.org/wiki/MySQL
Modul praktikum desain basis data 2014





























No comments:
Post a Comment