Abstraksi Data dan Pengguna Basisdata


Abstraksi Data 

Merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna sehari-hari.

Pengguna Basisdata

1. Database Adminbistrator (DBA)
  • Install dan upgrade database
  • Backup dan restore database
  • Menghubungi database teknikal support bila terdapat gangguan atau masalah
  • Melakukan perencanaan untuk backup dan recovery informasi database
  • Memastikan pemenuhan perjanjian Database License
  • Mendaftar pengguna dan memelihara keamanan database
  • Memodifikasi struktur database
  • Membuat objek utama database (tabel, view, index) setelah database developer selesai mendesain
  • Membuat penyimpanan struktur database (tablespaces)
  • Menyediakan sistem penyimpanan

2. Security Officer
  • Mendaftar pengguna database
  • Mengontrol hak akses pengguna
  • Memelihara sistem keamanan

3. Application Developer
  • Mendesain aplikasi database
  • Estimasi kebutuhan penyimpanan data untuk aplikasi
  • Memodifikasi struktur database untuk aplikasi
  • Menyampaikan informasi seperti diatas pada DBA
  • Memperbaiki aplikasi selama masa pengembangan
  • Menyusun dan memastikan keamanan dalam masa pengembangan

4. Application Administrator
  • Melakukan pengoperasian pada aplikasi tertentu


5. Database User
  • Pengguna yang berinteraksi dengan database melalui aplikasi atau alat bantu lain

6. Network Admin
  • Menghubungkan database dengan pengguna
Referential integrity

Merupakan suatu konsep database yang memastikan bahwa hubungan antara tabel tetap konsisten dan menjamin validasi hubungan antara record-record, dimana kita tidak dapat menambah record ke tabel yang berisi foreign key kecuali ada hubungan dengan tabel utama sesuai dengan tabel yang terhubung, apakah itu update maupun delete.



Cascade update (Cascade Update Related Fields) 

Setiap perubahan pada primary key, pada tabel utama, maka secara otomatis mengubah nilai pada record-record yang berkesesuaian di dalam tabel yang memiliki relasi dengan tabel Utama

Cascade delete

Sebuah fitur yang diberikan untuk sebuah tabel yang berelasi; yang memungkinkan untuk menghapus data pada tabel anak apabila data pada tabel parent terhapus. Sintaks on delete cascade biasanya ditempatkan pada kalimat yang mendeklarasikan sebuah foreingn key.

Posting Komentar

Lebih baru Lebih lama

Popular Items