Structure Query Language (SQL)

Slides:



Advertisements
Presentasi serupa
SQL  SQL adalah bahasa query baku untuk DBMS  SQL diambil sebagai bakuan sejak tahun 1992  Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix,
Advertisements

SQL – DML.
SQL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
SQL (Structured Query Language)
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
PERINTAH SQL.
Dasar-dasar SQL soesanto.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
SQL Basis Data.
DDL & Aturan Referential
PEMROGRAMAN BASIS DATA
Manajemen Basis Data menggunakan SQL Server
Pemrograman Terstruktur
Data Definition Language dan Data Manipulation Language
Mengenal DBMS (Database Management System)
SQL (Structured Query Language) Materi Pertemuan
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
P E R T E M U A N 12 SISTEM BASIS DATA.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
Data Manipulation Language Presented by : Herianto.
SQL Pertemuan
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
Pengenalan Database MySQL
SQL Basis Data.
Modul SBD-2 …….. SQL Server
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Operator C++ Pertemuan 3.
Pertemuan after UTS Structure Query Language (SQL)
PEMASARAN BERBASIS WEB
DDL, DML.
SQL (Structured Query Language)
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Bahasa query terpan.
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
SQL (Structured Query Language)
PEMASARAN BERBASIS WEB
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Operator Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam – macam operator yang terdapat pada PowerBuilder.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Management Information System
Data Manipulation Language (DML)
Pemrograman Internet Database.
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Structure query language (SQL)
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
SQL.
Stucture Query Language
Basis Data Bab 3 Structured Query Language (SQL).
Structure query language (SQL)
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
BAHASA BASIS DATA Data Manipulation Languange
Transcript presentasi:

Structure Query Language (SQL) Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang

SQL SQL merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional. Kemampuan SQL tidak terbatas hanya untuk query (memperoleh data) tetapi mencakup kemampuan antara lain; Pendefinisian Struktur data Pengubahan data Pengaturan sekuritas

Elemen Dasar SQL Adapun elemen-elemen dasarnya antara lain; Konstanta Ekspresi Predicate Operator Logika Fungsi String (String Function) Fungsi Agregasi (Agregate Function)

1. Konstanta Konstanta yang menyatakan nilai tetap untuk suatu variabel diantaranya sebagai berikut ; Konstanta numerik : 23, -245, 5.45 Konstanta text :’Jl.Salak No.8’ Konstanta Date : #2/24/2006# (untuk format tanggal mm/dd/yyyy)

2. Ekspresi Ekspresi adalah segala sesuatu yang menghasilkan nilai. Ekspresi dapat digunakan untuk menghitung nilai. Simbol ekspresi aritmatika dalam SQL ; Simbol Keterangan * Perkalian / Pembagian + Penjumlahan - Pengurangan

3. Predicate Predicate selalu menghasilkan nilai bertipe boolean yang isinya TRUE (benar) atau FALSE (salah). Jenis predicate dalam sintaks SQL antara lain;

3. Predicate Predicate Fungsi Comparison (Perbandingan) <, >, < >, =, >=, <= <  lebih kecil daripada >  lebih besar daripada < >  tidak sama dengan =  sama dengan <=  lebih kecil atau sama dengan >=  lebih besar atau sama dengan BETWEEN Membatasi data secara range misal; Nilai x mulai dari 5 sampai 10, maka; X BETWEEN 5 AND 10

3. Predicate Predicate Fungsi IN Untuk memberi batasan data didalam predicate IN, misal; X IN (‘P’, ’A’, ’H’) artinya; nilai x dalam batasan hanya untuk x=‘P’ atau x=‘A’ atau x=‘H’ LIKE Membandingkan bagian isi data dari suatu field (kolom).

4. Operator Logika Macam-macam operator logika yang digunakan dalam SQL ; Operator Logika Fungsi AND Membandingkan dua buah pernyataan dimana keduanya harus bernilai benar (True) OR Membandingkan dua buah pernyataan dimana jika salah satunya benar maka akan menghasilkan nilai benar(True) NOT Membalik nilai pernyataan

5. Fungsi String Berfungsi untuk mengolah kumpulan karakter/string ; Left (‘2004240088’,4)  ‘2004’ Right(‘2004240088’,4)  ‘0088’ Mid (‘2004240088’,5,2)  ’24’

6. Fungsi Agregasi Fungsi agregasi (Agregate Function) adalah sebagai berikut ; Fungsi Gunanya MIN Mengambil nilai yang terkecil pada sebuah field yang telah dikelompokkan. MAX Mengambil nilai terbesar pada Sebuah field yang telah dikelompokkan. AVG Mengambil nilai rata-rata pada sebuah field yang telah dikelompokkan.

7. Fungsi Data Fungsi agregasi (Data Function) adalah sebagai berikut ; Fungsi Gunanya EXTRACT Memisahkan tgl/bln/th dari sebuah nilai data. Contoh ; EXTRACT(DAY FROM ‘3/3/2006’)  3 CAST Mengkonversi suatu tipe ke tipe lain. Contoh : CAST (USIA AS CHAR(2))

Kelompok Pernyataan SQL DDL (Data Definition Language) DML (Data Manipulation Language)

1. DDL Merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, atribut(kolom), batasan-batasan suatu atribut, serta hubungan antar tabel. Yang termasuk kelompok perintah DDL antara lain ; CREATE, ALTER, DROP

2. DML Kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data. Perintah yang termasuk kategori DML ; Perintah Keterangan SELECT Memilih data INSERT Menambah data DELETE Menghapus data UPDATE Mengubah data