Anda di halaman 1dari 2

Key Elements of The Database Environment

Database Management System (DBMS)


Typical Features
DBMS menyediakan lingkungan yang terkendali untuk membantu menyelesaikan tujuan
organisasi yang memiliki beberapa fitur khas meliputi:
1. Pengembangan Program. DBMS berisi perangkat lunak pengembangan aplikasi.
Programmer dan pengguna akhir dapat menggunakan fitur ini untuk membuat aplikasi untuk
mengakses database.
2. Backup dan pemulihan. Selama pengolahan, DBMS secara berkala membuat salinan
cadangan dari database fisik. Dalam hal terjadi bencana (kegagalan disk, kesalahan program,
atau berbahaya tindakan) yang membuat database tidak dapat digunakan, DBMS dapat pulih
ke versi sebelumnya. Meskipun beberapa kehilangan data dapat terjadi, tanpa backup dan
pemulihan fitur database akan rentan terhadap kehancuran total.
3. Penggunaan database pelaporan. Fitur ini menangkap statistik pada data sedang digunakan,
ketika mereka digunakan, dan siapa yang menggunakan mereka. Informasi ini digunakan oleh
database administrator (DBA) untuk membantu menetapkan otorisasi pengguna dan
memelihara database.
4. Akses Database. Fitur yang paling penting dari DBMS adalah untuk memungkinkan
pengguna yang berwenang akses baik formal maupun informal ke database.

Data Definition Language


Data Definition Language (DDL) adalah bahasa pemrograman yang digunakan untuk
mendefinisikan database ke DBMS. DDL mengidentifikasi nama dan hubungan dari semua
elemen data, catatan, dan file yang merupakan database. Definisi ini memiliki tiga tingkat, yang
disebut views: pandangan internal yang fisik, pandangan konseptual (skema), dan tampilan
pengguna (subschema).

Database Views
Internal View / Physical View yaitu pengaturan secara fisik catatan dalam database adalah
disajikan melalui tampilan internal. Ini adalah tingkat terendah representasi, yang merupakan
salah satu langkah yang dihapus dari database fisik. Pandangan internal menggambarkan
struktur data, catatan, hubungan antara file, dan pengaturan fisik dan urutan catatan dalam file.

Konseptual View / Logical View (Skema) yaitu skema yang menjelaskan seluruh database.
Pandangan ini merupakan database logis dan abstrak, daripada cara itu secara fisik disimpan.
Hanya ada satu pandangan konseptual untuk database.

External View / Pengguna View (Subschema) mendefinisikan bagian pengguna dari database-
bagian yang pengguna individu berwenang untuk mengakses. Untuk pengguna tertentu,
pandangan pengguna database. Berbeda dengan pandangan internal dan konseptual, mungkin
ada banyak pandangan pengguna yang berbeda. Sebagai contoh, pengguna di departemen
personalia mungkin melihat database sebagai kumpulan catatan karyawan dan tidak menyadari
pemasok dan catatan persediaan dilihat oleh pengguna di departemen pengendalian persediaan.

Users
Formal Akses: Aplication Interfaces
Pengguna dapat mengakses database dengan dua cara. Pertama, akses ini dimungkinkan oleh
interface aplikasi formal. Program pengguna, disiapkan oleh sistem profesional, mengirim data
permintaan akses ke DBMS, yang memvalidasi permintaan dan mengambil data untuk
pengolahan. Dalam modus ini kehadiran DBMS adalah transparan kepada pengguna. Prosedur
pengolahan data untuk transaksi seperti penjualan, penerimaan kas, dan pembelian pada
dasarnya sama seperti mereka akan dalam lingkungan flat-file.

Data Manipulation Language. Bahasa manipulasi data (DML) adalah milik bahasa
pemrograman yang DBMS tertentu digunakan untuk mengambil, mengolah, dan menyimpan
data. Program pengguna seluruh dapat ditulis dalam DML atau, sebagai alternatif, karena
perintah DML dapat dimasukkan ke dalam program yang ditulis dalam bahasa universal,
seperti JAVA, C ++, dan bahasa bahkan lebih tua seperti COBOL dan FORTRAN.

Akses Informal: Query Language


Metode kedua akses database adalah metode informal. Pengguna dapat mengakses data melalui
permintaan langsung, yang tidak memerlukan program pengguna resmi menggunakan built-in
fasilitas query DBMS ini. Fitur ini memungkinkan pengguna berwenang untuk memproses data
independen programmer profesional dengan menyediakan lingkungan yang ramah untuk
mengintegrasikan dan mengambil data untuk menghasilkan laporan manajemen ad hoc.
Kemampuan query DBMS memungkinkan pengguna akhir dan programmer
profesional untuk mengakses data dalam database secara langsung tanpa perlu program
konvensional.IBM Structured Query Language (SQL) (sering diucapkan sekuel atau SQL),
memiliki muncul sebagai bahasa query standar untuk kedua mainframe dan mikrokomputer
DBMS. SQL adalah generasi keempat bahasa nonprocedural dengan banyak perintah yang
memungkinkan pengguna untuk memasukkan, mengambil, dan mengubah data dengan mudah.

Administrator Database
Administrator database bertanggung jawab untuk mengelola sumber daya basis data.
Pembagian dari database umum oleh beberapa pengguna memerlukan organisasi, koordinasi,
aturan, dan pedoman untuk melindungi integritas dari database. Dalam organisasi besar, fungsi
DBA dapat terdiri dari seluruh departemen dari tenaga teknis di bawah administrator database.
Dalam organisasi yang lebih kecil, DBA tanggung jawab dapat diasumsikan oleh seseorang
dalam kelompok layanan komputer.

Database Fisik
Pada tingkat fisik, database membentuk kumpulan logis dari catatan dan file yang merupakan
sumber daya data perusahaan. Bagian ini berkaitan dengan struktur data yang digunakan dalam
database fisik. Operasi Pengolahan Berkas:
1. Ambil catatan dari file berdasarkan nilai kunci utamanya.
2. Masukkan catatan ke file.
3. Memperbarui catatan dalam file.
4. Membaca file lengkap catatan.
5. Cari catatan berikutnya dalam file.
6. Memindai file untuk catatan dengan kunci sekunder umum.
7. Menghapus record dari file

Anda mungkin juga menyukai