19
Pengantar RDBMS SMKN 1 Gorontalo

Pengantar RDBMS

Embed Size (px)

Citation preview

Pengantar RDBMS

SMKN 1 Gorontalo

Pendahuluan

SQL (Structured Query Language) adalah bahasa query standar yang digunakan untuk membaca, menulis dan memperoleh informasi yang berguna dari database

SQL yang banyak digunakan sekarang adalah SQL-92

Flat File Databases

Flat file databases adalah suatu database yang didesain menyertakan tabel tunggal

Flat file database meletakkan seluruh data ke dalam tabel tunggal atau daftar dengan kolom-kolom yang merepresentasikan seluruh paramater

Kekurangan flat file database adalah seringnya terjadi duplikasi data yang dapat menyebabkan kerusakan pada data

Relational Databases

Relational database menggabungkan tabel-tabel dengan berbagai metode untuk dapat bekerja sama

Hubungan-hubungan antar tabel data dapat dibandingkan, disatukan, dan ditampilkan dalam form-form database

Keuntungan menggunakan relational database adalah dapat diakses melalui jaringan, internet dan berkolaborasi dengan software-software lain

RDBMS

Vendor Oracle : Oracle, MySQL Vendor Microsoft : Microsoft SQL Server PostgreSQL DB2 Informix

Pengantar MySQL

MySQL merupakan Database Management System SQL yang bersifat open source

Fitur-fitur utama MySQL :− MySQL adalah Relational Database

Management System− Database server MySQL sangat cepat,

reliable dan mudah digunakan− Database server MySQL bekerja dalam

client/server atau embedded system

Pemakaian MySQL

Installasi MySQL-Server

Instalasi MySQL-Server pada Linux berbasis debian sangat mudah dan hanya dengan satu perintah :

Program Klien MySQL

Program-program klien MySQL dapat dipanggil atau dijalankan dari command line, seperti dari sebuah console prompt Windows, atau dari sebuah Unix Prompt Shell

Membuat Database

Perintah SQL untuk membuat database baru :

− mysql> create database nama-database;

− Contoh : mysql> create database latihan;

Melihat Daftar Database

Perintah SQL untuk melihat daftar database yang tersedia :

− mysql > show databases;

Menggunakan Database

Perintah SQL untuk menggunakan database yang sudah dibuat :

− mysql> use nama-database;− Contoh : mysql>use latihan;

Menghapus Database

Perintah SQL untuk menghapus database yang sudah ada :

− mysql> drop database nama-database;

− Contoh : mysql> drop database latihan;

Membuat tabel pada database

Tabel hanya bisa dibuat jika database sudah digunakan sebelumnya

Perintah SQL untuk membuat tabel pada database :

− mysql> create table nama-table(field-1 tipe-data(ukuran), field-n tipe-data(ukuran));

− mysql> create table barang(kode_barang varchar(10), nama_barang varchar(25));

Melihat daftar tabel

Perintah SQL untuk melihat daftar tabel pada database :

− mysql>show tables;

Melihat struktur tabel

Perintah SQL untuk melihat struktur tabel :− mysql>desc nama-tabel;− Contoh : mysql>desc barang;

Merubah struktur tabel

Perintah SQL untuk merubah struktur tabel :

− mysql> alter table nama-tabel add field-baru tipe-data(ukuran);

− Contoh : mysql> alter table barang add harga_barang int;

Menghapus tabel

Perintah SQL untuk menghapus tabel :− mysql> drop table nama-table;− Contoh mysql> drop table supplier;

Menambahkan data ke tabel

Perintah SQL untuk menambahkan data pada tabel :

− mysql> insert into nama-table values ('isi-field1', 'isi-fieldn');

− Contoh : mysql>insert into barang values ('0020','Silverqueen','5000');