Setelah post pentingnya database, kelebihan dan kekurangannya
database pada minggu lalu, kali saya akan menjelaskan sedikit tentang basisdata
itu sendri. Selamat membaca bagi agan agan dan sista sista dan silahkan komen
aja jika ada yang salah atau kurang karena saya sendiri sebenarnya belum
terlalu mahir dengan database. Jadi, sharing aja sekalian belajar bareng..
hehe..
Seperti yang telah kita ketahui, database adalah suatu tempat
dimana penyimpanan data itu berlangsung. Apa sih data tersebut.? Apakah data
adalah informasi.?
Data
merupakan fakta mentah yang belum diolah sehingga mempunyai makna sedangkan
informasi adalah hasil dari pemrosesan data yang sudah mempunyai berita atau
pengetahuan yang bermanfaat.
Jadi database atau basisdata
tersebut adalah kumpulan data yang saling berhubungan yang disimpan bersama sedemikian
rupa tanpa pengulangan (redundancy).
Suatu hal
diciptakan pasti mengandung tujuan, begitu juga dengan database. Tujuan dari
adanya database yaitu :
- Untuk mempercepat mendapatkan suatu data
- Mengefisiensi ruang penyimpanan
- Kebersamaan pemakaian (sharing)
- Menangani data dalam jumlah besar
- Meniadakan duplikasi (penggandaan) dan inkonsistensi data
- Keamanan (security)
Komponen
dari database adalah :
- Hardware
- OS (Sistem Operasi)
- Database
- Software DBMS : Paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basisdata. Dengan kata lain, DBMS adalah data tanpa program.
- User (pemakai)
- Aplikasi : Program aplikasi lain untuk mengolah data atau informasi tersebut
Arsitektur
database :
- Stand alone : Data dibangun pada komputer yang sama
- Sistem terpusat : Terdiri dari sejumlah server dan terminal
- Sistem client server : Untuk mengatasi kelemahan pada sistem terpusat
- DBMS (Database Management system) adalah kumpulan program yang mengolah struktur database dan mengontrol akses ke data pusat di database yakni kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara database.
Contoh : oracle, Ms. SQL Server, Ms. Access, MySQL, PostgreSQL, DB2,
interbase, Paradox.
- Bahasa database : intermediate yaitu bahasa yang digunakan untuk berkomunikasi yang terdiri dari bahasa DDL, DCL dan DML.
- DDL (Data Definition Language) : bahasa yang mendefinisikan data.
Contoh : create, table, create database
- DCL ( Data Control Language) : bahasa yang mengontrol data yang bertujuan untuk mengendalikan struktur internal basisdata yang sangat bergantung pada vendor
- DML (Data Manipulation Language) : bahasa yang memanipulasi data yang berguna untuk melakukan manipulasi dan pengambilan (query) data.
Contoh : insert, edit (update), delete.
mungkin begitu saja sedikit pejelasan dari saya, semoga bermanfaat.. :)
mungkin begitu saja sedikit pejelasan dari saya, semoga bermanfaat.. :)
No comments:
Post a Comment