Basis Data :
Secara harfiah: Basis (base): Markas/Gudang, tempat
berkumpul/bersarang
Pengertian Basis Data dari berbagai sudut pandang;
Himpunan kelompok data (arsip) yang saling berhubungan yang
diorganisasikan sedemikian rupa agar kelak dapat dmanfaatkan
kembali dengan cepat dan mudah
Kumpulan data yang saling berhubungan yang disimpan secara
bersama sedemikian rupa dan tanpa pengulangan yang tidak
perlu, untuk memenuhi berbagai kebutuhan.
Kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronis.
Definisi Sistem
Terdiri dari
Komponen fungsional (subsistem)
Tatanan keterpaduan (kontrol)
Bekerja secara bersama untuk suatu tujuan Sistem
Sebuah tatanan (keterpaduan) yang terdiri atas sejumlah
komponen fungsional (dengan satuan fungsi/tugas khusus)
yang saling berhubungan dan secara bersama-sama bertujuan
untuk memenuhi suatu proses/pekerjaan tertentu
Komponen SBD
Hardware
Komputer (stand alone, Jaringan)
Memori Sekunder (on-line à hardisk, off-line à tape,
removable disk)
Perangkat komunikasi (untuk sistem jaringan)
Sistem Operasi, Program yang mengaktifkan/memfungsikan
sistem komputer, mengendalikan seluruh sumber daya dalam
komputer dan melakukan operasi-operasi dasar dalam
komputer.
Contoh Sistem operasi à MS-DOS, MS Windows 3x/9x/me/2k/NT,
Novel-Netware, Unix, Sun-Solaris
Database, Database memiliki/berisi :
Objek database (seperti tabel, Index, File, Query,dll).
Definisi struktur (baik tabel, Index, File, dll).
Sistem (aplikasi/sofware) Pengelola Basis Data (DBMS).
Pemakai
Software (aplikasi) lain sifatnya opsional.
Abstraksi Data
Merupakan tingkatan/level dalam bagaimana melihat data dalam
sebuah SBD
Level-Level abstraksi data:
Level Fisik (Physical Level)
Merupakan Level terendah, yg menunjukkan bagaimana data
disimpan melalui struktur dan jenis datanya sendiri.
Data sebagai teks, Angka, Simbol, atau bahkan sebagai himpunan
data.
Alat yang dipakai dalam alat manual (seperti formulir, nota, daftar
isian, dll)
DML
DML merupakan bentuk bahasa basis data yang berguna untuk
manipulasi dan pengambilan data.
Manipulasi dapat berupa:
Penyisipan/penambahan data
Penghapusan data
Pengubahan data
Terdapat 2 jenis DML:
Prosedural à mensyaratkan agar pemakai menentukan data apa
yang diinginkan serta bagaimana cara mendapatkannya.
Non Procedural à yang membuat pemakai menentukan data apa
yang diinginkan tanpa menyebutkan bagaimana cara
mendapatkannya