SQL (Structure Query Language)

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

SQL.
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
KUMPULAN PERINTAH SQL PENDY.
SQL (Structured Query Language)
ORACLE 10g.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SQL (Struktured Query Language)
PERINTAH SQL.
Dasar-dasar SQL soesanto.
MYSQL.
1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi.
SQL.
Manajemen Basis Data menggunakan SQL Server
Strctured Query Language
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
Microsoft SQL Server DDL dan DML dasar
Data Types Data Definition Language Referential Constraint SQL Query
SQL = Structure Query Language
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
Sistem Basis Data Pertemuan 11 Presented by :
SQL (Structured Query Language)
STRUCTURED QUERY LANGUAGE (SQL)
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
SQL (Structure Query Language)
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
SQL (Structure Query Language)
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
SQL-Pembatas dan Pengurutan Data
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
SQL (Structure Query Language)
PENJURUSAN DI ORACLE ORACLE DEVELOPER
SQL (Structure Query Language)
Bahasa Basis Data.
DDL, DML.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
SQL (Structure Query Language)
SQL (Structure Query Language)
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
Manajemen Basis Data menggunakan SQL Server
SQL DML Pertemuan 6 dan 7.
Data Manipulation Languange (DML) Perintah INSERT dan DELETE
SQL: DML Basis Data Pertemuan 06.
Konsep Teknologi Informasi B
SQL (Structured Query Language)
SQL OVERVIEW.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Model Relational DATABASE
SQL (2) (Structure Query Language)
Structured Query Language
Structured Query Language (SQL)
Data Manipulation Language (DML)
Pemrograman Internet Database.
SQL Siti Mukaromah, S.Kom.
Structure Query Language (II)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Pengenalan mySQL database
Structured Query Language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
DML dan View Oleh : Sri Herawati.
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

SQL (Structure Query Language) syurfah@gmail.com SQL (Structure Query Language) Pertemuan 2 – RETRIEVING DATA USING THE SQL SELECT STATEMENT

RDBMS

Penyimpanan Data pada Media yang berbeda

Konsep Database Relasional Dr E. F. Codd mengusulkan model relasional untuk sistem database pada tahun 1970. Sebagai dasar untuk RDBMS (Relational Database Management System) Model Relasional terdiri dari : Relasi antar tabel Set operator untuk menghasilkan result dgn menghubungkan relasi antar tabel Integritas dan konsistensi data

Definisi dari Relational Database Relational database adalah kumpulan relasi atau tabel dua dimensi.

Relational Database Terminology

SQL

SQL Kepanjangan dari SQL adalah Structured Query Language. SQL digunakan untuk berkomunikasi dengan database. Menurut ANSI (American National Standards Institute), SQL merupakan bahasa standar untuk sistem manajemen database relasional. Perintah SQL digunakan untuk melakukan tugas-tugas seperti update data, atau mengambil data dari database.

Berkomunikasi dgn RDBMS menggunakan SQL

Tabel tabel yang digunakan utk Latihan

Mengatur Perubahan dr DML SQL STATEMENT MANIPULASI & MEMBACA DEFINISI dan MEMBUAT CONTROL HAK AKSES Mengatur Perubahan dr DML

Kemampuan dr SQL SELECT statement Projection adalah kemampuan perintah SQL SELECT untuk memilih kolom mana yang akan ditampilkan. Selection adalah kemampuan perintah SQL SELECT untuk memilih baris yang akan ditampilkan. Joining merupakan kemampuan perintah SQL SELECT untuk menampilkan informasi yang berasal dari 2 tabel atau lebih, dimana ada relasi tertentu yang menghubungkan antar tabeltabel tersebut.

Konsep Dasar SELECT statement SELECT mengidentifikasi kolom yang mau ditampilkan FROM mengidentifikasi tabel yang berisi kolom yang akan ditampilkan.

Menampilkan SEMUA KOLOM dr tabel

