LINGKUNGAN BASIS DATA (Pokok Bahasan 2)

ARSITEKTUR BASIS DATA

VIEW LEVEL

•  View level merupakan lapisan tertinggi pada arsitektur tiga skema

•  Pada level ini pemakai hanya mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan  pengguna

•  Data yang dikenal oleh masing-masing pengguna bisa  berbeda-beda dan kemungkinan hanya mencakup sebagian data dalam database

•  Sebagai contoh pada level ini, seseorang pengguna , misalnya tidak boleh mengakses data gaji

LOGICAL LEVEL

•   Disebut juga Conceptual Schema

•   Menjabarkan data apa saja yang sesungguhnya disimpan dalam database dan mendeksripsikan hubungan antardata

•   Level ini biasa dipakai oleh DBA

PHYSICAL VIEW

•   Disebut juga Physical Schema

•   Menjelaskan bagaimana data sesungguhnya disimpan dalam memori sekunder

DATA INDEPENDENCE

Agar perubahan pada satu level tidak mempengaruhi level yang lain, maka arsitektur data  harus menjadi Data yang independence / mandiri. Sehingga setiap adanya perubahan tidak menyebabkan suatu program aplikasi ditulis kembali .

Ada 2 jenis data independence:

  1. Physical Data Independence : merubah level internal tanpa mengganggu skema conceptual atau eksternal.
  2. Logical Data Independence : merubah level conceptual tanpa menggangu skema eksternal.

DBMS

Suatu program computer yang digunakan untuk memasukan, mengubah, manghapus, memanipulasi dan memperoleh data/informasi dengan praktis dan efisien.

Keunggulan dari DBMS : Praktis, Cepat, Mengurangi Kejemuan, dan Kekinian

Komponen utama DBMS dibagi kedalam 4 macam, yaitu:

  1. Perangkat keras : berupa computer dan bagian-bagian didalamnya
  2. Data : sifatnya terpadu (integrated) dan berbagi (shared)
  3. Perangkat lunak : Berperan melayani permintaan-permintaan pengguna
  4. Pengguna

Macam Perintah DBMS

Perintah yang digunakan untuk mengelola dan mengorganisasikan data pada DBMS yaitu:

  1. Bahasa definisi Data (DDL/data definition Language): Mendefinisikan Skema ke DBMS.
  2. Bahasa Manipuliasi data (DML/Data Manipulation Language): Mengubah, memanipulasi dan mengambil data pada basis data.
  3. DCL/Data Control Language : berkaita dengan pengaturan ekuritas terhadap basis data

ARSITEKTUR DBMS MULTI USER

Teleprocessing : merupakan arsitektur tradisional dimana satu computer dengan sebuah CPU dan sejumlah terminal

File Server : Pengendali file yang diperlukan oleh aplikasi daan DBMS. Berfungsi sebagai sebuah harddisk yang digunakan secara bersamaan.

Client Server : dikembangkan untuk mengatasi kelemahan-kelemahan arsitektur-arsitektur diatas. Client Server menunjukan cara komponen software berinteraksi dalam bentuk system.

DATA DICTIONARY (KAMUS DATA)

Merupakan suatu  Daftar unsur-unsur data yang masing-masing dilengkapi dengan penjelasan dan juga daftar  data  elemen  yang  terorganisir  dengan definisi  yang  tetap  dan  sesuai  dengan  sistem,  sehingga  user  dan  analis sistem   mempunyai   pengertian   yang   sama   tentang   input,   output,   dan komponen data strore.

MODEL DATA

Sekumpulan konsep-konsep  untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi.

Model Data Berbasis Objek: Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas.

Model Data Berbasis Record : Pada model data berbasis record, database terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari bentuknya. Ada 3 macam jenis model data berbasis record, yaitu :

  1. model data relasional (relational)
  2. model data hierarkhi (hierarchical)
  3. model data jaringan (network)

Model Data Fisik : Menggambarkan data pada tingkat internal; penyimpanan data secara detailnya dengan format record penyusunan record dan jalur akses.

Model Data Konseptual : Menyediakan konsep yang sesuai dengan persepsi pemakai yang memandang datanya.

Daftar Pustaka:

Abdul kadir, Konsep dan Tuntunan Praktis Basis Data, Yogyakarta : Andi

Deskripsi.com/komputer

ftb.itb.ac.id

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s