Basis Data

LINGKUNGAN BASIS DATA.

Tujuan utama dari  sistem basis data adalah meyediakan pemakai melalu suatu pandangan abstrak mengenai basis data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasi.

Tiga Tingkatan Dalam Arsitektur Basis Data ANSI-SPARC

1. Tingkat Eksternal (External Level).

Tingkat External merupakan cara pandang pemakai terhadap basis data

2. Tingakat Konseptual (Conseptual Level).

Ingkat Conseptual merupakan kumpulan cara pandang terhadap basis data.

Hal-hal yang digambarka dalam tingkat conseptual:

  • Semua entitas besrta atribut dan hubunganya.
  • Batasan data.
  • Informasi sematik tantang data.
  • Keamanan dan itegritas informasi.

3. Tingakat Internal (Internal Level).

Tingkat Internal merupakan perwujudan basis data dalam komputer.

Tingkat internal memperhatikan hal-hal  berikut:

  • Alokasi ruang penyimpanan data dan indeks.
  • Deskripsi record untuk penyimpanan.
  • Penempatan record.
  • Pemampatan data dan teknik encryption.

DATA INDEPENDENCE.

Tujuan utama dari 3 tingkat arsitektur adalah memelihara kemandirian data (data independence) yang berarti perubahan yang terjadi pada tingkat yang rendah tidak mempengaruhi tingkat yang lebih tinggi.

Ada 2 jenis data independence:

  • Physical Data Independence
  • Logical Data Independence

BAHASA DALAM DBMS.

Data Sub Language adalah subset bahasa yang di pakai untuk operasi manajemen basisi data.

Dalam basis data secara umum di kenal 2 data sub language:

  • Data Definition Language (DLL).
  • Data Manipulation Language (DML).

Ada 2 jenis DML :

  • Procedural DMl.
  • Non Procedural.

Secara khusus penggunan menggunakan berbagai bahasa :

Program aplikasi menggunakan bahasa-bahasa seprti cobol, informix,dll (host language) yang ditempatkan dengan bahasa yang dipakai dalam DBMS.

  1. DBMS mempunyai tugas untuk mengenai semua bentuk akses kepada basis data,secara konsep:Pengguna menyatakan permintaaan akses memggunakan DBMS.
  2. DBMS menagkap dan menginterpretasikan.
  3. DBMS  mencari :
  • eksternal/conceptual mapping.
  • conceptual schema.
  • konseptual/internal mapping.
  • internal schema.

4. DBMS melaksanakan operasional yang diminta terhadap,basis data.

MODEL DATA.

Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data.

  1. Model Data Berbasis Objek
  2. Model Data  Berbasis  Record

FUNGSI DBMS

  • Penyimpanan,Pengambilan dan perubahan data.
  • Katalog yang dapat diakses pemakai.
  • Mendukung Transaksi.
  • Melayani Kontrol Concurrency.
  • Melayani recovery.
  • Melayani autorisasi.
  • Mendukung komunikasidata.
  • Melayani integrity.
  • Melayani data independence.
  • Melayani utility.

KOMPONEN DBMS.

  1. Query Processor.
  2. Database Manager.
  3. File Manager.
  4. DML Preprocessor.
  5. DDL Compiler.
  6. Dictionary manager.

Komponen software utama database manager adalah :

  1. Authorization Control.
  2. Command Processor.
  3. Integlity Checker.
  4. Query Optimizer.
  5. Transaction Manager.
  6. Schedule.
  7. Recovery Manager.
  8. Buffer Manager.

ARSITEKTUR DBMS MULTI USER.

FILE-SERVER.

CLIENT SERVER.

DATA DICTIONARY.

One Response to “Basis Data”

  1. Mr WordPress Says:

    Hi, this is a comment.
    To delete a comment, just log in, and view the posts’ comments, there you will have the option to edit or delete them.

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


%d bloggers like this: