Pengantar Basis Data 3

No comments
    Apa itu DBMS?
DBMS merupakan singkatan dari (Database Management System). DBMS ini merupakan perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi data yang diminta oleh banyak pengguna atau user. DBMS ini digunakan untuk mendefinisikan, mengkonstruksi, memanipulasi berbagai aplikasi basis data. DBMS ialah perantara antara user dengan basis data, untuk dapat berinteraksi dengan DBMS dapat menggunakan bahasa basis data yang sudah di tentukan oleh perusahaan DBMS. Bahasa basis data umumnya terdiri dari berbagai macam instruksi yang diformulasikan sehingga instruksi tersebut dapat di proses oleh DBMS.
Perintah atau instruksi tersebut umumnya ditentukan oleh user, adapun bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya:

DDL (Data Definition Language)
  • Biasanya digunakan untuk menggambarkan desain dari basis data secara menyeluruh. DDL dapat dipakai untuk membuat tabel baru, memuat indeks, maupun mengubah tabel. Hasil dari kompilasi DDL akan disimpan di kamus data.
DML (Data Manipulation Language)
  • Biasanya digunakan untuk memanipulasi daan pengambilan data pada suatu basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis data, menghapus data pada suatu basis data dan mengubah data pada suatu basis data.
    DBMS memiliki beberapa komponen.
Untuk komponen yang benar, saya masih kurang yakin karna setelah saya cari di tiga sumber yang berbeda termasuk yang dosen saya jelaskan.
Berikut adalah beberapa komponen DBMS menurut tiga sumber yang berbeda tersebut:

DOSEN
  1. Data
  2. Perangkat Lunak (software)
  3. Pengguna (user)
  4. Perangkat Keras (hardware)
  5. Jaringan (network)
  1. Perangkat Lunak (software)
  2. Perangkat Keras (hardware)
  3. Data
  4. Prosedur
  5. Personil
  1. Perangkat Keras (hardware)
  2. Database
  3. DBMS
  4. User
  5. Optional Software
  6. Operating System
Mohon bantuannya untuk yang tau untuk tinggalkan catatan di kolom komentar, terima kasih 

     Abstraksi Data
Abstraksi data merupakan kegiatan mengangkat suatu data ke level terendah agar mudah dipahami oleh programmer maupun user. Abstraksi data juga dapat diartikan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Abstraksi data memiliki 3 level, diantaranya:

Level Fisik (Physical Level) –Internal Level
  • Merupakan level terendah, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Pada level ini, pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri. Biasanya memiliki wujud dalam bentuk Functional Requirements (user, proses bisnis, dll).
Level Logik/Konseptual (Conceptual Level)
  • Conceptual Level Menggambarkan data apa yang sebenarnya disimpandalam basis data dan hubungannya dengan data yanglain. Biasanya Conceptual Level ini dalam bentuk notasi-notasi, tools ERD (Entity Relationship Diagram).
Level Penampakan (View Level) –External Level
  • External Level Merupakan level tertinggi, hanya menunjukkansebagaian dari basis data sesuai dengan kebutuhanuser, bagi user yang menggunakan terasa sebagai satu kesatuan data yang kompak. Biasa wujudnya dalam bentuk analisis (survei , observasi, wawancara, kuisioner)
Data base terbagi atas 5 model, yakni:

1. Database Jaringan
  • Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu kelompok yang lebih tinggi. Selanjutnya setiap kelompok level rendah dapat dimiliki oleh lebih dari satu record parent.
2. Database Relasional
  • Database Relasional bekerja dengan menghubungkan data pada file-file yang berbeda dengan menggunakan sebuah kunci atau elemen data yang umum.
3. Database Hierarkis
  • Field atau record diatur dalam kelompok-kelompok yang berhubungan, menyerupai diagram pohon, dengan level lebih rendah berada di bawah level yang lebih tinggi.
4. Database Multidimensial
  • Database Multidimensial (MDA) memodelkan data sebagai fakta, dimensi, atau numerik untuk menganalisis data dalam jumlah besar, tujuannya adalah untuk mengambil keputusan. Database Multidimensial menggunakan bentuk kubus.
5. Database Berorientasi Objek
  • Model ini menggunakan objek sebagai perangkat lunak yang ditulis dalam potongan kecil yang dapat digunakan kembali sebagai elemen dalam file database. Database berorientasi objek adalah sebuah database multimedia yang bisa menyimpan lebih banyak tipe data dibanding database relasional.

No comments :

Pengantar Basis Data 2

No comments
Pengguna basis data:
1. Aktor 'di depan layar'
  • Database administrator
  • Database designer
  • End users

No comments :