Menampilkan KOLOM spesifik

ATURAN PENULISAN statement SQL SQL statement tidak case sensitive artinya tidak dibedakan antara penulisan huruf kecil dan huruf besar. SQL statement dapat terdiri dari lebih dari satu baris. Keyword tidak bisa disingkat atau dipisah dibaris yang berbeda. Klausa biasanya ditempatkan pada baris yang berbeda. Gunakan indentasi untuk setiap klausa agar mempermudah pembacaan perintah. Setiap perintah diakhiri dengan titik koma. Penambahan komentar pada perintah SQL bisa dilakukan dengan menggunakan tanda minus dua kali “–” untuk komentar satu baris, sedangkan komentar lebih dari satu baris harus diawali dengan tanda /* dan diakhiri dengan tanda */ A.K.A NOTE

Ekspresi Aritmatik Suatu ekspresi yang melibatkan tipe data bilangan (NUMBER) dan tanggal (DATE) menggunakan ekspresi aritmatika. Penggunaan ekspresi aritmatik

Operator Precedence

Mendefinisikan NILAI NULL Nilai NULL pada suatu kolom bisa berarti ada data yang tidak diisi, atau tidak diketahui nilainya. Nilai NULL tidak sama dengan NOL (zero). Nilai NULL juga tidak sama dengan spasi kosong.

Menggunakan kolom ALIAS Judul (secara default) pada tiap kolom yang ditampilkan (heading) selalu sama dengan nama kolomnya dan ditulis dengan huruf besar. Penggantian judul kolom, sehingga tidak sama dengan judul default disebut kolom alias.

Operator Concatenation Menggabungkan hasil dari kolom atau kata dengan kolom lain. Operator ini direpresentasikan dengan DUA garis tegak lurus (||)

Literal Character Strings Literal character adalah karakter, angka atau tanggal yang termasuk dalam statement SELECT. Tanggal dan karakter literal, diapit oleh tanda kutip tunggal.

Baris yang duplikat Perintah query akan memberikan hasil termasuk suatu nilai yang bisa muncul lebih dari satu kali. Untuk mengeleminasi baris ganda atau suatu nilai yang bisa muncul lebih dari satu kali digunakan keyword DISTINCT.

Menampilkan Struktur Tabel Untuk menampilkan struktur tabel digunakan DESCRIBE.

Exercise! Buat query untuk : Menampilkan isi dari tabel Employees Menampilkan struktur tabel dari Departments. Kemudian tampilkan semua datanya. Menampilkan semua tabel yang dimiliki oleh user HR Menampilkan kolom hire date, job_id dan salary Menampilkan employee_id, first_name, salary, nilai salary ditambah 5000 dan judul kolomnya diganti menjadi new_salary. Menampilkan job_id, secara unik dari table employees Menampilkan seluruh karyawan dan job_id-nya. Tampilkan last_name yang digabung dengan job_id-nya (pisahkan dengan kata-kata : bekerja sebagai) Cth : King bekerja sebagai AD_Press dan nama kolomnya Karyawan dan Jabatan Select * from employees; Describe departments; Select * from tab; Select hire date, job_id, salary from employess; SELECT employee_id, first_name, salary, salary+5000 AS "new_salary" FROM employees; Select distinct job_id from employees; Select last_name ||’bekerja sebagai’|| job_id as “Karyawan dan Jabatan” from employees; Afsaf afadf

Exercise! salary x 12 gaji setahun FROM EMP; Menampilkan employee_id, last_name, salary dan salary dikalikan 20% dengan nama kolom Gaji Baru Apakah statement SELECT berikut ini dapat dijalankan dgn benar? SQL>SELECT last_name,job_id,salary as sal FROM EMPLOYEES; Jelaskan kesalahan2 pada statement SELECT berikut SQL> SELECT empno, ename salary x 12 gaji setahun FROM EMP;

Next : Pengumpulan Tugas Restricting and Sorting Data