Manajemen Database

Kali ini kita akan membahas tentang Manajemen Basis Data.
Sebelum lebih jelasnya mari kita cari tahu apa konsep dari Data ?


Konsep dasar data :
Data secara logis diorganisasi ke dalam jenjang sbb : Character, Field, Record, File, dan Database.

1. Character, merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter - karakter khusus (special characters) yang membentuk suatu item data / field.

2. Field, Merepresentasikan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.

3. Record, Kumpulan dari field membentuk suatu record.
Record menggambarkan suatu unit dara individu yang tertentu. Kumpulan dari record membentuk suatu file.

4, File terdiri dari record - record menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.

5. Database, Adalah kumpulan file yang terstruktur dan terintergrasi sedemikian rupa sehingga proses data dan pencarian data pada file dapat dilakukan dengan mudah.

Atau,
Kumpulan data yang saling terhubungsatu dengan yang lainnya, tersimpan dikomputer dan digunakan untuk perangkat lunak untuk memanipulasinya.



Dan apa itu Manajemen Database ?

Manajemen database adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.

Manajemen sumber data :

1. Data merupakan sumber daya data organisasi yang vitan den perlu dikelola seperti asset penting lainnya.
2. kebanyakan organisasi tidak akan hidup atau tidak akan sukses tanpa data internal dan eksternal yang berkualitas.


Jenis-jenis file :

1. File induk(File Master) : Merupakan file yang harus ada selama sistem hidup.
2. File Transaksi : File untuk merekam/mencatat data hasil transaksi yang terjadi selama 1 periode, misalnya file penjualan.
3. File Laporan (Report File) : File berisi informasi yang akan ditampilkan. Isi dari file ini biasanya diambil dari field.
4. History Field :  File yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip.
5.  Backup File : Merupakan salinan dari file2 yang masih aktif didalam database pada suatu saat tertentu.




Jenis database sebagai berikut :

A. Microsoft Access
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu Microsoft Access 2007.

B. Oracle
Oracle adalah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Oracle mempunyai kemampuan mengatur managemen space dan basis data yang besar.
Kelebihan:
  • Oracle memiliki banyak sekali fitur
  • memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati.
  •  mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman
kekurangan
  • dari fitur tersebut oracle menjadilebih rumit dan sulit untuk dipelajari
  • fleksibilitas/kemampuan yang dibutuhkan berukuran besar
  •  
C. DB2
Merupakan RDBMS ( relationship database management system) yang memungkinkan user menggunakan perintah-perintah SQL terhadap basis data relasional.

Keunggulan DB2 :
  • Dapat dijalankan pada bermacam-macam platform
  • Menunjang client, aplikasi multimedia, object oriented
  • Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun besar
  • Memiliki alat yang mengizinkan user membuat macam- macam aplikasi untuk mengakses dan bekerja dengan data

D. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau data management system. Pada software ini juga memiliki kelenihan yaitu
Kelebihan MySQL antara lain :
  • bebas didownload
  • stabil
  • fleksibel dengan berbagai pemrograman
  • pengamanan yang baik
  • kemudahan management database 
  • perkembangan softwarenya cukup cepat.


dan, yang terkahir Struktur dari Database :

1. Struktur Database Hierarkis,
(Hierarchical Database Structure), yaitu struktur kelompok data, subkelompok data dan subkelompok yang lebih kecil lagi menyerupai cabang-cabang pohon. Seperti cabang-cabang pohon, untuk pindah dari suatu catatan di suatu cabang kesuatu catatan di cabang lain, system manajemen database harus kembali ketempat asal percabangan itu. Struktur hierarkis memanfaatkan sumber daya computer secara efisien saat sebagian besar catatan dalam database akan digunakan dalam aplikasi.

2. Struktur Database Jaringan,
(Network Database Structure) memungkinkan satu Catatan tertentu menunjuk pada catatan lain dalam database . Subkomite Database Task Group CODASYL mengeluarkan spesifikasi struktur database jaringan pada Tahun 1971. Jaringan memecahkan masalah keharusan untuk kembali ke tempat asal percabangan database. Secara konseptual, tiap catatan dalam database dapat memiliki penunjuk ke tiap catatan lain di dalam database.

3. Struktur Database Relational,
Merupakan system yang menyerupai Table-tabel, dan merupakan format yang dapat dipahami secara cepat oleh Manajer dan/atau staf professional.



4. Struktur Multidimensional
Struktur database multidimensional adalah variasi dari model relasional yang menggunakan struktur multidimensional untuk mengatur data dan menyajikan hubungan antardata. Anda dapat memvisualisasikan struktur multidimensional sebagai kotak-kotak (cube) data dan kotak dalam kotak data. Setiap sisi dari kotak dianggap sebagai sebuah dimensi data tersebut.

5. Struktur yang Berorientasi pada Objek
Model database yang berorientasi pada objek dianggap merupakan dalah satu dari teknologi penting baru dari generasi baru aplikasi multimedia berbasis Web. Sebuah objek terdiri dari nilai data yang menjelaskan berbagi atribut dari suatu entitas, ditambah dengan operasi yang dapat dilakukan atas data tersebut.
Para pendukung teknologi objek berargumentasi bahwa DBMS yang berorientasi pada objek dapat menangani berbagai jenis data yang rumit seperti dokumen dan gambar grafik, klip video, segmen audio dan rangakaian lainnya dari halaman Web dengan jauh lebih efisien daripada sistem menajemen database relasional.


Sekian dari artikel saya, semoga membantu 😀

Komentar

Postingan Populer