SISTEM BASIS DATA
A. BASIS DATA DAN PEMAKAINYA
Basis data adalah : sekumpulan data yang satu sama lain saling berhubungan.
Database Management System (DBMS) adalah : Sekumpulan program
yang memungkinkan pengguna basis data untuk membuat dan memelihara suatu basis
data.
Data : Fakta yang dapat disimpan dan mempunyai arti yang
implisit / Belum mempunya arti
Aplikasi-aplikasi database :
1. SQL
2. Multimedia database
3. Geograptic information System (GIS)
4. Data Warehouse
5. Real time and Acrive database
6. Many other applications
LINGKUNGAN SISTEM BASIS DATA
DDL (Data Definition Language) : kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi tipe data dari objek-objek database seperti tabel, index, Tiger, view dll
DML (Data Manipulation Language) : kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data dalam table.
Referensi : http://lunarphue.wordpress.com/basis-data/ddl-dan-dml/
Apa itu SQL (Structured Query Language)?
SQL adalah sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan untuk mengakses dan melakukan Update data pada suatu database.
Referensi : http://www.amran91.com/2012/09/sql-adalah-pengertian-sql.html
B. KARAKTERISTIK BASIS DATA
a. Sifat "SELF DESCRIBING" dari Sistem Basis Data
Basis Data :
- Sifat yang fundamental bahwa basis data tidak hanya berisi data saja, tapi lengkap dengan definisi dari data itu sendiri.
- Definisi data disimpan dalam katalog system (Meta data) yang berisi :
· struktur setiap file
· tipe dan format penyimpanan
dari setiap item data
· constraint dari data
C. ORANG-ORANG YANG BERPERAN LANGSUNG
a.
Database Administrator (DBA) adalah : Orang yang bertanggung jawab
terhadap administrasi penggunaan sumber daya basis data (basis data dan DBMS)
Bertugas : mengatur otorisasi akses
terhadap basis data , memonitor penggunaan basis data, melayani permintaan software dan hardware.
b.
Database Designer adalah : orang yang bertanggung jawab
dalam perancangan basis data (dalam memenuhi permintaan user) :
· mengidentifikasi data yang akan
disimpan dalam basis data
· memilih
struktur yang sesuai dalam menyajikan dalam basis data.
c.
End User adalah : orang yang pekerjaannya
memerlukan akses terhadap basis data untuk keperluan :
- Query
- Updatae
- Generate report
d.
System Analists & Application
Programmers adalah : System analysts bertugas mendefinisikan
kebutuhan-kebutuhan end user (khususnya naïve end user), dan mengembangkan
spesifikasi untuk transaksi-transaksi yang memenuhi kebutuhannya.
bertugas : mengimplementasikan spesifikasi menjadi program (yang telah di test secara
intensif)
D. ORANG-ORANG DI BELAKANG LAYAR
a.
DBMS Designers &
Implementers
Orang-orang yang merancang dan mengimplementasikan
modul-modul DBMS dan interfacenya sebagai satu paket software
b.
Tool Developers
Orang-orang yang mengembangkan paket-paket software yang
memberikan fasilitas dalam perancangan dan penggunaan system basis data (misal
: paket-paket untuk performance monitoring, GUI, prototyping, simulation, dlsb)
c.
Operators & Maintenance
Personal
Contoh gambar database :
Penjualan Online (WEB)
Penjualan Tunai (Dekstop Aplikasi)
Referensi : http://megitristisan.blogspot.com/2012/02/contoh-database-sederhana.html
Karakteristik database terdistribusi yaitu :
1. Kumpulan data yang digunakan bersama secara logic tersebar pada sejumlah computer yang berbeda
2. Komputer yang dihubungkan menggunakan jaringan komunikasi
3. data pada masing-masing situs dapat menangani aplikasi-aplikasi local secara otonomi.
4. Data pada masing situs di bawah satu DBMS.
5. Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi Global.
Keuntungan menggunakan database :
1. Membuat agar User mudah mendapatkan data.
2. Menyediakan tempat penyimpanan data yang relevan.
3. Menghapus data yang berlebihan.
4. Melindungi data dari kerusakan fisik.
5. Memungkinkan perkembangan lebih lanjut di dalam sistem database.
6. Tidak bakalan bisa menyimpan data yang sudah diinput
7. Tidak bakalan bisa menginput nilai sendiri kecuali orang-orang yang tertentu.
8. Modelnya macam-macam
9. Integritas data dapay selalu terjaga
10. Penggunaan data lebih mudah
11. Berbagi data dapat selalu dilakukan oleh setiap user.
12. Konsistensi data dapat selalu terjaga.
Tidak ada komentar:
Posting Komentar