pengantar rdbms

Download Pengantar RDBMS

If you can't read please download the document

Upload: rochmad-jassin

Post on 07-Aug-2015

25 views

Category:

Data & Analytics


0 download

TRANSCRIPT

  1. 1. Pengantar RDBMS SMKN 1 Gorontalo
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. RDBMS Vendor Oracle : Oracle, MySQL Vendor Microsoft : Microsoft SQL Server PostgreSQL DB2 Informix
  6. 6. 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
  7. 7. Pemakaian MySQL
  8. 8. Installasi MySQL-Server Instalasi MySQL-Server pada Linux berbasis debian sangat mudah dan hanya dengan satu perintah :
  9. 9. 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
  10. 10. Membuat Database Perintah SQL untuk membuat database baru : mysql> create database nama-database; Contoh : mysql> create database latihan;
  11. 11. Melihat Daftar Database Perintah SQL untuk melihat daftar database yang tersedia : mysql > show databases;
  12. 12. Menggunakan Database Perintah SQL untuk menggunakan database yang sudah dibuat : mysql> use nama-database; Contoh : mysql>use latihan;
  13. 13. Menghapus Database Perintah SQL untuk menghapus database yang sudah ada : mysql> drop database nama-database; Contoh : mysql> drop database latihan;
  14. 14. 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));
  15. 15. Melihat daftar tabel Perintah SQL untuk melihat daftar tabel pada database : mysql>show tables;
  16. 16. Melihat struktur tabel Perintah SQL untuk melihat struktur tabel : mysql>desc nama-tabel; Contoh : mysql>desc barang;
  17. 17. 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;
  18. 18. Menghapus tabel Perintah SQL untuk menghapus tabel : mysql> drop table nama-table; Contoh mysql> drop table supplier;
  19. 19. 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');