Pages

Sunday, 6 October 2013

Manajemen Transaksi

Konsep Transaksi

  • Transaksi adalah sebuah unit eksekusi dari program yang mengakses dan memungkinkan update berbagai macam tipe data.
  • Biasanya suatu transaksi diinisialisasikan oleh program user yang ditulis dalam bahasa pemrograman atau manipulasi data tingkat tinggi (sebagai contoh, SQL, C/C++), yang dibatasi oleh statement (pemanggilan fungsi) dalam bentuk begin transaction dan end transaction.
  • Transaksi terdiri dari semua operasi yang dieksekusi diantara begin transaction dan end transaction.
  • Pada saat eksekusi transaksi, database bisa saja menjadi tidak konsisten. Namun pada saat transaksi sampai pada level commited, maka databasenya harus konsisten.
  • Dua hal utama yang mungkin akan dihadapi pada saat melakukan transaksi :
    • Terjadinya berbagai macam kegagalan, yang bisa disebabkan karena kegagalan hardware, system crash, dll
    • Eksekusi konkuren (secara bersama) yang melibatkan banyak transaksi
  • Untuk memastikan integritas data tetap terjaga dan transaksi dapat berjalan dengan baik, maka sistem database harus menjaga properti – properti yang terdapat di dalam transaksi.

Tuesday, 1 October 2013

Pemograman Internet (Tugas Membuat Web)

Kali ini saya mendapatkan tugas membuat web, sebelumnya saya menyiapkan hosting dan domain.

1. Halaman Awal Web

Monday, 23 September 2013

Struktur Query Language


Pengantar Struktur Query Language (SQL)
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

A.       Sejarah
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).

Relasi Aljabar

ALJABAR RELASIONAL
Operator Dasar : 
  1. Seleksi
  2. Proyeksi
  3. Union
  4. Minus / Set Difference
  5. Cartesian Product
  6. Rename
Operator Tambahan :
  1. Cartesian Product
  2. Natural Join
  3. Join Theta
  4. Division / Quotien

Operator Relasional

OPERATOR RELASI 
Operasi relasional aljabar adalah operasi-operasi yang digunakan untuk memanipulasi relasi. Aljabar relasional juga dikenal sebagai sebuah bahasa query prosedural yang terdiri dari sekumpulan operasi dimana masukannya adalah satu atau dua relasi dan keluarannya adalah sebuah relasi baru sebagai hasil dari operasi tersebut.
Dalam aljabar relasional, terdapat dua jenis operator, yaitu Operator Dasar dan Terminologi Operator Dasar. Di bawah ini adalah penjabaran mengenai operator-operator yang dimaksud.