Selasa, 30 September 2014

Laapooraan 2

BAB 1
LANDASAN TEORI


Apa itu SQL ?
Pengertian SQL dari yaitu SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.Mengetahui perintah perintah dasar sql merupakan modal awal untuk pengembangan database.

SQL digunakan untuk memanipulasi basis data relasional. Berikut adalah perangkat lunak basis data relasional.
* Microsoft Access
* Paradox * MySql
* Interbase * SQL Server Perintah SQL terbagi atas 3 (tiga) kelompok yaitu : 1. Bahasa Defenisi Data (Data Defenition Language) 2. Bahasa Manipulasi Data (Data Manipulation Language) 3. Bahasa Kendali Data (Data Control Language)



Pebedaan SQL dan Mysql

Bila sekilas SQL dan Mysql seperti sama, tapikeduanya berbeda SQL adalah bahasa permintaan sedangkan Mysql adalah software RDBMS yang mensupport bahasa SQL. Bila anda pernah mempelajari bahasa pemograman contohnya C++ tentunya anda sudah tahu bahwa bahasa C++ dapat di compile dengan borland C++ maupun devC, sama halnya dengan SQL, SQL dapat digunakan di oracle, Mysql, dan software database lain yang mensupport SQL.
Dalam penggunaan perintah SQL dapat dibagi menjadi tiga kelompok yaitu :
DDL(Data Definition Languange)
Create : membuat  database,tabel,view
Alter: mengubah struktur tabel, mengganti nama tabel, menambah mengurangi kolom
Drop : menghapus database, tabel
DML(Data Manipulation Languange)
Insert    : menyisipkan/memasukan data ke dalam tabel
Select    : memilih/menampilkan data dalam tabel
Update : memperbaharui data dalam tabel
DCL(Data Control Languange)
Grand   : memberikan hak akses kepada user (pengguna)

Revoke : mencabut hak akses dari user(pengguna)

BAB 2
HASIL PRAKTIKUM DAN TUGAS RUMAH

  • HASIL PRAKTIKUM
  1. Membuat tabel dengan nama identitasNim bersama fieldnya.
  2. Membuat tabel lagi dengan nama pegawai.
  3. Menghapus kolom "alamat_idn".
  4. Menambah kolom "pekerjaan_idn".
  5. Mengubah nama tabel pegawai menjadi pekerjaNIM lalu mengubah nama kolom "pekerja_idn" jadi "alamat_idn".
  6. Memberikan Primary Key pada tabel pekerjaNIM dan mengubah type data pada kolom "alamat_idn" jadi text.

  7. Menghapus tabel pekerjaNIM.
  8. Membuat temporary tabel dengan nama mahasiswa_sementara dengan 3 kolom yaitu id, nama, tanggal lahir.
  9. Menghapus semua hak ases tabel tertentu kepada salah satu user yang telah dibuat dan lakukan pengecekan. Lalu memberikan semua hak akses kembali dan lakukan pengecekan kembali. Hapus hak ases SELECT tabel tertentu kepada salah satu user dan melakukan pengecekan.

  • JAWABAN TUGAS PRAKTIKUM MYSQL
  1. Membuat tabel dengan nama identitasNim bersama fieldnya.



  2. Membuat tabel lagi dengan nama pegawai.

     










  3. Menghapus kolom "alamat_idn".



  4. Menambah kolom "pekerjaan_idn".
  5. Mengubah nama tabel pegawai menjadi pekerjaNIM lalu mengubah nama kolom "pekerja_idn" jadi "alamat_idn".
  6. Memberikan Primary Key pada tabel pekerjaNIM dan mengubah type data pada kolom "alamat_idn" jadi text.
  7. Menghapus tabel pekerjaNIM.
  8. Membuat temporary tabel dengan nama mahasiswa_sementara dengan 3 kolom yaitu id, nama, tanggal lahir.
  9. Menghapus semua hak ases tabel tertentu kepada salah satu user yang telah dibuat dan lakukan pengecekan. Lalu memberikan semua hak akses kembali dan lakukan pengecekan kembali. Hapus hak ases SELECT tabel tertentu kepada salah satu user dan melakukan pengecekan.




BAB 3
PENUTUP

KESIMPULAN
Pengertian SQL dari yaitu SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional.
Dalam penggunaan perintah SQL dapat dibagi menjadi tiga kelompok yaitu :

  • DDL(Data Definition Languange)
  • DML(Data Manipulation Languange)
  • DCL(Data Control Languange)

DAFTAR PUSTAKA
http://prodisi.wordpress.com/2009/05/04/apa-itu-sql/

Tidak ada komentar:

Posting Komentar