Ajus's Blog

Managing Data and Information

Posted: December 14th 2012

Field : kombinasi dari 1 atau lebih karakter.

    • Field size : jumlah maksimal dari karakter yang bisa ditampung sebuah field
    • Field name Unik, sebagai identifikasi dari setiap field
    • Data type Jenis spesifik dari data yg ditampung

Entity

    • orang, tempat, benda, atau kejadian yang berupa informasi dari suatu hal yang dikelola
    • Records menjabarkan entity

Attribute

    • Karakteristik atau kualitas yang mendiskripsikan entitas tertentu
    • Fields menjelaskan attributes

Primary Key : Field yang secara unik mengidentifikasikan record

Secondary Key : field yang tidak unik tetapi dapat digunakan untuk membentuk grup dari records

Centralized database

    • Semua file berada pada satu lokasi fisik yg sama
    • Menyediakan database administrators  dengan kemampuan mengelola keseluruhan database pada satu lokasi
    • Konsistensi data ditingkatkan dan lebih aman
    • File hanya bisa di akses melalui centralized host computer
    • Proses Recovery lebih mudah
    • Rentan terhadap single point of failure
    • Speed problem terkait transmission delays

Distributed database

    • Salinan lengkap dari basis data atau sebagian dari basis data, berada pada lebih dari satu lokasi, dekat dengan pengguna

Pengembangan Database:

  • Pertama, Kembangkan Conceptual design – model abstrak basis data dari prespektif pengguna atau bisnis
  • Kedua, organisasikan dengan Entity-Relationship (ER) modeling
    • Proses perencanaan desain basis data
    • Entity classes ð  Instance ð  Identifiers ð  Relationships
  • Ketiga, analisa struktur dari data dengan menerapkan proses Normalisasi
    • Metode untuk relational database menjadi lebih efisien
    • Helps achieve
      • minimum redundancy
      • maximum data integrity
      • best processing performance
  • Keempat, implementasikan struktur data fisik dari basis data pada  database management system software
    • Create tables
    • Define fields and field properties
    • Establish primary keys
    • Define table relationships
    • Add actual data (records) to tables

Databases Management System (DBMS) : Software programs yang menyediakan akses ke database. Application programs yang diberikan akses pada data yang disimpan dengan berbagai mekanisme

  • Memelihara integritas dari informasi yg disimpan
  • Mengelola  security dan user access
  • Recovering informasi saat system fails
  • Mengakses berbagai fungsi dari basis data dari dalam aplikasi

Komponen DBMS :

  • Data Model
    • Mendefinisikan cara data di strukturkan secara konseptual
  • Data Definition Language (DDL)
    • Digunakan untuk menjelaskan isi dan struktur dari data base
    • Users menjabarkan logical view (schema) dari database menggunakan DDL
    • Mendefinisikan Physical characteristics dari records dan fields
    • Relationships, primary keys, and security can be established
  • Data Manipulation Language (DML)
    • Digunakan untuk mendapatkan isi dari database, menyimpan atau meng-update informasi pada database, dan mengembangkan aplikasi database
    • Structured query language (SQL) – most popular relational database language
  • Data Dictionary
    • Menyimpan definisi dari elemen data dan karakteristik data

Keuntungan dari DBMS :

  • Meningkatkan strategi penggunaan data perusahaan
  • Mengurangi kompleksitas dari IS environment
  • Mengurangi redundan dan inkonsistensi data
  • Meningkatkan data integrity
  • Application/data independence
  • Meningkatkan keamanan data
  • Mengurangi biaya pengembangan dan pemeliharaan
  • Meningkatkan fleksibility dari IS
  • Meningkatkan akses data

 

 

 

 

 


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2020 Universitas Atma Jaya Yogyakarta
css.php