Kamis, 16 Februari 2012

Model data relasional


Model data Object-Oriented
Sebuah model data adalah organisasi logika dari objek dunia nyata (entitas), kendala pada mereka, dan hubungan antara objek-objek.



Entity-Relationship  model data
Dalam rekayasa perangkat lunak , model entity-relationship (ER model untuk pendek) adalah representasi abstrak dan konseptual data. Entity-relationship model adalah pemodelan database metode, yang digunakan untuk menghasilkan jenis skema konseptual atau semantik data model dari suatu sistem, sering merupakan database relasional , dan persyaratan dalam top-down mode. Diagram diciptakan oleh proses ini disebut entity-relationship diagram atau diagram ER.

Perbedaan Model data Object-Oriented dan Entity-Relationship model data


Model data Object-Oriented
Sebuah model data adalah organisasi logika dari objek dunia nyata (entitas), kendala pada mereka, dan hubungan antara objek-objek.



Entity-Relationship  model data
Dalam rekayasa perangkat lunak , model entity-relationship (ER model untuk pendek) adalah representasi abstrak dan konseptual data. Entity-relationship model adalah pemodelan database metode, yang digunakan untuk menghasilkan jenis sekema konseptual atau sistematik model data dari suatu sistem, sering merupakan database relasinal, dan persyaratan dalam top-down mode. Diagram diciptakan oleh proses ini disebut entity-relationship diagram atau diagram ER.

Model Data

model data adalah dasar untuk implementasi data apapun dari platform perangkat lunak atau perangkat keras, data model harus menyajikan deskripsi tentang data secara abstrak yang tidak menyebutkan informasi rinci spesifik untuk perangkat keras atau perangkat lunak seperti manipulasi bit atau penambahan indeks.

Ada dua makna yang berlaku umum pada model data panjang. Yang pertama adalah bahwa model data dapat menjadi semacam teori tentang deskripsi formal dari struktur data dan penggunaan tanpa penyebutan istilah-istilah teknis yang berat berkaitan dengan teknologi informasi. Yang kedua adalah bahwa contoh model data adalah aplikasi dari teori model data dalam rangka menciptakan untuk memenuhi kebutuhan dari beberapa aplikasi seperti yang digunakan dalam bisnis perusahaan.

Bagian struktural dari teori model data mengacu pada koleksi dari struktur data yang menyusun data ketika sedang dibuat. Struktur data dan objek mewakili entitas dalam model database. Misalnya model data yang mungkin badan usaha yang terlibat dalam penjualan mainan.

Hal-hal kehidupan nyata yang menarik akan mencakup pelanggan, staf perusahaan dan tentu saja barang-barang mainan. Karena database yang akan menyimpan catatan dari hal-hal yang menarik tidak dapat memahami arti sebenarnya dari pelanggan, staf perusahaan dan barang mainan, harus dibuat sebuah representasi data ini hal kehidupan nyata.

Bagian integritas model data mengacu pada koleksi aturan yang mengatur kendala pada struktur data sehingga integritas struktural dapat dicapai. Dalam aspek integritas model data, definisi formal dari suatu set yang luas aturan dan aplikasi yang konsisten dari data didefinisikan sehingga data dapat digunakan untuk tujuan yang dimaksudkan.

Teknik didefinisikan pada panas untuk mempertahankan data dalam sumber data dan untuk memastikan bahwa data konsisten berisi nilai yang setia kepada sumbernya sementara pada saat yang sama akurat dalam tujuan. Hal ini untuk memastikan bahwa data akan selalu memiliki nilai integritas data, integritas struktur data, integritas data retensi, dan integritas data derivasi.

Bagian manipulasi model data mengacu pada koleksi dari operator yang diterapkan pada struktur data. Operasi ini mencakup query dan update data dalam database. Hal ini penting karena tidak semua data dapat diizinkan untuk mengubah atau penghapusan. Bagian manipulasi data bekerja bergandengan tangan dengan bagian integritas sehingga data model dapat menghasilkan kualitas tinggi dalam database untuk konsumen data untuk menikmati.

Arsitektur Sistem Basis Data


Model Data, Skema, dan Instan Karakteristik utama pendekatan basis data adalah adanya beberapa tingkatan dalam abstraksi data dengan menyembunyikan spesifikasi detail penyimpanan data. Hal ini dilakukan karena kebanyakan pemakai tidak berkepentingan dengan detail penyimpanan data. Pemodelan data merupakan sarana untuk melakukan proses abstraksi data. Model data merupakan sejumlah konsep yang digunakan untuk membuat deskripsi struktur basis data.
Terdapat dua bentuk arsitektur sistem basis data, yaitu sistem terpusat dan sistem Client-Server.
  • Sistem basis data terpusat adalah sistem basis data yang dijalankan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem pada komputer lain.  Pengguna terkoneksi ke komputer pusat melalui terminal.
  • Sistem basis data Client-Server adalah sistem basis data yang memisahkan program pengguna dengan program basis data di sistem yang berbeda.  Pengguna terkoneksi ke pusat data yang disebut server sistem melalui suatu program pengguna (user interface) yang terdapat pada personal computer.  Sistem tempat program pengguna berada disebut client system.