Kamis, 17 Januari 2013

apa itu DATABASE ?


Pengertian DATABASE
Data Base / 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 :
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 :
1.  Mudah menyimpan informasi yang jumlahnya banyak
2. Mundah mendapatkan kembali informasi secara cepat dan fleksibel
3. Mudah untuk mengelola informasi
4. Mudah untuk menyetak informasi
5.  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 :
-  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)
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)
-  Menggunakan metode statistik dan teknologi kecerdasan buatan
-  Untuk menghasilkan informasi prediksi
-  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
-  ID card
-  Account name (Password)
-  Kartu kredit
-  Akumulasi data personal oleh pemerintah dan bisnis dapat mengancam privacy individu
o  Aturan perlindungan terhadapa privacy à Amerika dan Eropa

Tidak ada komentar:

Posting Komentar