Kamis, 27 September 2012

Model Data

Arsitektur Sistem Basis Data


Adalah tentang hubungan Komponen-komponen yang memiliki suatu fungsi yang saling berinteraksi dan berinter-relasi dalam suatu sistem. Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :

1. Tingkat eksternal (external level)
Tingkat eksternal merupakan cara pandang pemakai terhadap basis data. Pada tingkat ini menggambarkan bagian basis data yang relevan bagi seorang pemakai tertentu.

Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah dikenalnya.

Cara pandang secara eksternal hanya terbatas pada entitas, atribut, dan hubungan antar entitas (relationship) yang diperlukan saja.

2. Tingkat konseptual (conceptual level)
Tingkat konseptual merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya.

Hal-hal yang digambarkan dalam tingkat konseptual adalah:
- semua entitas beerta atribut dan hubungannya

-  batasan data

- informasi semantic tentang data

- keamanan dan integritas informasi
semua cara pandang pada tingkat eksternal berupa data yang dibutuhakan oleh pemakai harus sudah tercakup didalam tingkat konseptual atau dapat diturunkan dari data yang ada. Deskripsi data dari entitas pada tingkat ini hanya terdiri dari jenis data dan besarnya atribut tanpa memperhatiakn besarnya penyimpana dalam ukuran byte.

3. Tingkat Internal (Internal level)
Tingkat internal merupakan perwujudan basis data dalam computer. Pada tingakat ini menggambarkan bagaimana basis data disimpan secara fisik didalam peralatan strorage

yang berkaitan erat dengan tempat penyimpanan/physical storage.
Tingkat internal memperhatikan hal-hal berikut ini:
- Alokasi ruang penyimpana data dan indeks
- Deskripsi record untuk penyimpanan (dengan ukuran penyimpanan untuk data elemen)
- Penempatan record
- Penempatan data dan teknik enscryption.


Penggunaaan Model Data

adalah bagaimana cara kita merepresentasikan data sehingga data tersebut mudah dipahami. Ada beberapa model data, antara lain
#Model data berbasis objek :
    1.entity-relationship
    2.semantic
    3.functional
    4.object oriented
#Model data berbasis record :
    1.model data relasional
    2.model data hierarkhi
    3.model data jaringan
#Model data fisik
#Model data konseptual


Perbedaan Model data Object oriented dengan ER model :

  • Pertama, dari segi komponen yang ada di dalam kedua model tersebut. Komponen utama dari E-R model adalah entitas, atribut dan relationanship, sedangkan pada objek-oriented model komponen utamanya adalah nilai, metoda, dan sending a message.

  • Kedua, pada E-R model karakteristik sebuah objek terletak pada atribut dari entitas, sedangakan pada objek-oriented model terletak pada nilai atau variable yang"melekat" pada objek.

  • Ketiga, pada E-R model tidak digunakan penggunaan kelas, sedangkan pada objek-oriented model adanya penngunaan kelas.


Perbedaan Model Data Relasional, Hirarki, dan Jaringan

  • Model data relasional, adalah model data yang ditampilkan dalam bentuk tabel yang meiliki keterhubungan satu sama lain.












  • Model data hirarki, adalah model data yang bercabang namun memiliki satu sumber induk data saja dan tidak berhubungan dengan induk data lain.
 






  • Model data jaringan, adalah pengembangan dari model hirarki. Percabangan model data pada model jaringan dibuat memiliki hubungan dengan induk data lain.





Ref :
http://anbu-ebov.blogspot.com/2010/11/model-data.html
http://tresna-komputer.blogspot.com/2012/02/entity-relationalship-model-dan-object.html
http://materikuliahti.com
http://dimasrachmanto.blogspot.com
Gambar >> Internet

Ads