image1 image2 image3

HELLO I'M SALMAN ALFA|WELCOME TO MY PERSONAL BLOG|I LOVE TO DO CREATIVE THINGS|I'M PROFESSIONAL GRAPHIC DESIGNER

Belajar Basis data (database)


Basis (base) adalah markas, tempat berkumpul, tempat bersarang, gudang.
Data adalah representasi fakta dunia yang mewakili suatu objek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.

Tujuan dari basis data adalah mendapatkan kemudahan dan kecepatan dalam pengambilan data. Sedangkan pemanfaatan basis data adalah sebagai berikut.
  1. Kecepatan dan kemudahan (Speed)
  2. Efisiensi Ruang Penyimpana (Space)
  3. Keakuratan (Accuracy)
  4. Ketersediaan (Availability)
  5. Kelengkapan (Completeness)
  6. Keamanan (Security)
  7. Kebersamaan (Sharebility)

Sistem adalah sebuah tatanan (keterpaduan) yang terdiri dari sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu.

DBMS (DataBase Management System) adalah perangkat lunak yang didesain untuk membantu memelihara dan memanfaatkan kumpulan data yang besar.

BASIS DATA RELASIONAL
Basis data relasional menggunakan tabel 2 dimensi
Keuntungan basis data relasional
  1. Bentuk sederhana
  2. Mudah melakukan operasi

Istilah-istilah dalam basis data relasional:
Relasi >> sebuah tabel yang terdiri dari beberapa komponen kolom dan baris
Atribut >> Kolom pada sebuah relasi(field)
Tupel >> Baris pada sebuah relasi (record)
Domain >> Kumpulan nilai yang valid untuk satu/lebih atribut
Derajat >> Jumlah atribut dalam sebuah relasi
Cardinality >> Jumlah tupel dalam sebuah relasi

Relation Key
  • Super Key >> satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi.
  • Candidate Key >> atribut di dalam relasi yang biasanya mempunyai nilai unik
  • Primary Key >> Candidate Key yang dipilih untuk mengidentifikasi tupel secara unik dalam relasi
  • Alternate Key >> Candidate Key yang tidak dipilih sebagai primary key
  • Foreign Key >> Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.

Bahasa Formal >> Bahasa Query yang diterjemahkan dengan menggunakan simbol-simbol matematis. Misalnya Aljabar relasional dan Kalkulus relasional

Bahasa Komersial >> Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah memakainya. Misalnya QUEL, QBE, dan SQL

Contoh basis data relasional
  1. DB2 >> IBM
  2. ORACLE >> Oracle – sedang digunakan oleh UM
  3. SYBASE >> Powersoft
  4. INFORMIX >> Informix
  5. Microsoft Access >> Microsoft
  6. MySQL >> MySQL AB

ALJABAR RELASIONAL
Bahasa Query adalah bahasa yang dikhusukan untuk mengajukan pertanyaaan atau Query, yang melibatkan data dalam sebuah database.
Input dan Output suatu query adalah relasi
Aljabar Relasional:
  1. Selection
  2. Projection
  3. Operation Himpunan (union, intersection, set-difference, cross product)
  4. Renaming
  5. Join
  6. Division

Share this:

CONVERSATION