PENGERTIAN DATABASE
PENGERTIAN DATABASE
- Sekumpulan data atau informasi yang diorganisasikan agar
secara cepat dapat ditelusur dan ditemukan kembali,
terutama dengan sebuah komputer.
- Databases terstruktur untuk memfasilitasi penyimpanan,
temu kembali, modifikasi dan penghapusan data yang
berhubungan dengan berbagai operasi pemrosesan data.
- Sebuah database berisi sebuah atau seperangkat file yang
dapat dipecah ke dalam record-record (baris) yang berisi
sebuah atau beberapa field (item). Fields adalah unit dasar
dari penyimpanan data. Pengguna database dapat
menemukan kembali informasi terutama melalui queri.
- Dengan penggunaan keywords dan command-command
yang tersusun, pengguna dapat secara cepat menelusur,
menyusun kembali, mengelompokkan dan memiih field
dalam banyak record untuk menemukan kembali atau
membuat report dalam agregat data tertentu sesuai
dengan aturan DBMS yang digunakan.
Sumber : "Database." Merriam-Webster.com. Accessed September 9, 2014. http://www.merriamwebster.com/dictionary/database.
HIERARKI DATA
Database
Files
Files
Records
Files
Records
Fields
Fields
Characters
Characters
Bits
Bits
PENGERTIAN DBMS
Suatu program yang dapat digunakan untuk memasukan,
mengubah, menghapus, memanipulasi dan memperoleh data /
informasi secara praktis dan efisien
KUALITAS PENGGUNAAN
DBMS:
1.
2.
3.
4.
Independensi data
Akses data yang efisien.
Kesatuan data (integrity)
Administrasi data, terutama berkaiatan
dengan sharing data.
5. Keamanan data
6. Concurrent access, menjadwalkan akses ke
suatu data.
KEUNTUNGAN DBMS
Mengurangi duplikasi data
Mengintegrasikan data
KOMPONEN DBMS
Hardware
Data
Software
User
Pengembang
HARDWARE
Komputer
Data Storage
Networking Device
DATA
Terintegrasi
Berbagi
SOFTWARE
File Servers
DBMS Servers
Transaction Servers
DATABASE ENGINE
- Database Engine adalah layanan inti untuk penyimpanan,
pengolahan dan keamanan data.
- Database Engine memberikan akses terkontrol dan
pemrosesan transaksi cepat untuk memenuhi persyaratan
data yang dibutuhkan untuk digunakan perusahaan.
- Database Engine digunakan untuk menciptakan relational
databases untuk proses transaksi online atau analisis online
pemrosesan data, mencakup pembuatan tabel untuk
menyimpan data dan objek database seperti indeks, view,
dan prosedur penyimpanan untuk melihat, mengatur dan
mengamanakan data.
- SQL Server Management Studio dapat digunakan untuk
mengatur objek database dan SQL Server Profiler untuk
meng-capture kegiatan server.
Sumber : Database Management System (DBMS), http://www.ustudy.in
DATA DICTIONARY
- Data dictionary merupakan representasi database
pada data, table data yang mendefinisikan semua
skema objek termasuk view, tabel, cluster, indeks,
urutan, sinonims, prosedur, kemasan, fungsi, pencetus,
dll.
- Data dictionary biasanya hanya bisa dibaca, tidak
dapat diubah.
- Data Dictionary, terdiri atas : informasi desain
database. Prosedur penyimpanan SQL, ijin pengguna,
statistik pengguna, informasi pemrosesan database,
database pertumbuhan statistik, database statistik
kinerja
Sumber : Database Management System (DBMS), http://www.ustudy.in
QUERY PROCESSOR
- Sebuah database relational berisi banyak bagian, tetapi secara ada
dua komponen yang menjadi jantungnya, yaitu mesin penyimpanan
(storage engine) dan prosesor queri (query processor).
- Storage engine menulis data untuk dan dibaca dari sebuah disk. Ini
mengatur record, mengontrol akses, dan menjaga log file-file.
- Query processor menerima sintaks SQL, memilih rencana sebuah
eksekusi sintakskemudian mengeksekusi pemilihan rencana.
- Pengguna atau program berinteraksi dengan query processor, dan
query processor berinteraksi dengan storage engine.
- Query processor mengisolasi pengguna dari detil eksekusi : pengguna
mendapatkan hasil dan query processor menentukan bagaimana hasil
tersebut diperoleh.
- Query processor berisi komponen : DDL interpreter, DML compiler dan
Query evaluation engine.
Sumber : Database Management System (DBMS), http://www.ustudy.in
USER
End User
Database Administration
Operator
PENGEMBANG
System Analyst
Programmer
Data Entry
PERTANYAAN
Jelaskan perbedaan penanganan data secara
konvensional dengan mempergunakan DBMS!
Contact Me @nuningkurniasih