Pages

Showing posts with label Sistem Basis Data. Show all posts
Showing posts with label Sistem Basis Data. Show all posts

Friday, 3 January 2014

Review Jurnal Keamanan Basis Data (Tugas SDB sebelum UAS)

KEAMANAN BASIS DATA

Suatu sistem informasi terdiri dari beberapa komponen pendukung.  Salah satu komponen tersebut adalah basis data (database). Database adalah tempat dimana kita menyimpan data atau kumpulan dari item data yang saling berhubungan satu sengan yang lainnya yang diorganisasian berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.

Pada umumnya, suatu sistem informasi mempunyai database yang dilengkapi dengan keamanan., yaitu berupa password bagi administrator. Tetapi jika password tersebut bisa diketahui/dipecahkan oleh orang lain maka isi database yang mungkin bersifat sangat rahasia dapat dibaca oleh orang lain yang tidak berkepentingan untuk membacanya. Untuk tujuan keamanan tersebut maka perlu dilakukan enkripsi pada database.

Tuesday, 26 November 2013

RECOVERY CONTROL (PEMULIHAN)

Backup : proses secara periodik untuk mebuat duplikat dari database dan melakukan logging file (atau program) ke media penyimpanan eksternal.

Recovery : merupakan upaya untuk mengembalikan basis data ke keadaaan yang dianggap benar setelah terjadinya suatu kegagalan.
1.  Pemulihan terhadap kegagalan transaksi
2.  Pemulihan terhadap kegagalan system
3.  Pemulihan terhadap kegagalan media

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.

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.