Abstraksi Data
Abstraksi Data merupakan gambaran
umum untuk melihat data dalam sebuah sistem basis data.
Abstraksi data mempunyai 3
level untuk memberikan gambaran umum suatu data yaitu Eksternal View,Conceptual
View, dan Physical View.
Lv 1 Eksternal View
Lv 2 Conceptual View
Lv 3 Physical View
Lv 1 Eksternal View
lv 1 yaitu Eksternal View dilakukan dengan cara
survey,observasi, maupun wawancara. Dimana kita mengumpulkan data data apasaja
yang diperlukan. Pada tahapan ini akan menghasilkan Functional requiretment.
Contoh : Sistem Siakad
Pengguna/user : Mahasiswa,dosen,operator
Proses-proses bisnis yang dapat dilakukan : inpu
lirs,cetak lirs dan lihs
Lv 2 Conceptual
View
lv 2 yaitu Conceptual Views dilakukan dengan cara membuat
notasi tools dengan ERD diagram dan relasi antara entitas.
Contoh pelaksanaan :
ERD
Contoh saja pada bimbingan akademik, setiap mahasiswa
memiliki satu desen PA,sedangkan dosen PA memiliki banyak mahasiswa bimbingan.
Skema
Contoh Pada Sekema bimbingan antara dosen dengan
mahasiswa, bahwa nim mahasiswa dihubungkan dengan nip dosen sehingga mahasiswa
tau bahwa siapa dosen bimbingan nya.
DFD
mengambarkan aliran data yang terjadi pada bimbingan akademik.
Lv 3 Physical View
Lv 3 Physical View menampilkan bentuk fisik dari data
yang telah dibuat contoh.
Model
a. Model Hirarki
Pada model hirarki, field atau record akan diatur dalam
kelompok-kelompok yang berhubungan, menyerupai diagram pohon. Record yang
levelnya lebih rendah akan berada di bawah record yang levelnya lebih tinggi.
b. Model Jaringan
Model database jaringan merupakan pengembangan dari model
database hirarki, dimana kelemahan yang ada pada model database hirarki yaitu
ketidakmampuannya dalam mengelola hubungan banyak ke banyak (Many to Many)
telah dapat diatasi dengan model database jaringan ini. Konsep database jaringan
mirip dengan database hierarkis tetapi setiap record child (level lebih rendah)
dapat memiliki lebih dari satu record parent (level lebih tinggi). Selanjutnya
setiap record child dapat dimiliki oleh lebih dari satu record parent.
c. Model Relasi
Model Data Relasional adalah model basis data yang
menggunakan tabel dua dimensi, yang terdiri dari baris dan kolom untuk
menggambarkan sebuah berkas data. Database Relasional bekerja dengan
menghubungkan data pada file-file yang berbeda dengan menggunakan sebuah kunci
atau elemen data yang umum.
DDL & DML
DDL (Data Definition Language), yaitu perintah SQL yang
berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database
dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
· CREATE,
untuk membuat objek yang baru (database atau tabel).
· UPDATE,
untuk mengubah objek yang sudah ada.
· DELET, untuk
menghapus objek.
DML atau Data Manipulation Language adalah kumpulan perintah
SQL yang berhubungan dengan pekerjaan mengolah data di dalam table.
Contoh perintah DDL :
1.Membuat tabel : CAEATE TABLE
2.Menghapus tabel :DROP TABLE
Contoh perintah DML :
1.Penambahan data pada sebuah tabel
2.Pembaruan data pada
sebuah tabel
3.Penghapusan data pada sebuah tabel
Referensi :
https://rilsh023.wordpress.com/2013/03/14/komponen-sistem-basis-data-dan-abstraksi-data-2/
http://mysql.phi-integration.com/sql/apa-itu-dml-ddl
http://www.anakterminal.com/2012/02/perbedaan-antara-model-data-relasional.html