Download SQL

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
PENGENALAN SQL
Minggu 1 – Pertemuan 1
SEMESTER GANJIL 2013
Sasaran Pembelajaran
Mengetahui tujuan pembelajaran SQL
(Structured Query Language) serta
keterkaitannya dengan desain database
Mengetahui apa yang dimaksud dengan
bahasa SQL
Desain Database  ERD
 Setiap suplier dapat mensuplai beberapa buah barang.
Setiap barang dapat disuplai oleh beberapa suplier.
Desain Database  Relasi Antar Tabel
Dari relasi antar tabel yang
dibentuk, diimplementasikan dalam
DBMS dengan menggunakan
bahasa SQL
Database VS DBMS
 Database  Kumpulan data yang terorganisir
 DBMS  Suatu sistem untuk mempertahankan
record-record data secara komputerisasi, guna
menyimpan informasi dan memungkinkannya untuk
mengakses dalam melakukan perubahan, ataupun
pemanfaatan informasi secara lebih meluas
Akses data dapat dilakukan pemakai sesuai
kebutuhan.
SQL (Structured Query Language)
 Bahasa yang digunakan untuk memodifikasi dan mengakses data atau
informasi dari area penyimpanan yang disebut dengan database.
 3 tipe bahasa SQL
1. SQL DDL (Data Definition Language)

Mendefinisikan struktur database dan table

CREATE, ALTER, DROP
2. SQL DML (Data Manipulation Language)

Memanipulasi data dalam table

SELECT, INSERT, UPDATE, DELETE
3. SQL DCL (Data Control Language)

Pemberian hak akses user

GRANT, REVOKE
Hasil Implementasi Desain ke DBMS
ORACLE
INSTALASI ORACLE XE 11g
 Download installer Oracle DB 11g Express Edition (XE) dari
http://www.oracle.com/technetwork/products/expressedition/downloads/index.html.
 Extract file kompresi zip pada windows explorer lalu jalankan file installer
(setup.exe).
INSTALASI ORACLE XE 11g
 Selanjutnya tampil halaman License Agreement, pelajari dengan seksama
isi dari peraturan yang telah ditetapkan oleh Oracle. Jika setuju pilih radio
button I accept the terms in the license agreement lalu klik Next.
INSTALASI ORACLE XE 11g
 Tentukan lokasi instalasi Oracle Database XE (defaultnya c:\oraclexe\) lalu
klik tombol Next. Jika hendak merubah lokasi instalasi tekan tombol Browse.
 Pada halaman Specify Database Passwords,
.ketikkan password untuk user SYS dan SYSTEM.
User SYS dan SYSTEM pada database Oracle
memiliki hak akses level tertinggi untuk dapat
melakukan operasi manajemen pada Oracle
Database. Setelah selesai memasukkan
password klik tombol Next.
INSTALASI ORACLE XE 11g
 Klik tombol Install untuk memulai proses instalasi.
User dan Schema dalam Oracle
 USER adalah orang yang dapat melakukan koneksi ke database.
 User akan memiliki username dan password.
 SCHEMA merupakan tempat untuk menyimpan obyek yang dimiliki
oleh seorang user.
 Dalam oracle, saat user diciptakan, schema dari user tersebut juga
dibuat.
 Dengan kata lain, schema adalah obyek-obyek yang dimiliki oleh
user, pada awalnya schema adalah kosong.
 CATT:
 Saat seorang user diciptakan, belum tentu user tersebut dapat melakukan
koneksi ke database.
 Agar user yang telah diciptakan dapat melakukan koneksi ke database. Berikan
HAK AKSES untuk koneksi ke database.
Obyek dalam Database
 Yang merupakan obyek dalam database adalah:
1. Table
2. View
3. Index
4. Synonym
5. Sequence
6. Trigger
7. Stored Procedure
8. Stored Function
SELESAI
Minggu 1 – Pertemuan 1