Proses Perancangan Basis Data

Posted on June 11, 2010. Filed under: PBD ( Semester 2) |

      PERANCANGAN DATABASE adalah proses Pembuatan (develop) stuktur database sesuai dengan data yang dibutuhkan oleh user.
      Langkah-langkah dalam perancangan database
1.      Mendefinisikan kebutuhan (Requirements definition)
Tujuan: untuk mengidentifikasi dan mendeskripsikan data yang dibutuhkan oleh user dalam sebuah organisasi.
2.      Rancangan Konseptual (Conceptual design)
Tujuan: untuk membuat sebuah model data konseptual (atau arsitektur informasi) yang akan mendukung perbedaan kebutuhan informasi dari beberapa user dalam sebuah organisasi.
3.      Rancangan Implementasi (Implementation design) Tujuan: untuk memetakan model data logis (logical data model) kedalam sebuah skema yang dapat diproses oleh DBMS tertentu
4.      Rancangan Fisik (Physical design)
Pada tahap terakhir ini, logical database structured (normalized relation, trees, network dll) dipetakan menjadi  physical storage structure seperti file dan tabel.
      Langkah Perbaikan (Stepwise refinement) Keseluruhan proses perancangan pada perancangan database  harus dipandang sebagai satu langkah perbaikan, dimana perancangan pada setiap tahapan diperbaiki secara progresif melalui  perulangan (iteration). Langkah perbaikan harus dilakukan pada bagian akhir setiap tahapan sebelum melangkah ke tahapan berikutnya.. 
Mendefinisikan Kebutuhan Data
·                     Pengumpulan Informasi
·                     Domain Constraint
·                     Refrensial Integrity
·                     Other Business Rules
Menentukan Ruang Lingkup
Pemilihan Metodologi
·         Mengidentifikasi User Views
·         Model Data Struktur
·         Model Databse Contraint
Representasi Object Oriented Model
Ø  Struktur Sistem
·         Object
·         Class dan Instance
·         Inharitance
Ø  Modeling User Views
Ø  Menentukan Lingkup Basis Data
Ø  Memilih Kebutuhan
Ø  Metodologi Definisi
Ø  Mengidentifikasi Cara Pandang User
Disain Konseptual
Perancangan Konsep Basis Data
  • Membangun Model Data Konseptual (Entity Relationship Diagran (ER-D))
  • Transformasi ER-D ke Relasi
  • Relationship
Penormalan Relasi/Normalisasi
         Well-strucured Relations
         Masalah pada Relasi yang normal
         Functional Dependencies dan Keys
         Multivalued Dependencies
         Langkah dalam normalisasi
         Bentuk Normal Pertama
         Bentuk Normal Kedua
         Bentuk Normal Ketiga
         Bentuk Normal Boyce-Codd
         Bentuk Normal Keempat
         Bentuk Normal Kelima
         Bentuk Normal Domain Key (DK/NF)
View Integrity
         View Integrations
         View Masalah Integrations
         Masalah View Integrations
         Spesifikasi  Basis Data
Relational Commercial Language
         SQL untuk Definisi Data
         SQL untuk Modifikasi Data 
         SQL Data Types and Schemas
         Integrity Constraints
         Authorization
         Embedded SQL
         Dynamic SQL
         Functions and Procedural Constructs**
         Recursive Queries**
         Advanced SQL Features**
Basis Data Untuk Multy User
         Adiministrasi Database
         Concurensi Control
         Database security
         Database Recovery
Data Warehouse Database
         Konsep data warehousing
         Komponen Data warehouse database
         Struktur basis data
         Menempatkan data kedalam data warehousing
         Metadata
Parallel Database
         Introduction
         I/O Parallelism
         Interquery Parallelism
         Intraquery Parallelism
         Intraoperation Parallelism
         Interoperation Parallelism
         Design of Parallel Systems

Make a Comment

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

  • Blog Stats

    • 53,773 hits
  • Top Rated

Liked it here?
Why not try sites on the blogroll...

%d bloggers like this: