PENGANTAR STRUCTURED 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.
DESAIN & KONFIGURASI DATABASE
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
PHP dan MySQL.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
SQL (Structured Query Language)
Manajemen Basis Data menggunakan SQL Server
LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom.
Pertemuan 4 Database dengan MySQL.
Pemrograman Terstruktur
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Istilah-Istilah di lingkungan Database
Data Definition Language dan Data Manipulation Language
Mengenal DBMS (Database Management System)
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
BAB 1 Pengenalan Database dan DBMS
Sistem Basis Data Pertemuan 11 Presented by :
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
PENGANTAR TEKNOLOGI SIA 2
SQL Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
TEMPAT PENYIMPANAN DATA
DDL, DML.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
Structure Query Language (SQL)
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
SQL.
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
SQL (Structured Query Language)
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Management Information System
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Basis Data (Database) Rahmat D.R. Dako, ST., M.Eng.
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Stucture Query Language
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Stucture Query Language
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Data Defenition Languange
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

PENGANTAR STRUCTURED QUERY LANGUAGE (SQL) Sistem Basis Data – Bab 5 PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)

Pengertian SQL SQL merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional.

Antarmuka SQL Terhadap DBMS (Database Management System) Penggunaan SQL pada DBMS cukup luas. SQL dapat dipakai oleh berbagai kalangan (Database Administrator/DBA, pemrogram atau pengguna). SQL sebagai bahasa administrasi basis data. SQL sebagai bahasa pemrograman basis data. SQL sebagai bahasa query interaktif.

Elemen SQL Pernyataan Nama Tipe Data Konstanta Ekspresi

Pernyataan Pernyataan adalah perintah SQL yg meminta sesuatu tindakan kepada DBMS. Beberapa pernyataan SQL dapat dilihat pada tabel 1.

Tabel 1. Pernyataan-pernyataan dasar SQL Keterangan ALTER Mengubah struktur tabel COMMIT Mengakhiri sebuah eksekusi transaksi CREATE Menciptakan tabel, indeks DELETE Menghapus baris pada tabel DROP Menghapus tabel, indeks SELECT Memilih baris dan kolom pada tabel UPDATE Mengubah nilai pada sebuah baris

Nama Nama digunakan sebagai identitas bagi objek-objek pada DBMS. Contoh objek pada DBMS adalah tabel, kolom dan pengguna.

Tipe Data Beberapa tipe data standar dapat dilihat pada tabel 2 dan tipe data perluasan (spesifik terhadap DBMS tertentu) dapat dilihat pada Tabel 3.

Tabel 2. Tipe data standar Pernyataan Keterangan CHAR Untuk menyatakan deretan karakter (string). Misalnya, untuk menyatakan nama orang, nama jalan, atau nama kota. INTEGER Untuk menyatakan bilangan bulat. NUMERIC Untuk menyatakan bilangan real.

Tabel 3. Tipe data perluasan Pernyataan Keterangan VARCHAR Untuk menyatakan string yang panjangnya bervariasi. MONEY Untuk menyatakan uang. BOOLEAN Menyatakan tipe logis (True atau False) SERIAL atau AUTOINCREMENT Untuk menyatakan nilai yang urut

Konstanta Kontanta menyatakan nilai yg tetap . Contoh: Konstanta numerik: 123, -246, 5.45 Konstanta : ‘Jl. Anggrek 23’

Ekspresi Ekspresi adalah segala sesuatu yg menghasilkan nilai. Sebagai contoh: (LABA / MODAL) * 100 merupakan ekspresi untuk membagi isi variabel LABA dengan MODAL, dan kemudian dikalikan dengan 100. Simbol-simbol yg dapat digunakan pada ekspresi aritmatika dapat dilihat pada Tabel 4.

Tabel 4. Simbol pada ekspresi aritmatika Pernyataan Keterangan * Perkalian / Pembagian + Penjumlahan - Pengurangan

Kelompok Pernyataan SQL Data Defition Language (DDL) atau bahasa pendefinisi data : perintah untuk mendefinisikan atribut-atribut basis data, tabel, hubungan antar tabel. Perintah-perintah : CREATE, ALTER, DROP 2. Data Manipulation Language (DML) atau bahasa pemanipulasi data : perintah untuk memanipulasi data dalam basis data. Perintah-perintah : INSERT (menambah data), SELECT (memilih data), UPDATE (mengubah data), DELETE (menghapus data). 3. Data Control Language (DCL) atau bahasa pengendali data. Perintah-perintah : COMMIT (menyetujui rangkaian perintah pada transaksi , ROLLBACK (membatalkan transaksi karena kesalahan pada salah satu rangkaian.

Tugas Bab 5: Sebutkan dan jelaskan tipe data standar? Sebutkan dan jelaskan tipe data perluasan? Sebutkan dan jelaskan kelompok pernyatan SQL? Sebutkan contoh konstanta? Sebutkan contoh ekspresi?