Kamis, 17 Januari 2013

Database


Data Base / Basis data : kumpulan informasi yang disimpan dalam disk komputer secara sistematis
Software yang digunakan untuk membuat, mengola, memelihara, memonitor dan memindah databasedisebut DBMS (Database Management System)
Contoh :
1. Microsoft Access
2. Microsoft SQL Server
3. Oracle
4. MySQL
5. PostSQL
6. dBase
7. Clipper
8. dll...
PENJELASAN TENTANG DATABASE
o  Berikut adalah keuntungan yang ditawarkan database komputer :
n  Mudah menyimpan informasi yang jumlahnya banyak
n  Mundah mendapatkan kembali informasi secara cepat dan fleksibel
n  Mudah untuk mengelola informasi
n  Mudah untuk menyetak informasi
n  Mudah untuk mendistribusikan informasi
Anatomi database
Characters
Field
Record
Tabel
File
Database

Model database
o  Hierarchical Model (Database Hirarkis)
            à seperti model pohon
            à tidak fleksibel karena membatasi hanya one-to-many relationship
o  Network Model (Database Jaringan)
            à seperti jaringan
            à struktur mengijinkan may-to-many relationship
o  Relational Model (Database Relasional)
            à model database paling banyak digunakan dan fleksibel
            à record antar tabel dihubungkan dengan “key value”
o  Object Oriented Model
            à memiliki kemampuan menangani data grafik, gambar, video, dan text
DATABASE
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)
o  Untuk mengakses dan memanipulasi data dalam database
o  Perintah SQL terdapat 3 macam :
n  DDL (Data Definition Languange) :
            CREATE : membuat database/ tabel
            DROP : menghapus database/ tabel
            ALTER : mengubah tabel
n  DML (Data Manipulation Languange) :
            SELECT         : menampilkan record
            INSERT          : menambah record
            UPDATE        : mengubah record
            DELETE         : menghapus record

DBMS (Database Management System)
o  Database yang besar biasanya terdiri lebih dari seratus data yang saling berhubungan
o  DBMS mencegah pengguna menghadapi kompleksitas internal sistem dengan hanya menyediakan informasi dan perintah yang dibutuhkan.
o  Rational à RDBMS
o  Object à OODBMS
Trend Database
o  Database Multimedia
o  Menyimpan informasi berupa : grafis, gambar, foto, peta, video clips, animasi dan media lain

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

Tidak ada komentar:

Posting Komentar