Pengenalan Basis Data


Pengenalan Basis Data (Database)

DBMS ( Data Base Management System) :

  • Adalah Data yang saling berhubungan yang dikelompokkan dalam sebuah tabel atau beberapa tabel dan suatu program komputer yang mengatur cara mengakses data tersebut (memasukkan, mengubah, menghapus, memanipulasi dan memperoleh data / informasi secara praktis dan efisien)
Tujuan DBMS
  • Untuk menyediakan sebuah cara untuk menyimpan dan mengambil informasi database secara efisien dan nyaman
 
Contoh Produk DBMS :
  • Oracle (Oracle Corp.)
  • Informix
  • Sybase
  • Dbase
  • MS Sql Server
  • MySQL
Contoh Penggunaan Aplikasi Database
  • Perbankan
  • Penerbangan
  • Pendidikan
  • Perdagangan
Sistem Database
Adalah kumpulan dari file yang berhunbungan dan program yang membolehka pengguna untuk mengakses dan merubah file.
Tujuan : menyediakan bagi pengguna suatu pandangan abstrak tentang data
Tampilan Data
1. Abstraksi Data

  Merupakan tingkatan dalam bagaimana melihat data dalam Sistem Basis Data

  • Physical Level

  Menjelaskan bagaimana data tersebut disimpan

  • Logical level

  Menjelaskan data apa yang disimpan pada database

  • View Level

  Merupakan aplikasi interface yang digunakan user untuk mengakses database.

2. Instan dan Skema

Instan : Kumpulan informasi yang terdapat pada database pada saat tertentu

Skema : Keseluruhan dari sebuah database

Dianalogikan : Skema = Variabel

Instan = tipe data dari skema

Skema physic & Skema logic

Model Data 

Adalah kumpulan perangkat konseptual untuk menggambarkan Data, hubungan antar data,semantik dan batasan data.

Secara garis besar terdapat 2 model:

1.Model Entity Relationship (E-R)
2.Model Relasional
Model Entity Relationship (E-R)
  • Model yang menjelaskan hub antar data dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari obyek-obyek dasar yang mempunyai relasi antara obyek-obyek tersebut

Segiempat mewakili set entitas

Elips mewakili Atribut

Be;ah ketupat mewakili relationship diantara entitas

Garis adalah atribut penghubung ke set entitas dan sey entitas ke relationship

Model Relasional

  • Menggunakan kumpulan tabel untuk menggambarkan data dan hubungan antar data.
Bahasa Database
Merupakan cara berinteraksi pemakai dg basis data yang sesuai dengan aturan ditetapkan oleh pembuat DBMS
Bagian Basis Data :
  • Data Definition Language (DDL)

Bahasa yg digunakan untuk menggambarkan basis data secara keseluruhan, Operasi yang dapat dijalankan adalah membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur. Hasil kompilasi dari DDL ini adalah Kamus Data (Data Dictionary)

  • Data Manipulation Language (DML)

Bahasa untuk melakukan manipulasi dan pengambilan data pada suatu basis data,

seperti : penyisipan, penghapusan dan update.

Query : pernyataan yang meminta pengambilan sebuah informasi.

Contoh DDL :

create table account (account char(10), balance

integer)

Contol DML :

Query Pencarian nama customer dengan customer-id 192

Select customer,custromer-name

from customer

where customer.customer-is = 192

Pengguna Sistem Basis Data

Pemakai / User :

  • Programmer Aplikasi

Cara berinteraksi dengan basis data melalui program yang ditulis

  • User Mahir (Casual User)

Cara berinteraksi dengan basis data melalui query yang telah disediakan oleh DBMS

  • User Umum (End User/Naïve User)

Cara berinteraksi dengan basis data melalui pemanggilan program aplikasi (executable program)

  • User Khusus (Specialized User)

User yang dapat mengakses Basis data tanpa / dengan dbms,  misalnya untuk keperluan Artificial Intelligence, Expert System  dll

Database Administrator (DBA)

Adalah orang yang bertanggung jawab terhadap sebuah database:

  • Perencanaan
  • Pengembangan dan perawatan standar
  • Prosedur dan kebijakan penggunaan database
  • Merancang database secara konsep maupun secara logika (database designers).

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s