Basis Data

Basis data (data base) kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan di gunakan perangkat lunak untuk memanipulasinya.

Kriteria penting dalam basis data
  1. bersifat data oriented dan bukan program oriented.
  2. dapat di gunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
  3. dapat di kembangkan dengan mudah, baik volume maupun strukturnya.
  4. dapat memenuhi kebutuhan sistem baru secara mudah.
  5. Dapat di gunakan dengan cara yang berbeda.
Operasi-operasi dasar dalam basis data
  • pembuatan basis data baru
  • pembuatan tabel baru
  • pembuatan tabel baru
  • penghapusan tabel
  • penambahan dat baru
  • pengambilan data
  • pengubahan data
  • penghapusan data
Tujuan basis data dalam pengorganisasian
  1. efisien meliputi kecepatan (speed), ruang simpan (space) dan keakuratan (accuracy).
  2. menangani data dalam jumlah besar.
  3. kebersamaan pemakaian (sharebility).
  4. meniadakan duplikasi dan inkonsistasi data.
Sistem manajemen basis data
pengelolaan basis data secara fisik tidak di lakukan oleh pemakai secara langsung, tetapi di tangani oleh sebuah perangkat lunak yang khusus/spesifik. Perangkat lunak inilah di sebut DBMS yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan di ambil kembali. dala,m aplikasi yang lebih kompleks, baik berdasarkan web atau tidak, microsoft accsess bukanlah pilihan yang baik, karena ms. accsess adalah sebuah basis data personal yang lebih di tujukan untuk single user. Ms. Accsess juga tidak di lengkapi olrh data base.
mySQL
MySQL  adalah SQL-DBMS yang bersifat multi user dan multi-threaded. MySQL berjalan sebagai server yang melayani banyak pengguna untuk mengakses sejumlah basis data. Selain karena tersedia dalam versi gratis, popularitas mysql juga di pengaruhi oleh populernya web server apache dan bahasa pemrograman PHP.
Microsoft SQL server
Microsoft SQL server adalah DBMS relational keluaran dari microsoft seperti halnya microsoft accsess. Bahasa query utama yang di gunakan adalah varian dari ANSI SQL yang di sebut sebagai T-SQL (transact-SQL). DBMS ini juga di lengkapi dengan fasilitas dustering dan mirroring. Cluster adalah kumpulan dari server-server yang konfigurasinya identik sehingga memungkinkan pembagian kerja antar server.
postgresSQL
postgreSQL atau sering di sebut postgres termasuk dalam kategori object-relational database management system (ORDBMS). ORDBMS adalah DBMS yang selain menggunakan prisip-prinsip basis data relational juga menggunakan pendekatan berorientasi obyek dalam model basis datanya. Kelebihan postgres di bandingkan DBMS lainnya adalah, sifatnya yang  free open source
Oracle database
Nama oracle database atau oracle DBMS adalah nama yang sangat di perhitungkan dalam dunia DBMS. Oracle di kembangkan oleh oracle corporation.
oracle menyimpan data secara logika dalam bentuk tablespaces dan secara fisik dalam bentuk file-file data.
Entity-relationship diagram
ERD (entity-relationship diagram) merupakan notasi grafis dalam pemodelan data konseptual yang di gunakan untuk memodelkan struktur data dan hubungan antar data.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang di gunakan yaitu :
1. Entitas
Entitas : di gambarkan dalam bentuk persegi empat.
2. Atribut
Atribut : di gambarkan dalam bentuk ellips dan di hubungkan dengan entitas di mana atribut tersebut berada.
3. relationship
Relationship : di gambarkan dalam bentuk intan/diamons.

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