Pendahuluan BEKERJA DENGAN 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.
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SQL (Struktured Query Language)
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
UNIVERSITAS BINA DARMA 2013 DATA MANIPULATION LANGUAGE (DML)
Error Handling (Exception) & INDEX
MYSQL.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
DDL & Aturan Referential
MODUL 11 γ (6) γ (6) = 5 γ (5) = 5 ! γ (6) 2.!.γ (2,5) γ (6) = Jawab :
Modul 11 – Hendi Hermawan - 1
Sistem Manajemen Basis Data
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Basis Data Bab 3 Structured Query Language (SQL).
PHP - MySQL.
Internet Programming MySQL
Pemrograman Web/MI/D3 sks
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
Review DDL Pertemuan ke 2.
Collabnet Overview v Informatika BAB X Mengenal Kekangan Nilai Pada Data.
P E R T E M U A N 12 SISTEM BASIS DATA.
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Sistem Basis Data Pertemuan 11 Presented by :
SQL Pertemuan
Pengenalan Database MySQL
SQL Basis Data.
Pertemuan after UTS Structure Query Language (SQL)
PEMASARAN BERBASIS WEB
Bahasa Basis Data.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Bahasa query terpan.
Bahasa Basis Data.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
SQL DML Pertemuan 6 dan 7.
Sistem Basis Data – Bab 11 MENGENAL INDEKS.
Sistem Basis Data ABU SALAM, M.KOM.
PEMASARAN BERBASIS WEB
SQL pada basis data client-server
SQL OVERVIEW.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
OLEH : Slamet Sn Wibowo Wicaksono
DESAIN BASIS DATA-Bagian 4
Pengenalan MySQL An’ Anqinudin L.
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
Pemrograman Web/MI/D3 sks
Basis Data Bab 3 Structured Query Language (SQL).
CREATE, MODIFY, & DELETE TABLE
Pemrograman Web/MI/D3 sks
Referensi Bahasa MySQL
Pemrograman Web/MI/D3 sks
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
Pemrograman Web/MI/D3 sks
Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom.
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Pendahuluan BEKERJA DENGAN SQL http://www.mercubuana.ac.id MODUL 14 BEKERJA DENGAN SQL Pendahuluan penulisan SQLpada berbagai DBMS sangat bervareasi. Contoh bentuk yang umum dipakai adalah seperti berikut: SELECT * FROM tblpengarang Atau Namun, pada beberapa DBMS (misalnya pada Visual Dbsae 7 ), pernyataan diatas perlu ditulis menjadi: Tanda titik koma pada contoh diatas diberikan untuk memberitahukan bahwa baris tersebut belum berakhir (masih ada kelanjutanya pada baris berikutnya). Ooleh karna itu, kelak, ketika anda bekerja denngan suatau DBMS, anda perlu menyesuaikan diri. Perlu juga diketahuai bahwa DBMS tentu barangkali hanya mendukung sebagian pernyataan SQL. Ada kemungkinan bahwa berikutnya (dan juga pada berikutnya ), mengimplementasikan sejunblah tabel dengan hubungan antar tabel sebagai adnda gunakan. berikut: Tblpengarang Nama Kd-peng Alamat Kota Kelamin tblbuku nama Kd-buku Judul Kd-peng

Tabel yang diciptakan dengan peryataan diatas mengisyaratkan: http://www.mercubuana.ac.id CREATE TABEL tblpengarang ( Kd peng Nama Alamat Kota INTEGER UNIQUE NOT NULL CHAR (15) NOT NULL CHAR (30) , CHAR (15)) Tabel yang diciptakan dengan peryataan diatas mengisyaratkan:  Kd peng harus diisi dan bersifat unik  Nama harus diisi.  Lainnya bisa tidak diisi. Menyciptaka Indeks Indeks dapat diciptakan dengan tujuan :  Indeks dapat meningkatkan kinerja, dan  Indes menjamin bahwa suatu kolom bersipat unik. Sebagai contoh, jika seringkali terdapat perintah untuk mengurutkan data pengarang menurut nama pengarang, maka nama pengarang akan lebih baik kalau diindeks. Dengan adanya indeks, penycarian suatu data yang didasarkan kolom yang diindeks akan dapat dilakukan dengan cepat. Namun kelebihan ini tentu saja juga dapat dibayar dengan suatu kelemahan. Pengindeksan memperlambat proses penambahan dan penghapusan baris pada tabel , karena pada saat terjadi penambahan dan penghapusan atau penghapusan baris, indeks perlu diperbahrui.

http://www.mercubuana.ac.id Pada contih diatas, indeks tidak bersipat unik. Tentu saja, nama memang tidak bersipatunik . mungkin saja dua orang pengarang atau lebih memiliki nama yang sama. Bila yang akan diindeks adalah kolom yang nilainya bersifat unik, kata UNIQUE perlu ditambahkan. Contoh : CREATE UNIQUE INDEX idx kd peng ON tblpengarang (kd peng) Pada contoh ini, indeks idx kd peng bersifat unik. Jika indeks tersusun atas lebih dari satu kolom untuk kunci komposit), Bentuk penciptaan indeks berupa : CREATE UNIQUE INDEX nama indeks ON nama tabel (kolom x kolom y) 7.4 Menghapus indeks Indeks yang tidak dipergunakan lagi (karena suatu hal ) bisa dihapus dengan menggunakan pernyataan DROP INDEX. Pormat pernyataan ini: DROP INDEX nama indeks ON nama tabel Contoh : DROP INDEX idx nama ON tblpengarang Merupakan pernyataan untuk menghapus indeks idx nama pada tabel tblpengarang. Bila nama indeks yang akan dihapus haya digunakan pada sebuah tabel, maka klausa ON nama tabel tidak perlu ditulis. Menghapus tabel Tabel yang tak terpakai lagi dapat dihapus dengan menggunakan pernyataan DROP TBAEL. Contoh: