Senin, 22 November 2010

DATABASE (2)

Fase Pemilihan Sistem Manajemen DATABASE
Contoh DBMS Nama Perusahaan
Ms.Access Microsoft
DB2 IBM
Informix IBM
Ingres Computer Associate
MySQL The MySQL AB Company
ORACLE ORACLE Corporation
PostgreSQL www.postgreSQL.com
Sybase Sybase Inc.

Fase Perancangan DATABASE secara LOGIK
FASE ini adalah proses yang membuat sebuah skema konseptual dan skema eksternal ditransformasikan pada model data dari DBMS yang dipilih.
Pemetaan model data pada FASE ini dapat diproses dalam 2 tingkat
1. Pemetaan sistem independen
2. Pemetaan skema konseptual ke DBMS yang dipilih
Fase Perancangan DATABASE secara FISIK
FASE ini adalah proses pemilihan struktur media penyimpanan dari jalur akses pada file database untuk mencapai penampilan yang terbaik pada beragam aplikasi.
Ada 3 faktor penting dalam pemilihan FASE ini yaitu RESPONE TIME, SPACE UTILITY dan TRANSACTION THROUGHPUT
Fase Implementasi Sistem Database
FASE ini adalah proses penerapan sistem database setelah perancangan LOGIK & FISIK, dengan menggunakan instruksi bahasa dari DBMS yang spesifik di dalam DDL & DML.
BAHASA DBMS
DATA DEFINITION LANGUAGE (DDL)
Instruksi program yang biasa digunakan oleh DBA untuk mendefinisikan Skema Basisdata & subskema. Contoh : Create, Drop, Select, Insert, Revoke, Grant dll.
DATA MANIPULATION LANGUAGE (DML)
Instruksi program yang digunakan untuk proses sebagai berikut :
mengambil data (GET), menambah data (APPEND), mengubah data (EDIT), menghapus data (DELETE)
MODEL DATABASE dalam Perancangan Database :
MODEL HIERARKIS.
Model ini sering dijabarkan dalam bentuk pohon terbalik. Di dalam model ini dikenal istilah orang tua dan anak. Masing-masing berupa suatu simpul dan terdapat hubungan bahwa setiap anak hanya bisa memiliki satu orang tua, sedangkan orang tua dapat memiliki sejumlah anak. Simpul tertinggi yaitu tidak memiliki orang tua disebut AKAR (ROOT).
MODEL NETWORK.
Model ini menyerupai model hirarkis. Namun ada perbedaan karena model data jaringan :
1. Tidak mengenal akar
2. Setiap anak bisa memiliki lebih dari satu orang tua
Mengingat bahwa anak bisa memiliki lebih dari sebuah orang tua, maka model data ini mendukung hubungan MANY TO MANY (M:M)
MODEL RELATIONAL.
Model data relational meng gunakan sekumpulan tabel berdimensi dua, yang biasa disebut RELASI atau TABEL, dengan masing-masing tabel tersusun atas sejumlah BARIS dan KOLOM, seperti pada gambar di samping ini.
MODEL BERBASIS OBJEK
Pada model data berbasis objek adalah model data yang menerapkan teknik pemrograman berorientasi objek. Berbeda dengan 3 model yang telah dibahas di depan. Model data berbasis objek mengemas data dan fungsi untuk mengakses data ke dalam bentuk objek.
DBMS yang menggunakan model ini biasanya disebut Object Oriented Database Management System (OODBMS), seperti di bawah ini :
Contoh OODBMS Nama VENDOR
Gemstones Gemstone System (www.gemstone.com)
Mattise ADB Inc.
Versant Versant
Objectivity Objectivity Inc. (www.objectivity.com)
ObjectStore Object Design Inc.
Jeevan W3Apps
Vision Insyte
Poet Poet Software

Tidak ada komentar:

Posting Komentar