Lintar blog
Minggu, 15 September 2013
Rabu, 04 September 2013
Tugas 1 PBD SQL :
SQL adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional
Secara umum SQL terdiri atas 2 (dua bahasa) yakni Data Definition language (DDL) dan Data manipulation Language (DML).
DDL
Dimana DDL digunakan untuk mengubah, mendefinisikan serta menghapus basis data dan objek yang diperlukan dalam basis data, Misalnya Table,View,User dan lain - lain.
Pada umumnya DDL yang digunakan adalah CREATE ( untuk membuat objek baru) USE (untuk menggunakan suatu objek) ALTER (untuk mengubah suatu objek yang sudah ada) Serta DROP (Untuk menghapus suatu objek).
DML
DML digunakan untuk memanipulasi data yang ada dalam suatu table.
- SELECT untuk menampilkan data
- INSERT untuk menambahkan data baru
- UPDATE untuk mengubah data yang sudah ada
- DELETE untuk menghapus data
SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga terkadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap.
FUNGSI AGREGAT
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat)
Secara umum fungsi aggregat adalah :
- SUM untuk menghitung total nominal data
- COUNT untuk menghitung jumlah kemunculan data
- AVG untuk menghitung rata-rata sekelompok data
- MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Tipe data:
Pada Oracle tipe data PL/SQL secara umum dibedakan menjadi lima, yaitu: numerik, karakter, date, boolean, dan rowid
NAMA
|
TIPE
|
Keterangan
|
NUMBER
|
Numerik
|
Untuk semua tipe numerik
|
BINARY_INTEGER
|
Numerik
|
Di dalamnya meliputi tipe
unsigned integer
|
DEC
|
Numerik
|
Untuk bilangan desimal
|
DOUBLE
PRECISION
|
Numerik
|
Untuk bilangan riil dengan presisi yang tinggi
|
INTEGER
|
Numerik
|
Untuk bilangan bulat
|
INT
|
Numerik
|
Untuk bilangan bulat
|
NUMERIC
|
Numerik
|
Sama dengan NUMBER
|
REAL
|
Numerik
|
Sama dengan NUMBER
|
SMALLINT
|
Numerik
|
Untuk
bilangan bulat dengan rentang yang kecil
|
VARCHAR2
|
Karakter
|
Untuk string dengan panjang yang dinamis sesuai dengan panjang maksimal
yang ditentukan
|
CHAR
|
Karakter
|
Untuk string dengan panjang yang
sudah pasti
|
LONG
|
Karakter
|
Untuk string dengan lebar di atas
32.767 byte
|
DATE
|
Tanggal
|
Untuk tipe tanggal
|
BOOLEAN
|
Boolean
|
Bernilai TRUE (benar) dan FALSE
(salah)
|
ROWIND
|
Rowid
|
Untuk tipe rowid
|
Operator-operator Pembanding Logical
= : sama dengan
> : lebih besar dari
>= : lebih besar atau sama dengan
< : lebih kecil dari
<= : lebih kecil atau sama dengan
Operator-operator SQL
BETWEEN . . . AND . . . : diantara dua nilai
IN (list) : sesuai dengan salah satu dari kumpulan nilai
LIKE : sesuai dengan susunan karakter
IS NULL : adalah bernilai null
Operator-operator Logical
AND : jika kedua komponen bernilai TRUE, hasilnya TRUE
OR : jika salah satu komponen bernilai TRUE, hasilnya TRUE
NOT : mengembalikan nilai sebaliknya
Negasi Operator-operator Logical
!= : tidak sama dengan (VAX, UNIX, PC)
^= : tidak sama dengan (IBM)
<> : tidak sama dengan (seluruh sistem operasi)
NOT colname = : tidak sama dengan
NOT colname > : tidak lebih besar dari
Negasi Operator-operator SQL
NOT BETWEEN . . . AND . . . : tidak diantara dua nilai
NOT IN (list) : tidak dalam kumpulan nilai yang ditentukan
NOT LIKE : tidak sesuai dengan string pembanding
NOT IS NULL: bukan merupakan nilai null
#sumber http://belajarsql.wordpress.com/tutorial-sql/oracle-sql-plsql-3-menampilkan-data-tertentu/
#sumber http://rendramm2.wordpress.com/2010/01/15/sql-adalah/
#sumber Power Point bu siti mukaromah Stikom Surabaya
Langganan:
Postingan (Atom)