Monday, October 19, 2015

APA YANG DIMAKSUD DENGAN BASIS DATA (DATABASE)

Database adalah padanan komputer dari sebuah daftar terorganisir atas informasi. Umumnya, informasi ini memiliki sebuah subyek atau kegunaan umum, seperti misalnya daftar pekerja.

Daftar disusun dalam TABEL kolom dan baris, yang disebut FIELD dan RECORD dalam istilah database. Masing-masing kolom (field) menyimpan sebuah tipe informasi tertentu mengenai seorang pekerja: nama depan, nama belakang, tanggal masuk, dan seterusnya. Setiap baris (record) berisi informasi tentang pekerja yang berbeda.

Kekuatan database sesungguhnya bukanlah pada kemampuan menyimpan informasi; melainkan kemampuan dalam mengambil informasi yang tepat secara cepat dari database.

Saturday, October 10, 2015

ADMIN BASIS DATA (DATABASE ADMINISTRATOR)

Database Administrator (DBA)

Merupakan individu yang bertugas mengontrol seluruh pusat data sistem. Fungsi-fungsinya terdiri dari:

  • Schema definition. DBA membuat skema sistem basisdata yang dengan mengeksekusi kumpulan notasi definisi data di DDL (Data Definition Language).
  • Storage structure and access-method definition.
  • Schema and physical-organization modification. DBA melakukan ubah skema dan organisasi fisik untuk mewakili perubahan kebutuhan dari organisasi atau mengubah organisasi fisik untuk meningkatkan performa.
  • Granting of authorization for data access. Memberikan tipe-tipe yang berbeda dari otorisasi, DBA dapat mengatur bagian-bagian jenis data dari pengguna yang dapat mengaksesnya.
  • Routine maintenance.
    • Membackup database secara periodik, tiap-tiap atas tapes atau atas remote servers, untuk mencegah data hilang dari bencana seperti banjir.
    • Memastikan ruang disk cukup kosong tersedia untuk operasi normal dan mengupgrade ruang disk jika diperlukan.
    • Memonitor berjalannya pekerjaan di database dan memastikan performa tidak terdegradasi oleh penugasan berlebihan yang dilakukan oleh beberapa user.
Reference: Database System Concepts Fifth EditionAbraham Silberschatz · Henry F. Korth · S. Sudarshan.

BAHASA QUERY (SQL)

Tutorial SQL

SQL merupakan bahasa standar untuk mengakses basis data.
Bagaimana cara menggunakan SQL untuk mengakses dan manipulasi data pada: MySQL, SQL Server, Access, Oracle, Sybase, DB2, dan sistem basis data lainnya.

Pengertian SQL,

  • SQL kepanjangan dari Structured Query Language
  • SQL memfasilitasi untuk akses dan manipulasi basis data
  • SQL merupakan standarisasi ANSI (American National  Standards Institute)

Kemampuan SQL,

  • SQL mampu menjalankan queri terhadap basis data
  • SQL mampu memproses pencarian data dari basis data
  • SQL mampu input file dan menyimpannya ke dalam basis data
  • SQL mampu perbaru file dan menyimpannya ke dalam basis data
  • SQL mampu hapus file dan menyimpannya ke dalam basis data
  • SQL mampu membuat baru basis data
  • SQL mampu membuat baru tabel di basis data
  • SQL mampu membuat cara penyimpanan di basis data
  • SQL mampu menampilkan file di basis data
  • SQL mampu mengatur otoritas pada tabel, procedures, and views

Friday, October 9, 2015

Sintaks SQL

Notasi SQL

Sintaks yang diperlukan untuk menampilkan data pada basis data dengan notasi SQL. 

Beberapa notasi SQL sebagai berikut:
  • SELECT = menampilkan data dari basis data
  • UPDATE = memperbarui data pada basis data
  • DELETE = menghapus data dari basis data
  • INSERT INTO = input data baru ke dalam basis data
  • CREATE DATABASE = membuat baru basis data
  • ALTER DATABASE = memodifikasi basis data
  • CREATE TABLE = membuat baru tabel
  • ALTER TABLE = memodifikasi tabel
  • DROP TABLE = menghapus tabel
  • CREATE INDEX = membuat sebuah index (search key)
  • DROP INDEX = menghapus index

SQL 'SELECT' Statement = notasi ini untuk memilih data dari basis data

SQL 'SELECT DISTINCT' Statement = notasi ini untuk menampilkan hanya kolom dengan nilai berbeda

SQL 'WHERE' Clause = notasi ini digunakan untuk memfilter hasil data yang disimpan