Halaman

Wikipedia

Hasil penelusuran

Minggu, 08 Desember 2013

Pengertian, Model, SQL 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 dari DBMS :
  1. Microsoft Access
  2. Microsoft SQL Server
  3. Oracle
  4. MySQL
  5. PostSQL
  6. dBase
  7. Clipper
  8. dll…
A.  Keuntungan DATABASE  : 
  • Mudah menyimpan informasi yang jumlahnya banyak.
  • Mundah mendapatkan kembali informasi secara cepat dan fleksibel.
  • Mudah untuk mengelola informasi.
  • Mudah untuk menyetak informasi.
  • Mudah untuk mendistribusikan informasi.
B.  Anatomi DATABASE :
  1. Characters
  2. Field
  3. Record
  4. Tabel
  5. File
  6. Database
C. Model DATABASE:

1. Hierarchical Model (Database Hirarkis)
=> Seperti model pohon.
=> Tidak fleksibel karena membatasi hanya one-to-many relationship.


2. Network Model (Database Jaringan)
=> Seperti jaringan.
=> Struktur mengijinkan may-to-many relationship.


3. Relational Model (Database Relasional)
=> Model database paling banyak digunakan dan fleksibel.
=> Record antar tabel dihubungkan dengan “key value”.


4. Object Oriented Model
=> Memiliki kemampuan menangani data grafik, gambar, video, dan text.


D. Operasi DATABASE
=> Import : Menerima data dalam bentuk file text.
=> Export : Menghasilkan data dalam bentuk file text.
=> Query: Menemukan record yang cocok dengan kriteria.


E. SQL (Structured Query Language)
Untuk mengakses dan memanipulasi data dalam database Perintah SQL terdapat 3 macam :


1. DDL (Data Definition Languange) :
Merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database. Ada tiga perintah yang termasuk dalam DDL, yaitu:
CREATE : membuat database/ tabel
DROP : menghapus database/ tabel
ALTER : mengubah tabel


2.  DML (Data Manipulation Languange) :
Merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat. Perintah yang digunakan, di antaranya:
SELECT         : menampilkan record
INSERT          : menambah record
UPDATE        : mengubah record
DELETE         : menghapus record


3. Data Control Language (DCL)
Merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, di antaranya:
GRAND   : memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user.
REVOKE : menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.

F. 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


G. Trend Database 1. Database Multimedia
Menyimpan informasi berupa : grafis, gambar, foto, peta, video clips, animasi dan media lain
2.Natural Database Languange
Membuat query dengan menggunakan natural languangeFuture database à database akan digabungkan dengan teknologi kecAkankah Object oreinted Database akan mengantikan rational database.


H. Data Warehouse & Data Mining
  • Data Warehouse : Gudang data à kumpulan dari beberapa database transaksional (penjualan, keuangan) 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

I. 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 

Sumber :
http://dewa-sumberilmu.blogspot.com 

Tidak ada komentar :

Posting Komentar