tugas PTI

Nama : Rokhmat Edi Saputro
NIM : 09520244026
Kelas : F2
Prodi : PT Informatika
Alamat Blog : spirit—love.blogspot.com
Konsep SQL
SQL (Structured Query Language) (baca: sequel) adalah salah satu bahasa generasi
level ke-4 (4th GL) yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory.
Sturctured Query Language digunakan untuk berkomunikasi dengan database.
Berdasarkan ANSI (American National Standards Institute) SQL menjadi bahasa
standart untuk berhubungan dengan DBMS. Perintah - perintah SQL digunakan untuk
berbagai macam tujuan seperti merubah data, menghapus data atau menambah data
pada database. Banyak DBMS yang menggunakan perintah - perintah SQL diantaranya
adalah Oracle, Sybase, Ingres, MySQL dan lain - lain.
Pada SQL terdapat DDL dan DML. Data Definition Language (DDL) adalah perintah
yang digunakan untuk mendefinisikan suatu database. Perintah-perintah yang termasuk
dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML)
adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel.
Perintah-perintah yang termasuk dalam DML adalah SELECT, UPDATE, DELETE,
INSERT.Berbeda dengan bahasa pemrogramman level ke-3 (3rd GL), SQL adalah bahasa
yang bersifat request oriented dan bersifat non-prosedural sehinggan lebih mudah untuk
dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang digunakan oleh
manusia untuk berkomunikasi. Oleh karena itu, SQL lebih fleksibel dalam penggunaannya.
Selain itu, SQL juga bersifat non case sensitif. Banyak vendor pembuat DBMS (Database
Management System) yang saat ini menggunakan SQL sebagai standarisasi dalam produk
mereka, seperti ORACLE, Microsoft SQL Server, PostGreSQL, dan MySQL.
SQL sendiri terbagi atas beberapa bagian, yaitu:
Tiga bagian utama SQL:
1.DDL (Data Definition Language), yaitu bahasa yang memiliki kemampuan untuk
mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek
seperti tabel, indeks, bahkan basis datanya sendiri. Misalnya, CREATE, DROP, dan
ALTER.
2.DML (Data Manipulation Language), yaitu bahasa yang berhubungan dengan
proses manipulasi data pada tabel, record. Misalnya, INSERT, UPDATE, SELECT,
dan DELETE.
Perintah SQL Standar dalam SQL Server 2000 (Transact SQL)
Berikut beberapa perintah dan fungsi yang sering digunakan di dalam Transact SQL.
Perintah - Keterangan
CREATE DATABASE – Membuat Database
ALTER DATABASE – Mengubah Database
DROP DATABASE – Membuat Database
CREATE TABLE – Membuat Tabel
ALTER TABLE – Mengubah struktur tabel
DROP TABLE – Menghapus tabel
CREATE VIEW - Membuat view
ALTER VIEW - Menghapus view
DROP VIEW - Menghapus view
CREATE PROCEDURE - Membuat stored procedure
ALTER PROCEDURE - Mengubah stored procedure
DROP PROCEDURE - Menghapus stored procedure
CREATE TRIGGER - Membuat trigger
ALTER TRIGGER - Mengubah trigger
DROP TRIGGER - Menghapus trigger
CREATE INDEX - Membuat index
DROP INDEX - Mengubah index
SELECT - Menampilkan data dari tabel
COMMIT - Menuliskan perubahan ke dalam disk
ROLLBACK – Membatalkan perubahan yang dilakukan setelah perintah COMMIT yang
terakhir.
Berikut beberapa fungsi yang sering digunakan di dalam Transact SQL.
Fungsi - Keterangan
SUM ( ) - Menjumlahkan record
AVG ( ) - Rata-rata nilai
MAX ( ) - Menampilkan nilai terbesar
MIN ( ) - Menampilkan nilai terkecil
COUNT ( ) - Menghitung jumlah record
SYSDATE ( ) - Menampilkan tanggal dari sistem
Dasar-dasar SQL
1.DDL (Data Definition Language)
Perintah – Keterangan
CREATE TABLE – Membuat tabel
CREATE INDEX – Membuat index
ALTER TABLE – Mengubah struktur tabel
DROP TABLE – Menghapus tabel
DROP INDEX – Menghapus index
GRANT – Memberikan hak akses
REVOKE – Menghapus hak akses
1.DML (Data Manipulation Language)
Perintah – Keterangan
SELECT – Menampilkan record dari tabel atau view
INSERT – Menyisipkan record ke dalam tabel
UPDATE – Menghapus record dari tabel
DELETE – Menghapus record dari tabel
COMMIT – Menuliskan perubahan ke dalam disk
ROLLBACK – Membatalkan perubahan yang dilakukan setelah perintah COMMIT
terakhir
Database Languange
DBMS merupakan perantara bagi pemakai dengan basis data dalam disk. Cara
berinteraksi/komunikasi antara pemakai dengan basis data tersebut diatur dalam suatu
bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu dapat kita
sebut sebagai bahasa basis data yang terdiri dari atas sejumlah perintah(statment) yang
diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk
melakukan suatu aksi/pekerjaan tertentu.
Sebuah basis data biasanya dapat dipilih ke dalam 2 bentuk yaitu:
1. Data Definition Language(DDL)
2. Data Manipulation Languange(DML)
1. DDL Struktur/skema basis data yang menggambarkan/mewakili desain basis data
secara keseluruhan didefinisikan dengan bahasa khusus yang disebut DDL. Dengan
bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel,
menentukan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi
perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut
Kamus Data
2. DML Merupakan bentuk bahasa basis data yang berguna untuk melakukan
manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat
berupa:
a. Penyisipan/Penambahan data baru ke suatu basis data
b. Penghapusan data dari suatu basis data
c. Pengubahan data dari satu basis data
Gambar 1. Contoh create database
Gambar ar 2. Contoh create tabel
Gambar 3. Contoh create tabel
Gambar 4. Contoh create query
Gambar 5. Contoh insert,delete pada office acces

Comments

Popular posts from this blog