Rabu, 12 Desember 2018

Database / Basis Data

Tujuan utama dari adanya database atau basis data ialah kegampangan dan kecepatan. Jadi, sanggup disimpulkan bahwa fungsi database ialah untuk megampangkan kita untuk memanfaatkan data yang kita simpan dan mempercepat untuk menemukan data.

Basis data (database),  ialah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga sanggup diperiksa memakai suatu agenda komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem administrasi basis data (database management system, DBMS).

Istilah "basis data" berpertama dari ilmu komputer. Meskipun lalu artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini terkena basis data komputer. Catatan yang ibarat dengan basis data bahwasanya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang bekerjasama dengan bisnis.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem administrasi basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak direktur dan programer memakai istilah basis data untuk kedua arti tersebut.

Konsep dasar dari basis data ialah kumpulan dari catatan-catatan, atau cuilan dari pengetahuan. Sebuah basis data mempunyai klarifikasi terstruktur dari jenis fakta yang tersimpan di dalamnya: klarifikasi ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan korelasi di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan kini ialah model relasional, yang berdasarkan istilah layman mewakili tiruana informasi dalam bentuk tabel-tabel yang saling bekerjasama dimana setiap tabel terdiri dari baris dan kolom (definisi yang bahwasanya memakai terminologi matematika). Dalam model ini, korelasi antar tabel diwakili denga memakai nilai yang sama antar tabel. Model yang lain ibarat model hierarkis dan model jaenteng memakai cara yang lebih eksplisit untuk mewakili korelasi antar tabel.

Definisi Lain Tentang Data Base Adalah :
Database ialah himpunan kelompok data (arsip) yang saling bekerjasama yang diorganisasi sedemikian rupa supaya kelak sanggup dimanfaatkan kembali dengan cepat dan gampang.

Database ialah kumpulan data yang saling bekerjasama yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi banyak sekali kebutuhan.

Database ialah kumpulan file/tabel/arsip yang saling bekerjasama yang disimpan dalam media penyimpanan elektronis

Menurut Gordon C. Everest : Database ialah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.

Menurut C.J. Date : Database ialah koleksi “data operasional” yang tersimpan dan digunakan oleh sistem aplikasi dari suatu organisasi.
  • Data input ialah data yang masuk dari luar system
  • Data output ialah data yang dihasilkan system
  • Data operasional ialah data yang tersimpan pada system

Menurut Toni Fabbri : Database ialah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.

Menurut S. Attre : Database ialah koleksi data-data yang saling bekerjasama terkena suatu organisasi / enterprise dengan macam-macam pemakaiannya.

Akan tetapi, tidak tiruana penyimpanan secara elektronis sanggup dikatakan database. Itu dikarenakan belum tentu data di penyimpanan elektronis tersebut diatur/dipilah/dikelompokan sesuai fungsi atau jenisnya. Karena yang sangat ditonjolkan dalam database ialah pengaturan /pemilahan/ pengelompokan data yang akan disimpan sesuai fungsi atau jenisnya.

Sifat-sifat Basis Data / database :
  • Internal : Kesatuan (integritas) dari file-file yang terlibat.
  • Terbagi/share : Elemen-elemen database sanggup dibagikan pada para user baik secara sendiri-sendiri maupun secara sekaligus dan pada waktu yang sama (Concurrent sharing).

Elemen-elemen database :

Tipe :
  1. Enterprise = Suatu jenis organisasi, contohnya Bank, Hotel, Universitas dan lain-lain.
  2. Entity = File = Obyek pada enterprise berdasarkan data yang disimpan
  3. Atribute = Field = Data item = Beberapa hal yang ingin diketahui dari suatu file
  4. Record = Satu set field yang ialah ciri khas dari suatu file Istilah entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal, sedangkan file, record dan field pada tingkat internal/fisikal.
Hubungan : Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan record terdiri dari beberapa field.

Isi / Nilai :
  1. Data File : Seluruh isi data pada file
  2. Data Record : Satu set isi data pada suatu susunan field dari suatu file
  3. Data Value : Isi data masing-masing data elemen.

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan ialah perangkat basis data aras tinggi (high level): Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access., dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, , Recital, dbFast, dbXL,, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, Lotus Smart Suite Approach, db2, MongoDB.
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya: Btrieve, Tsunami Record Manager

Sumber :
http://id.wikipedia.org/wiki/Basis_data

0 komentar

Posting Komentar