Selasa, 10 April 2012

Desain Data Base

 Untuk Database Administrator(DBA) mendesain database merupakan hal yang biasa,tapi bagaimana untuk kita-kita yg baru mempelajari database,atau masih asing dalam mendengar kata data base???
Oleh karena itu saya mau berbagi ilmu langkah-langkah yang baik dan tepat  untuk mendesain sebuah database::
     Proses Desain Data Base
1. Analisis Persyaratan
2. Desain Data Base Konseptual
3. Desain Data Base Logika
4. Perbaikan Skema
5. Desain Data Base Fisik
6. Desain Aplikasi dan Keamanan






     1.Analisis Persyaratan.
    Langkah pertama dalam mendesain database adalah mengerti dan mengetahui apa yang di inginkan user(pengguna) data base tersebut seperti data yg tersimpan di database.aplikasi yang di gunakan serta subjek sesuai persyaratan anda.
    oleh karena itu kita harus memahami apa yang di inginkan pengguna database tersebut.banyak metodologi yang disarankan untuk menyusun dan menampilkan informasi yang di kumpulkan pada langkah tersebut.




    2. Desain Database Konseptual
    Pemberitahuan di kumpulkan  saat analysis persyaratan digunakan untuk mengembangkan deskripsi tingkat tinggi yg harus di simpan di database.
    Tahap ini sering di lakukan dengan E-R,ini adalah salah satu dari model tingkat tinggi yang di gunakan dalam database.Tujuannya untuk membuat gambaran sederhana yang mirip dengan keinginan pengguna dan pengembang mengenai data tersebut.
    Identifikasi kebutuhan informasi yang berkaitan dengan perkiraan jumlah pemakai volume transaksi,untuk membantu anda dalam membuat keputusan awal.

     


    3.Desain Data base Logika
         proses merubah model E-R skema database yang rasional. Dengan tujuan untuk mendapatkan skema konseptual pada data rasional sehingga sering disebut skema logika.




    gambar desain database logika



    4. Perbaikan Skema
          Langkah keempat dalam desain dataase adalah analisis sekumpulan relasi dalam skema database relasional untuk mengidentifikasi permasalahan yang muncul, dan memperbaikinya. Berbeda dengan alaisis persyaratan dan langkah-langkah desain konseptual, yang secara esensial bersifat subjektif, perbaikan skema dapat dipandu oleh beberapa teori yang kuat dan bagus.  Langkah keempat ini, para akademis IT lebih sering disebut dengan Normalisasi.

    5. Desain Data Base Fisik
          pada langkah ini, kita juga mempertimbagkan beban kerja umum yang diharapkan dapat didukung oleh datagbase kita dan memperbaiki deswain database di masa mendatang untuk memastikan terpenuhinya kriteria performa yang diinginkan. Langkah ini hanya mencakup pembuatan indeks pada beberapa tabe dan mengelompokkan beberapa tabel, atau bahkan melibatkan desain ulang yang substansial terhadap beberapa bagian skema database yang didapat dari langkah pertama desain database.

    6. Desain Aplikasi dan Keamanan
           Keseluruhan proyek software yang menggunakan DBMS sebaiknya memperhitungkan faktor-faktor aplikasi yang ada diluar database, seperti enkripsi, digital sinature, dll.. Metodologi desain seperti UML mencoba menekankan desain perangkat lunak dan siklus pengembangan yang lengkap. Secara singkat, kita harus bisa mengidentifikasi entitas (contohnya pengguna, grup-grup pengguna, dan bagian-bagian lain) dan proses-proses yang terlibat dalam aplikasi. Kita harus menggambarkan peran setiap entitas dalam setiap proses yang akan direfleksikan pada beberapa tugas aplikasi, sebagai bagian dari aliran kerja lengkap untuk tugas tersebut. Untuk tiap peran, kita harus bisa mengidentifikasi bagian database yang harus bisa diakses dan yang tidak bisa diakses, dan kitah harus bisa menganmbil langkah untuk memastikan bahwa aturan akses terseut dilakukan. DBMS memberikan beberapa mekanisme untuk membantu langkah tersebut.

    Referensi : http://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Feprints.undip.ac.id%2F6053%2F1%2FDESAIN_DATA_BASE_-_CAHYA_TRI_PURNAMI.pdf&ei=gQh7T87UJ8m4rAePlqmlAg&usg=AFQjCNE4XGxv4-lp584pqUzo3g1uEmyMMQ&sig2=AZP_s0bmAq0eilRt7asarw; http://dedi-wilantara.web.ugm.ac.id/lankah-langkah-mendesain-database.html;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAhyphenhyphenvwExjUFHPHO1vLbWraHHvMRNCdX_TFlXsyd5-fdKgGrpuswFlRHDHYcyl9IhTCJSrlTN5f9in9ry-8MCW7dAotHB3p0J7tZUM8n2MHZRmZgNy_hv2te6QwFOkiDPwYmk0xEr8LGjQ/s1600/gambar+data+base.jpg;

    Tidak ada komentar:

    Posting Komentar