Minggu, 04 Maret 2012

BASIS DATA

MATERI  VI
BASIS DATA

    Basis data : kumpulan informasi yang disimpan dalam disk komputer secara sistematis
    Software yang digunakan untuk membuat, mengola, memelihara, memonitor dan memindah database disebut DBMS (Database Management System)
    Contoh :
    Microsoft Access
    Microsoft SQL Server
    Oracle
    MySQL
    PostSQL
    dBase
    Clipper
    dll...
  Keuntungan database
    Berikut adalah keuntungan yang ditawarkan database komputer :
    Mudah menyimpan informasi yang jumlahnya banyak
    Mudah mendapatkan kembali informasi secara cepat dan fleksibel
    Mudah untuk mengelola informasi
    Mudah untuk menyetak informasi
    Mudah untuk mendistribusikan informasi

Model database
    Hierarchical Model (Database Hirarkis)
    à seperti model pohon
    à tidak fleksibel karena membatasi hanya one-to-many relationship
    Network Model (Database Jaringan)
    à seperti jaringan
    à struktur mengijinkan may-to-many relationship
    Relational Model (Database Relasional)
    à model database paling banyak digunakan dan fleksibel
    à record antar tabel dihubungkan dengan “key value”
    Object Oriented Model
    à memiliki kemampuan menangani data grafik, gambar, video, dan text


Operasi database


à Import
: menerima data dalam bentuk file text
à Export
: menghasilkan data dalam bentuk file text
à Query
: Menemukan record yang cocok dengan kriteria
SQL (Structured Query Language)
    Untuk mengakses dan memanipulasi data dalam database
    Perintah SQL terdapat 3 macam :
    DDL (Data Definition Languange) :
    CREATE : membuat database/ tabel
    DROP : menghapus database/ tabel
    ALTER : mengubah tabel
    DML (Data Manipulation Languange) :
    SELECT      : menampilkan record
    INSERT      : menambah record
    UPDATE  : mengubah record
    DELETE       : menghapus record
DBMS (Database Management System)
    Database yang besar biasanya terdiri lebih dari seratus data yang saling berhubungan
    DBMS mencegah pengguna menghadapi kompleksitas internal sistem dengan hanya menyediakan informasi dan perintah yang dibutuhkan.
    Rational à RDBMS
    Object à OODBMS

DBMS (Database Management System)

    Digunakan secara interaktif atau dapat dikontrol langsung melalui program lain (aplikasi).
DBMS (Database Management System)
    Pendekatan client/server
    Database biasanya disimpan di dalam server dengan pengaman khusus
    Sekaligus diinstall DBMS untuk mengelola database tersebut
    Penanggung jawab à Administrator Database
    Staff/ Pegawai à tidak langsung berhubungan dengan DBMS tetapi melalui aplikasi
    Informasi biasanya disediakan via intranet perusahaan melalui website internal
Trend Database
    Database Multimedia
    Menyimpan informasi berupa : grafis, gambar, foto, peta, video clips, animasi dan media lain
    Natural Database Languange
    Membuat query dengan menggunakan natural languange
    Future database à database akan digabungkan dengan teknologi kecerdasan buatan.
    Akankah Object oreinted Database akan mengantikan rational database ?

Data Warehouse & Data Mining
    Data Warehouse : Gudang data à kumpulan dari beberapa database transaksional (penjualan, keuangan) maupun administrasi (kepegawaian).
    Data Mining : pengalian, pencarian, ekstrasi infomasi dari database yang sangat besar(data warehouse)
    Menggunakan metode statistik dan teknologi kecerdasan buatan
    Untuk menghasilkan informasi prediksi
    Sebagai bahan pendukung keputusan
Data Personal & Privacy Problem
    Lebih dari 15.000 database marketing berisi 2 milyar nama
    Database ini berisi data pribadi : alamat, umur, pendapatan, agama
    CRM à manajemen hubungan dengan pelanggan memicu penggalian informasi pelanggan
    ID card
    Account name (Password)
    Kartu kredit
    Akumulasi data personal oleh pemerintah dan bisnis dapat mengancam privacy individu
    Aturan perlindungan terhadapa privacy à Amerika dan Eropa

0 komentar:

Posting Komentar